我正在为 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)