User Tools

Site Tools


usb

find sysfs by id

$ lsusb
Bus 003 Device 003: ID 15d9:0a33  
$ pwd
/sys/devices
$ find ./ -name "*15D9:0A33*"
./pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0/0003:15D9:0A33.0002
$ pwd
/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0
suapapa@jang 3-2:1.0 $ ls
0003:15D9:0A33.0002  bInterfaceClass   bInterfaceProtocol  bNumEndpoints  ep_81  modalias  subsystem             uevent
bAlternateSetting    bInterfaceNumber  bInterfaceSubClass  driver         input  power     supports_autosuspend  usb_endpoint
 
suapapa@jang 3-2:1.0 $ tree -d
.
|-- 0003:15D9:0A33.0002
|   |-- driver -> ../../../../../../../bus/hid/drivers/generic-usb
|   |-- power
|   `-- subsystem -> ../../../../../../../bus/hid
|-- driver -> ../../../../../../bus/usb/drivers/usbhid
|-- ep_81 -> usb_endpoint/usbdev3.3_ep81
|-- input
|   `-- input9
|       |-- capabilities
|       |-- device -> ../../../3-2:1.0
|       |-- event4
|       |   |-- device -> ../../input9
|       |   |-- power
|       |   `-- subsystem -> ../../../../../../../../../class/input
|       |-- id
|       |-- mouse1
|       |   |-- device -> ../../input9
|       |   |-- power
|       |   `-- subsystem -> ../../../../../../../../../class/input
|       |-- power
|       `-- subsystem -> ../../../../../../../../class/input
|-- power
|-- subsystem -> ../../../../../../bus/usb
`-- usb_endpoint
    `-- usbdev3.3_ep81
        |-- device -> ../../../3-2:1.0
        |-- power
        `-- subsystem -> ../../../../../../../../class/usb_endpoint
 
28 directories
suapapa@jang 3-2:1.0 $ pushd ../../../../../../bus/usb/drivers/usbhid
/sys/bus/usb/drivers/usbhid /sys/devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0
suapapa@jang usbhid $ pwd
/sys/bus/usb/drivers/usbhid
suapapa@jang usbhid $ ls
3-2:1.0  bind  module  new_id  uevent  unbind
suapapa@jang usbhid $ tree -d
.
|-- 3-2:1.0 -> ../../../../devices/pci0000:00/0000:00:1d.1/usb3/3-2/3-2:1.0
`-- module -> ../../../../module/usbhid

usb monitoring in win32

references

usb.txt · Last modified: 2013/08/03 05:04 (external edit)