usb bus를 두개 지원하는 시스템에서 Port 구별 방법
글쓴이: gangta900 / 작성시간: 화, 2009/04/07 - 11:00오전
시스템이 usb bus를 두개(root hub 두개) 지원하는데 하나는 USB HDD 전용으로 하나는 usb memory stick용으로 매핑하려고 합니다.
SCSI host 정보를 확인해도 연결된 usb bus가 어떤것인지 확인이 안됩니다.
/proc/bus/usb/devices 에서 디바이스 리스트를 확인하면 "Bus=0x" 항목으로 올라오는 정보가 bus 정보가 맞는듯 한데요.
T: Bus=02 Lev=02 Prnt=02 Port=01 Cnt=02 Dev#= 4 Spd=12 MxCh= 0
이 정보로 어떤 usb host에 몇 번 bus가 연결되었는지 판단하기 힘듭니다.(/proc/bus/usb/devices에는 scsi에 대한 정보가 없기때문에)
방법이 있을까요?
Forums:
sysfs를 보세요
/sys/bus/usb/devices 를 보세요.
잘 보시면,
device 연결상태를 계층적으로 확인하실 수 있습니다.
댓글 달기