libusb couldn’t open Permission denied

Posted on

Apakah anda sedang mengalami error libusb couldn’t open USB device? – Ini adalah masalah yang saya dapatkan juga dari proyek pemrograman STM32 menggunakan Arduino IDE di Arch Linux.

Semua peralatan yang saya instal, mulai dari papan perpustakaan Core STM32, perpustakaan Libusb, ST Link, menerima ketika saya memeriksa di terminal menggunakan perintah “lsusb”. Saya bingung apa penyebabnya.
Perbaiki libusb couldn't open USB device /dev/bus/usb/001/006: Permission denied.

Permission Denied?

Saya baru ingat ketika menggunakan ubuntu. Anda dapat membaca menginstal Arduino Ubuntu Permission ditolak pada halaman .
Saya mencobanya di Arch Linux, tetapi tidak ada dialout di arch linux. Akhirnya saya mendapatkannya di Arch Linux, kami menggunakan “uucp” dan berhasil.
libusb couldn’t open USB device /dev/bus/usb/001/006: Permission denied.
libusb requires write access to USB device nodes.
 

Cara Memperbaiki Permission Denied di Arch Linux?

Adalah sebagai berikut:
Ada dua langkah yang harus Anda ambil. Buka Terminal Anda.
1. Ubah akun pengguna.
sudo usermod -a -G uucp <username>
Misalnya nama pengguna komputer Anda adalah Asus, maka Anda menulis:
sudo usermod -a -G uucp asus
2. Berikan izin port untuk membaca dan menulis menggunakan terminal dengan dua perintah:
sudo chmod a + rw/dev/bus/usb/…./….
Misalnya, nama port yang terdeteksi adalah 001/006, maka perintahnya adalah:
sudo chmod a + rw /dev/bus/usb/001/006

3. Selesai.
Semoga bermanfaat.