SCSI error : host channel id lun return code = result
このメッセージの後により具体的なエラーメッセージが続き,対処方法はその後続のエラーメッセージにより異なる。
SCSI(Small Computer System Interface)デバイス 〈SCSIアダプタ番号:チャネル番号:ID番号:LUN番号〉 でエラーが発生した(SCSIデバイスはこの4つの数字で特定できる)。エラーコードは0x V W XX YY ZZのように5つのエラー情報が含まれる。
V:エラー後どのようにすればよいかを示すエラーコード
0=正常
1=リトライすべき
その他=未使用
W:ドライバ層のエラー
0=正常
4=一般的なエラー
6=タイムアウト
8=SENSEのエラー
その他=未使用
XX:ホストのエラー
00=正常
01=タイムアウト(CONNECTが失敗)
02=タイムアウト(バスがビジーでアクセス不可)
03=その他のタイムアウト
04=ターゲットデバイスの指定誤り
05=異常終了するよう指示された
06=パリティエラー
07=内部エラー
08=リセットするよう指示された
09=予期せぬ割込み
0a=上位層にエラーを返す
0b=下位層がリトライを望んでいる
0c=リトライカウントを減らさずにリトライする指示
その他=未使用
YY:メッセージコード
01=拡張メッセージコード
02=HBAポートは現在のデータポインタを保存せよ
03=HBAポートは保存したデータポインタを復元せよ
04=ターゲットが接続を切る
05=HBAポートのエラー
06=ターゲットは現在のコマンドを異常終了せよ
07=最後のメッセージを実行できなかった
08=idle状態
09=パリティエラー
0a=コマンド群の完了
0b=コマンド群の完了
0c=LUのリセット
20=コマンドをHEAD OF QUEUEとして扱う
21=コマンドをORDEREDとして扱う
22=コマンドをSIMPLEとして扱う
※ 以上についてはSCSI仕様書(SPI-2)参照。
ZZ:デバイスのエラー。ZZ&0xfeした値が以下のエラーコード
00=正常
02=SENSEデータの準備が完了した
04=特定のコマンドの完了を表す
08=LUがビジー
10=正常
14=特定のコマンドの完了を表す
18=RESERVE状態と干渉する
22=LUがビジー
28=HBAポート側のリソース不足
30=ACA(Auto Contingent Allegiance)状態を検出
40=コマンドが他のHBAポートによりキャンセルされた
※ 以上についてはSCSI仕様書(SAM-3)参照。