problema de regra do udev em um Raspberry Pi (Raspbrian) usando um leitor de cartão ACR122U

problema de regra do udev em um Raspberry Pi (Raspbrian) usando um leitor de cartão ACR122U

Estou tentando fazer com que meu ACR122U possa ser usado por todos os usuários do meu Pi. Eu tenho os drivers instalados corretamente e nfc-listestá funcionando para root:

root@raspberrypi:/etc/udev/rules.d# nfc-list
nfc-list uses libnfc libnfc-1.7.1-11-gbb9babb
NFC device: ACS / ACR122U PICC Interface opened

No entanto, não está funcionando para meu usuário:

skrrp@raspberrypi ~ $ nfc-list
nfc-list uses libnfc libnfc-1.7.1-11-gbb9babb
error   libnfc.driver.acr122_usb        Unable to claim USB interface (Operation not permitted)
nfc-list: ERROR: Unable to open NFC device: acr122_usb:001:004

lsusbrelatórios:

root@raspberrypi:/etc/udev/rules.d# lsusb
[...]
Bus 001 Device 004: ID 072f:2200 Advanced Card Systems, Ltd

E o arquivo do dispositivo é:

root@raspberrypi:/etc/udev/rules.d# ls -l /dev/bus/usb/001/004
crw-rw-r-T 1 root root 189, 3 May  8 10:11 /dev/bus/usb/001/004

Eu criei /etc/udev/rules.d/10-udev.rulescontendo:

ATTRS{idVendor}=="072f", ATTRS{idProduct}=="2200", SUBSYSTEMS=="usb", ACTION=="add", MODE="0666", GROUP="plugdev"

Mas ainda não consigo acessar o dispositivo como usuário, após reiniciar e reconectar o dispositivo. Meu usuário é membro, plugdevmas pretendo que qualquer usuário use este dispositivo (permissões 0666).

Por favor, alguém pode me dizer o que estou fazendo de errado com minha udevregra.

Responder1

Eu sei que isso é antigo, mas é mais do que provável que o motivo seja porque /lib/udev/rules.d/92-libccid.rulesestá sendo executado por udevafter /etc/udev/rules.d/10-udev.rules.

renomeie 10-udev.rulespara dizer 93-udev.rulese deve funcionar.

Também # udevadm triggerdeve recarregar as regras.

Responder2

Resolvido, mas não usando minha regra personalizada.

Editei /lib/udev/rules.d/92-libccid.ruleso que foi fornecido libccide adicionei MODE="0666"à linha do leitor genérico nesse arquivo.

informação relacionada