Você deve emitir:
udevadm control --reload-rules
Eu gostaria de experimentar este firmware personalizado para um osciloscópio USB: link
A configuração começa com a criação de uma regra udev
personalizada (fornecida pelo projeto):
SUBSYSTEM=="usb", ATTRS{idVendor}=="04b4", ATTRS{idProduct}=="6022",
TAGS+="uaccess", NAME="hantek1"
SUBSYSTEM=="usb", ATTRS{idVendor}=="04b5", ATTRS{idProduct}=="6022",
TAGS+="uaccess", NAME="hantek2"
Eu adicionei o parâmetro NAME=
no final porque não sei qual será o nome do dispositivo - para ver se ele aparece.
dmesg
diz:
[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
Mas udev
não está criando o arquivo de dispositivo "hantek1" ou "hantek2".
As permissões para a regra udev
são as seguintes:
ls -alh /etc/udev/rules.d/
-rw-r--r-- 1 root root 203 Jan 25 07:02 60-hantek-6022-usb.rules
Estou assumindo que udev
lerá essas regras quando novos dispositivos forem criados ou eu preciso reiniciar udev
?
Você deve emitir:
udevadm control --reload-rules
Tags usb