网页驱动设备的udev规则设置

2025-02-23 22:37:18

# 获取idVendor

Linux默认是禁止USB访问的,需要创建udev规则才能使用网页驱动进行配置。第一步,需要找到设备的idVendor。

lsusb

如果没有lsusb,安装usbutils

sudo pacman -S usbutils

根据名称找到对应设备:

Bus 001 Device 006: ID 1915:ae8c Nordic Semiconductor ASA Ninjutso Sora V2 8K

其中1915即为设备的idVendor。

你也可以通过该ID获取更多设备信息(可选):

lsusb -d 1915:ae8c -v

# 创建udev规则

接着创建udev规则:

sudoedit /etc/udev/rules.d/70-sorav2.rules

填入以下内容:

SUBSYSTEM=="hidraw", ATTRS{idVendor}=="1915", TAG+="uaccess"
SUBSYSTEM=="usb", ATTRS{idVendor}=="1915", TAG+="uaccess"

# 应用规则

然后重启,或是运行以下命令:

sudo udevadm control --reload-rules && sudo udevadm trigger

# 参考

  1. https://help.wooting.io/article/147-configuring-device-access-for-wootility-under-linux-udev-rules
  2. https://wiki.archlinux.org/title/Udev#About_udev_rules