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
followings are not free
references
usb.txt · Last modified: 2013/08/03 05:04 by 127.0.0.1