Page suivantePage précédenteTable des matières

10. Le "tampon SCSI"

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 statut "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   |                           Numéro de segment                           |
|-----+-----------------------------------------------------------------------|
| 2   |Filemark|  EOM   |  ILI   |Réservé |         Clef d'état               |
|-----+-----------------------------------------------------------------------|
| 3   | (MSB)                                                                 |
|- - -+---                        Information                              ---|
| 6   |                                                                 (LSB) |
|-----+-----------------------------------------------------------------------|
| 7   |                           Longueur additionnelle d'état (n-7)         |
|-----+-----------------------------------------------------------------------|
| 8   | (MSB)                                                                 |
|- - -+---                        Information spécifique de la commande    ---|
| 11  |                                                                 (LSB) |
|-----+-----------------------------------------------------------------------|
| 12  |                           Code d'état additionnel                     |
|-----+-----------------------------------------------------------------------|
| 13  |                           Qualificateur de code d'état additionnel    |
|-----+-----------------------------------------------------------------------|
| 14  |                           Code d'unité de champ remplaçable           |
|-----+-----------------------------------------------------------------------|
| 15  |  SKSV  |                                                              |
|- - -+------------               Spécifique clef d'état                   ---|
| 17  |                                                                       |
|-----+-----------------------------------------------------------------------|
| 18  |                                                                       |
|- - -+---                        Octets supplémentaires d'état            ---|
| n   |                                                                       |
+=============================================================================+

Note : les champs les plus utiles sont la clef d'état (cf. section Clefs du buffer SCSI), le code d'état additionnel et le qualificateur de code d'état additionnel (cf. section Codes et qualificateurs du buffer SCSI additionnels). Les deux derniers sont utilisés en combinaison l'un avec l'autre.


Page suivantePage précédenteTable des matières

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:15