usbhid驱动会匹配哪些设备,如何在usbhid驱动过滤掉特定的设备
时间: 2023-06-24 21:03:31 浏览: 211
基于USB设备的过滤器驱动程序算法分析
usbhid驱动是用于支持USB Human Interface Device (HID)的驱动程序,可以匹配符合HID协议的设备,如键盘、鼠标、游戏控制器等。
如果要在usbhid驱动中过滤掉特定的设备,可以使用内核模块参数进行配置。通过在modprobe命令中添加以下参数可以过滤掉指定的设备:
```
modprobe usbhid quirks=vendorID:productID:0x04
```
其中,vendorID和productID是要过滤掉的设备的厂商ID和产品ID,0x04表示忽略此设备。可以在/sys/bus/usb/devices目录中找到要过滤的设备的vendorID和productID。
例如,要过滤掉厂商ID为1234,产品ID为5678的设备,可以使用以下命令:
```
modprobe usbhid quirks=1234:5678:0x04
```
这样,在加载usbhid驱动时就会过滤掉该设备,不再被驱动程序所支持。
阅读全文