Problema con la regla udev en una Raspberry Pi (Raspbrian) usando un lector de tarjetas ACR122U

Problema con la regla udev en una Raspberry Pi (Raspbrian) usando un lector de tarjetas ACR122U

Estoy intentando que todos los usuarios de mi Pi puedan utilizar mi ACR122U. Tengo los drivers instalados correctamente y nfc-listestoy 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

Sin embargo, no funciona para mi usuario:

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

lsusbinformes:

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

Y el archivo del dispositivo es:

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

He creado /etc/udev/rules.d/10-udev.rulesque contiene:

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

Pero todavía no puedo acceder al dispositivo como usuario después de reiniciar y volver a enchufar el dispositivo. Mi usuario es miembro, plugdevpero realmente pretendo que cualquier usuario utilice este dispositivo (permisos 0666).

¿Alguien puede decirme qué estoy haciendo mal con mi udevregla?

Respuesta1

Sé que esto es antiguo, pero lo más probable es que se deba a que /lib/udev/rules.d/92-libccid.rulesse está ejecutando udevdespués /etc/udev/rules.d/10-udev.rules.

cambie el nombre 10-udev.rulespara decir 93-udev.rulesy debería funcionar.

También # udevadm triggerdebería recargar las reglas.

Respuesta2

Resuelto, pero no usando mi regla personalizada.

Edité /lib/udev/rules.d/92-libccid.ruleslo que fue proporcionado libccidy lo agregué MODE="0666"a la línea de lector genérico en ese archivo.

información relacionada