2012年11月5日 星期一

Linux hostbyte 與 driverbyte 代碼

hostbyte含义

hostbyte
符号(Symbol
含义
0×00
DID_OK
没有错误
0×01
DID_NO_CONNECT
在超时之前,不能连接
0×02
DID_BUS_BUSY
在超时期间,BUS一直处于忙状态
0×03
DID_TIME_OUT
因为其他原因超时
0×04
DID_BAD_TARGET
BAD target
0×05
DID_ABORT
因为其他原因取消
0×06
DID_PARITY
Parity错误
0×07
DID_ERROR
内部错误(internal error
0×08
DID_RESET
被复位
0×09
DID_BAD_INTR
得到一个未被期望的中断

driverbyte含义

driverbyte
符号(Symbol
含义
0×00
DRIVER_OK
没有错误
0×01
DRIVER_BUSY
未使用
0×02
DRIVER_SOFT
未使用
0×03
DRIVER_MEDIA
未使用
0×04
DRIVER_ERROR
内部驱动错误
0×05
DRIVER_INVALID
完成(DID_BAD_TARGETDID_ABORT
0×06
DRIVER_TIMEOUT
超时完成
0×07
DRIVER_HARD
完成,但有致命错误
0×08
DRIVER_SENSE
sense信息
0×10
SUGGEST_RETRY
重试SCSI请求
0×20
SUGGEST_ABORT
取消请求
0×30
SUGGEST_REMAP
重新映射block,但没有完成
0×40
SUGGEST_DIE
让内核Panic
0×80
SUGGEST_SENSE
从设备上获取Sense信息
0xff
SUGGEST_IS_OK
不需要做任何操作

 




Reference :
Linux内核I/O报错信息中hostbyte与driverbyte含义

沒有留言:

張貼留言