Вот моя проблема:
У меня есть Raspberry Pi Zero с Raspbian Jessie, и я настроил dwc2
модуль на использование USB OTG.
Я хотел быдля прослушивания USB-трафикаот Raspberry для реализацииидентификация хоста с помощью USB-отпечатков пальцев.
НОневозможно отследить USB-трафик, когда контроллер находится в режиме устройства (или периферийного устройства). Это возможно только когда контроллер настроен как хост. Поэтому я не могу использовать, usbmon
потому что трассировка не генерируется.
То, что я пытаюсь сделать, находится за пределами моих нынешних знаний. Вот почему мне нужна помощь.
Я хотел бы создать специальный модуль, предназначенный для прослушивания USB-трафика. Но я даже не знаю, с чего начать. Можете дать совет?
Или вы думаете, мне просто попробовать изменить dwc2
модуль, найти, куда отправляются и принимаются запросы? Так что я могу использовать printk() или записать все в файл. Но это грязно и мне это не очень нравится.
Спасибо за ваше время !
Редактировать: Мне нужно прослушивать USB-трафик перед установкой любого соединения, в основном потому, что RPI позже настраивается с учетом информации о хосте.