Lompat ke konten Lompat ke sidebar Lompat ke footer

Perbaiki libusb couldn't open USB device /dev/bus/usb/001/006: Permission denied.

Bagaimana Memperbaiki Izin Arch Linux Ditolak Arduino IDE STM32 Microcontroller

Perbaiki libusb couldn't open USB device /dev/bus/usb/001/006: Permission denied - Ini adalah masalah yang saya dapatkan 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.

Linux Permission Denied Arduino



Permission Denied?

Saya baru ingat ketika menggunakan ubuntu. Anda dapat membaca menginstal Arduino Ubuntu Permission ditolak pada halaman ini.

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 artikel ini bermanfaat.

Posting Komentar untuk "Perbaiki libusb couldn't open USB device /dev/bus/usb/001/006: Permission denied."