web-dev-qa-db-fra.com

libusb n'a pas pu ouvrir le périphérique USB / dev / bus / usb / 002/006: autorisation refusée. libusb nécessite un accès en écriture aux nœuds de périphériques USB

Je connecte mon périphérique FTDI à un ordinateur portable USB. Je suivais toutes les étapes indiquées dans le lien Comment construire libftdi git sous Linux

Mais après l’installation .. Quand j’exécutais ./eeprom il jette:

Unable to open device -1: (libusb_open() failed)ftdi_read_eeprom: -2 (USB device unavailable)

J'ai installé le pilote FTDI D2XX à partir du lien:

D2XX pour Linux

Après l’installation, j’essayais quelques exemples pour écrire dans une EEPROM USB.

$Sudo ./write

Il jette:

libusb couldn't open USB device /dev/bus/usb/002/006: Permission denied.
libusb requires write access to USB device nodes

Je me couchais

cat /etc/udev/rules.d/85-ftdi.rules
SYSFS{idVendor}=="0403", SYSFS{idProduct}=="6001", MODE="660", GROUP="ftdi-user"

Ensuite aussi, ça ne marche pas. Même erreur est à venir.

2
keshaw

SYSFS est déconseillé en faveur de ATTR/ATTRS. Voir hotplug/udev.git

Essayez avec:

ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", MODE="660", GROUP="ftdi-user"
1
user.dz