2014-01-22 9 views
1

SCSI 장치의 호스트, 채널 번호, ID 번호, LUN을 인쇄하는 프로그램을 작성 중입니다.scsi의 호스트, 아이디, 채널 번호를 얻지 못했습니다

cat /proc/scsi/scsi 

정보를 제공합니다. 하지만 C 프로그램을 통해 인쇄하고 싶습니다. 벤더 ID, 장치 유형, 개정 레벨을 얻고 있습니다.하지만 LUN이 아닌 버스 번호 등

LUN, 버스, ID 번호를 얻으려면 어떤 ioctl 명령이 있습니까?

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

답변

0

당신은 일반적인 SCSI에 대한 IOCTL을 시도 했습니까?

SCSI_IOCTL_GET_IDLUN, SG_GET_SCSI_ID가 트릭을 수행해야합니다.

필자는 지난 몇 년 동안 SCSI HW를 사용하지 않았지만 설명서가 현재 커널에도 유효하기를 바랍니다. 그래도 ioctls를 바꿀 이유는 없습니다.

+0

no. 하지만 3 인자는 무엇입니까? – SGG

+0

감사합니다. 고마워. – SGG