没有得到主机,编号,scsi的通道号

问题描述:

我正在写一个程序,它将打印SCSI设备的主机,通道号,ID号,lun。没有得到主机,编号,scsi的通道号

cat /proc/scsi/scsi 

给出有关它的信息。但我想通过c程序打印它。我得到的供应商ID,设备类型,修订级别...但不伦,总线没有等

有没有任何ioctl命令获得伦,巴士,身份证号码?

你尝试了SCSI通用的读写控制:

http://sg.danny.cz/sg/p/sg_v3_ho.html#ioctl

SCSI_IOCTL_GET_IDLUN,SG_GET_SCSI_ID应该做的伎俩。

虽然在过去的几年中我没有使用任何SCSI硬件,但我希望文档对于当前的内核仍然有效。但我没有看到任何理由改变了ioctls。

+0

没有。但第三个参数是什么? – SGG

+0

谢谢。非常感谢 – SGG