9. Le "tampon SCSI"

Contenu de cette section

Les commandes qui ne renvoient pas de données peuvent fournir des informations d'état à l'aide du tampon SCSI (qui fait partie intégrante de la structure d'en-tête). Les données d'état sont disponibles lorsque la commande précédente s'est terminée avec un état "CHECK CONDITION". Dans ce cas, le noyau rapatrie automatiquement les données d'état à l'aide d'une commande "REQUEST SENSE". Sa structure est la suivante~:

+=====-========-========-========-========-========-========-========-========+
|  Bit|   7    |   6    |   5    |   4    |   3    |   2    |   1    |   0    |
|Octet|        |        |        |        |        |        |        |        |
|=====+========+==============================================================|
| 0   | Valide |                  Code d'erreur (70h ou 71h)                  |
|-----+-----------------------------------------------------------------------|
| 1   |                           Numero de segment                           |
|-----+-----------------------------------------------------------------------|
| 2   |Filemark|  EOM   |  ILI   |Reserve |         Clef d'etat               |
|-----+-----------------------------------------------------------------------|
| 3   | (MSB)                                                                 |
|- - -+---                        Information                              ---|
| 6   |                                                                 (LSB) |
|-----+-----------------------------------------------------------------------|
| 7   |                           Longueur additionnelle d'etat (n-7)         |
|-----+-----------------------------------------------------------------------|
| 8   | (MSB)                                                                 |
|- - -+---                        Information specifique de la commande    ---|
| 11  |                                                                 (LSB) |
|-----+-----------------------------------------------------------------------|
| 12  |                           Code d'etat additionnel                     |
|-----+-----------------------------------------------------------------------|
| 13  |                           Qualificateur de code d'etat additionnel    |
|-----+-----------------------------------------------------------------------|
| 14  |                           Field Replaceable Unit Code                 |
|-----+-----------------------------------------------------------------------|
| 15  |  SKSV  |                                                              |
|- - -+------------               Specifique clef d'etat                   ---|
| 17  |                                                                       |
|-----+-----------------------------------------------------------------------|
| 18  |                                                                       |
|- - -+---                        Octets supplementaires d'etat            ---|
| n   |                                                                       |
+=============================================================================+

Note~: les champs les plus utiles sont la clef d'état (cf. section sec-sensekeys ), code d'état additionnel et qualificateur de code d'état additionnel (cf. section sec-sensecodes ). Les deux derniers sont utilisé en combinaison l'un avec l'autre.


Chapitre suivant, Chapitre Précédent

Table des matières de ce chapitre, Table des matières générale

Début du document, Début de ce chapitre