6.14. 状态 (status)

这是由 SCSI 标准定义的 SCSI 状态字节。请注意,它可以在位 0、6 和 7 中设置供应商信息(尽管这种情况不常见)。 还要注意,此“status”数据与 <scsi/scsi.h> 中的定义(例如,CHECK_CONDITION)_不_匹配。 下面的 'masked_status' 则与这些定义匹配。 [1] 状态的类型是 unsigned char 。

备注

[1]

即使发生 CHECK_CONDITION 或 COMMAND_TERMINATED 状态,一些较低级别的驱动程序(例如 ide-scsi)也会清除此状态字段。 但是,它们会在 driver_status 字段中设置 DRIVER_SENSE。 此外,(sb_len_wr > 0) 表示存在 sense 缓冲区。