usb bus를 두개 지원하는 시스템에서 Port 구별 방법

gangta900의 이미지

시스템이 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에 대한 정보가 없기때문에)
방법이 있을까요?

drinkme의 이미지

/sys/bus/usb/devices 를 보세요.
잘 보시면,
device 연결상태를 계층적으로 확인하실 수 있습니다.