Как сказать который USB-порт контролировать

Я пытаюсь получить некоторые пакеты для USB-устройства, которое работает в Виртуальной машине MS, так, чтобы я мог попытаться записать некоторую поддержку Linux.

Я использую libpcap и wireshark для получения пакетов USB. Существует 4 перечисленных интерфейса USB. Как я могу определить, какой интерфейс имеет мое устройство?

WireShark interface select

Вот информация, которую я знаю об устройстве от dmesg:

$dmesg
...
[17040.312102] usb 1-1.4: new full-speed USB device number 15 using ehci-pci
[17040.407100] usb 1-1.4: New USB device found, idVendor=08f7, idProduct=0009
[17040.407114] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[17040.407116] usb 1-1.4: Product: SpectroVis
[17040.407118] usb 1-1.4: Manufacturer: Vernier Software & Technology
[17040.407120] usb 1-1.4: SerialNumber: CKSxxx
[17040.409046] hid-generic 0003:08F7:0009.0106: hiddev0,hidraw2: USB HID v1.01 Device [Vernier Software & Technology SpectroVis] on usb-0000:00:1a.0-1.4/input0

Я также знаю, что устройство занимает/dev/usb/hiddev0

Я подозреваю, что usbmon1 является моей мышью / клавиатура, потому что каждый раз я перемещаю свою мышь, я получаю загрузки пакетов.

0
задан 9 May 2015 в 09:33

1 ответ

По крайней мере, idVendor и idProduct могут быть определены в дампах wireshark. Затем это может быть прослежено идентификатором (который обычно растет при повторном подключении).

0
ответ дан 9 May 2015 в 19:33
  • 1
    @ycc_swe:Нет проблем. всегда хорошая идея проверить неизвестные флаги и команды. – senden9 9 August 2016 в 00:57

Другие вопросы по тегам:

Похожие вопросы: