Используя node-usb this.open(), LIBUSB_ERROR_ACCESS
После подключения USB к малиновому пирогу,
Я загрузил устройства с помощью узла-USB.
Требуемое устройство было найдено по VID и PID устройства.
Затем я открываю устройство и пытаюсь прочитать данные.
Но this._open (), ошибка: LIBUSB_ERROR_ACCESS Я получил эту ошибку.
Как я могу дать разрешение?
Я не решил это, хотя я пытался это.
fs.chmod('/media/pi/EFD0-AA20', 511);
ниже мой код.
usb.on('attach', function(device) {
var devices = usb.getDeviceList();
var sandisk_ultrafit = usb.findByIds(1921, 21891);
sandisk_ultrafit.open();
});
0 ответов
- cd /etc/udev/rules.d
- Создайте файл с именем myVender.rules
- SUBSYSTEM=="usb", ATTRS{idVendor}=="-VID--", MODE="0666" SUBSYSTEM=="usb_device", ATTRS{idVendor}=="-VID--", MODE = " 0666 "
- замените "--VID--" на идентификатор продавца вашего устройства (USB-устройства)
На моей Linux-машине
VID моего USB 0781