小编dac*_*bdi的帖子

如何在连接的 USB 设备上加载我的自定义驱动程序模块?

我正在为 LED 徽章编写一个小型简单的驱动器模块。我遵循了一些教程和参考资料来完成这项工作。所有这些似乎都暗示当设备插入时该模块将自动加载。但是,当我运行usb-devices相应的设备时有 driver Driver=usbfs

我有另一个终端正在执行后续操作dmesg,它根本不会吐出任何调试消息。当我尝试连接和断开连接时,会出现以下内容:

[36078.726962] usb 1-2: USB disconnect, device number 24
[36080.925619] usb 1-2: new full-speed USB device number 25 using xhci_hcd
[36081.067062] usb 1-2: New USB device found, idVendor=0483, idProduct=5750
[36081.067067] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[36081.067071] usb 1-2: Product: CHW20160112 HID
[36081.067075] usb 1-2: Manufacturer: Chuanghongweitech1
[36081.068695] input: Chuanghongweitech1 CHW20160112 HID as /devices/pci0000:00/0000:00:14.0/usb1/1-2/1-2:1.0/0003:0483:5750.0018/input/input40
[36081.069072] hid-generic 0003:0483:5750.0018: input,hidraw2: USB HID v1.10 Device [Chuanghongweitech1 CHW20160112 HID] on usb-0000:00:14.0-2/input0 …
Run Code Online (Sandbox Code Playgroud)

drivers kernel-modules linux-kernel usb-device

4
推荐指数
1
解决办法
6014
查看次数