使用usbmon监听USB总线时无输出

时间:2014-11-30 11:12:01

标签: linux debugging usb kernel

我有一个USB HID设备,我试图拦截来自的数据。我正在使用Linux,据我所知,正确的工具是usbmon内核驱动程序。我目前正在关注https://www.kernel.org/doc/Documentation/usb/usbmon.txt的官方文档,但我遇到了一个在那里没有提到的问题。

我的问题是usbmon没有显示我的USB设备的任何数据,即使我正在收听报告设备连接到的同一总线。我已经验证了该设备是在Windows中进行测试,我有官方驱动程序。

到目前为止我做了什么:

  1. 加载了usbmon内核驱动程序(modprobe usbmon)
  2. 验证所有总线套接字都存在(#ls / sys / kernel / debug / usb / usbmon)
  3. Ran lsusb验证我的设备所在的总线(总线006设备002)
  4. 我目前的设置是:

    • Distro:Arch Linux
    • Kernel:Linux 3.17.2-1-ARCH#1 SMP PREEMPT Thu Oct 30 20:49:39 CET 2014 x86_64 GNU / Linux

    当我运行“#cat / sys / kernel / debug / usb / usbmon / 6u”,这将允许我查看来自USB设备的事件,我没有输出。可能是什么导致了这个?我错过了一个额外的内核驱动程序来使其正常工作吗?

0 个答案:

没有答案