Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 0d5cd12c82d627a82c59047e1ba7b8a9 > files > 1188

howto-html-fr-9.0-0.2mdk.noarch.rpm

<HTML>
<HEAD>
<TITLE>Le "tampon SCSI" </TITLE>
</HEAD>
<BODY>
<A NAME="sec-sensebuff"></A> <H1>10. <A NAME="s10"></A>Le "tampon SCSI" </H1>
<P>
<A HREF="SCSI-Programming-HOWTO.html#toc10">Contenu de cette section</A></P>

<P>Les commandes qui ne renvoient pas de donn&eacute;es peuvent fournir des informations d'&eacute;tat &agrave; l'aide du tampon SCSI (qui fait partie int&eacute;grante de la structure d'en-t&ecirc;te). Les donn&eacute;es d'&eacute;tat sont disponibles lorsque la commande pr&eacute;c&eacute;dente s'est termin&eacute;e avec un statut "CHECK CONDITION". Dans ce cas, le noyau rapatrie automatiquement les donn&eacute;es d'&eacute;tat &agrave; l'aide d'une commande "REQUEST SENSE". Sa structure est la suivante&nbsp;:</P>
<P>
<BLOCKQUOTE><CODE>
<PRE>
+=====-========-========-========-========-========-========-========-========+
|  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  |                           Code d'unite de champ remplacable           |
|-----+-----------------------------------------------------------------------|
| 15  |  SKSV  |                                                              |
|- - -+------------               Specifique clef d'etat                   ---|
| 17  |                                                                       |
|-----+-----------------------------------------------------------------------|
| 18  |                                                                       |
|- - -+---                        Octets supplementaires d'etat            ---|
| n   |                                                                       |
+=============================================================================+
</PRE>
</CODE></BLOCKQUOTE>
</P>
<P>Note&nbsp;: les champs les plus utiles sont la clef d'&eacute;tat (cf. section 
<A HREF="SCSI-Programming-HOWTO-21.html#sec-sensekeys">Clefs du buffer SCSI</A>
), le code d'&eacute;tat additionnel et le qualificateur de code d'&eacute;tat additionnel (cf. section 
<A HREF="SCSI-Programming-HOWTO-22.html#sec-sensecodes">Codes et qualificateurs du buffer SCSI additionnels</A>
). Les deux derniers sont utilis&eacute;s en combinaison l'un avec l'autre.</P>
<P></P>
<HR>
<P>
Chapitre <A HREF="SCSI-Programming-HOWTO-11.html">suivant</A>,
Chapitre <A HREF="SCSI-Programming-HOWTO-9.html">Pr&eacute;c&eacute;dent</A>
<P>
Table des mati&egrave;res de <A HREF="SCSI-Programming-HOWTO.html#toc10">ce chapitre</A>,
 <A HREF="SCSI-Programming-HOWTO.html#toc">Table des mati&egrave;res</A> g&eacute;n&eacute;rale</P>
<P>
<A HREF="SCSI-Programming-HOWTO.html">D&eacute;but</A> du document,
 <A HREF="#0"> D&eacute;but de ce chapitre</A></P>
</BODY>
</HTML>