SG_SET_DEBUG 0x227e. 第三个参数被假定指向一个 int 型整数。默认值为 0。如果调用此函数时,指向的 int 型整数大于 0,那么任何发出的 SCSI 请求,如果产生 CHECK_CONDITION(或 COMMAND_TERMINATED)的 SCSI 状态,都会向日志(可能还有控制台)发送消息。 该消息是来自 sense buffer(即 SCSI 错误消息)的信息,并以 "sg_cmd_done_bh" 为前缀。
sg 驱动版本 2 中调试模式的其他操作已被移除,因为它们不再需要。 现在可以通过查看 cat /proc/scsi/sg/debug 的输出来找到 sg 驱动程序的内部状态。