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

おすすめ記事