我有一个设备,它由mod别名分配给productId of 1713:
$ lsusb -s 001:008
Bus 001 Device 008: ID 1e71:1713 NZXT NZXT USB Device
$ lsusb -t | grep "Dev 8"
|__ Port 12: Dev 8, If 0, Class=Human Interface Device, Driver=usbhid, 12M
$ cat /sys/bus/usb/devices/1-12\:1.0/uevent
DEVTYPE=usb_interface
DRIVER=usbhid
PRODUCT=1e71/1713/200
TYPE=0/0/0
INTERFACE=3/0/0
MODALIAS=usb:v1E71p1713d0200dc00dsc00dp00ic03isc00ip00in00但是,我想使用一个程序(https://openrgb.org)来识别这个设备在productId下2005。
有没有办法创建一个udev规则将1713重新映射到2005?
我已经尝试了以下几种毫无成效的方法:
modprobe usbhid && echo "1e71 2005" > /sys/bus/usb/drivers/usbhid/new_id/etc/udev/rules.d/99-nzxt-usb.rulesACTION=="add", \
SUBSYSTEM=="usb", \
ATTR{idVendor}=="1e71", \
ATTR{idProduct}="2005", \
RUN+="/sbin/modprobe -qba usbhid"https://unix.stackexchange.com/questions/694465
复制相似问题