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 по ссылке:
После установки я пытался написать несколько примеров для записи в 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"