次のページ 前のページ 目次へ

10. センスバッファ

出力データのないコマンドはセンスバッファ(ヘッダ構造体の一部です)によっ てステータス情報を提供できます。センスデータは直前のコマンドが CHECK CONDITION ステータスを伴なって終了したときに利用することができます。こ の場合はカーネルが自動的にセンスデータを REQUEST SENSE コマンドによっ て回収します。その構造は以下の通りです:

+=====-========-========-========-========-========-========-========-========+
|  Bit|   7    |   6    |   5    |   4    |   3    |   2    |   1    |   0    |
|Byte |        |        |        |        |        |        |        |        |
|=====+========+==============================================================|
| 0   | Valid  |                  Error Code (70h or 71h)                     |
|-----+-----------------------------------------------------------------------|
| 1   |                           Segment Number                              |
|-----+-----------------------------------------------------------------------|
| 2   |Filemark|  EOM   |  ILI   |Reserved|         Sense Key                 |
|-----+-----------------------------------------------------------------------|
| 3   | (MSB)                                                                 |
|- - -+---                        Information                              ---|
| 6   |                                                                 (LSB) |
|-----+-----------------------------------------------------------------------|
| 7   |                           Additional Sense Length (n-7)               |
|-----+-----------------------------------------------------------------------|
| 8   | (MSB)                                                                 |
|- - -+---                        Command-Specific Information             ---|
| 11  |                                                                 (LSB) |
|-----+-----------------------------------------------------------------------|
| 12  |                           Additional Sense Code                       |
|-----+-----------------------------------------------------------------------|
| 13  |                           Additional Sense Code Qualifier             |
|-----+-----------------------------------------------------------------------|
| 14  |                           Field Replaceable Unit Code                 |
|-----+-----------------------------------------------------------------------|
| 15  |  SKSV  |                                                              |
|- - -+------------               Sense-Key Specific                       ---|
| 17  |                                                                       |
|-----+-----------------------------------------------------------------------|
| 18  |                                                                       |
|- - -+---                        Additional Sense Bytes                   ---|
| n   |                                                                       |
+=============================================================================+

注意:最も役に立つフィールドは Sense Key( sec-sensekeys 章を みてください)、Additional Sense Code および Additional Sense Code Qualifier( sec-sensecodes 章をみてください)です。


次のページ 前のページ 目次へ