libusb не удалось открыть USB-устройство /dev/bus/usb/002/006: в доступе отказано. libusb требует доступа на запись к узлам USB-устройства

Я подключаю устройство FTDI к ноутбуку через USB. Я следовал всем шагам, приведенным в ссылке Как собрать libftdi git под Linux

Но после установки.. Когда я бежал ./eeprom это бросание:

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

Я установил драйвер FTDI D2XX по ссылке:

D2XX для Linux

После установки я пытался написать несколько примеров для записи в USB EEPROM.

$sudo ./write

Это бросание:

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

Я устанавливал

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

Кроме того, это не работает. Приходит та же ошибка.

1 ответ

SYSFS устарела в пользу ATTR/ATTRS, Смотрите hotplug / udev.git

Попробуйте с:

ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", MODE="660", GROUP="ftdi-user"
Другие вопросы по тегам