udev 规则未执行?

udev 规则未执行?

我想尝试一下 USB 示波器的定制固件:
https://github.com/rpcope1/Hantek6022API

设置从创建自定义udev规则(由项目提供)开始:

SUBSYSTEM=="usb", ATTRS{idVendor}=="04b4", ATTRS{idProduct}=="6022",
TAGS+="uaccess", NAME="hantek1"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04b5", ATTRS{idProduct}=="6022", 
TAGS+="uaccess", NAME="hantek2"

NAME=在最后添加了参数,因为我不确定设备名称是什么 - 看看它是否会显示。

dmesg说:

[92976.260982] usb 1-3: new high-speed USB device number 10 using xhci_hcd
[92976.401434] usb 1-3: New USB device found, idVendor=04b4, idProduct=6022
[92976.401441] usb 1-3: New USB device strings: Mfr=0, Product=0, SerialNumber=0

udev没有创建设备文件“hantek1”或“hantek2”。

该规则的权限udev如下:

ls -alh /etc/udev/rules.d/
-rw-r--r-- 1 root root  203 Jan 25 07:02 60-hantek-6022-usb.rules

我假设udev在创建新设备时会读取这些规则,或者我是否需要重新启动udev

答案1

您必须发出:

udevadm control --reload-rules

相关内容