Arduino: "/ dev / ttyUSB0" - В доступе отказано ... Ошибка все еще существует после обычных исправлений - PullRequest
0 голосов
/ 03 января 2019

У меня на ноутбуке установлена ​​система Ubuntu (18.10) (Acer ES15).

Я установил программное обеспечение Arduino, которое мне нужно установить из «программного обеспечения Ubuntu» (arduino-mhall119).Я также проверил "sudo apt install arduino", поэтому я тоже попробовал эти пакеты / программное обеспечение.

Короче говоря: у меня есть эта досадная "ошибка" с разрешениями.Когда я пытаюсь загрузить что-то в Arduino, появляется сообщение об ошибке:

avrdude: ser_open(): can't open device "/dev/ttyUSB0": Permission denied

Я добавил своего пользователя в группу "dialout" (sudo usermod -a -G dialout julian)

Это неисправить это так, что я сделал следующее для некоторых прав (sudo chmod 666 dev/ttyUSB0)

(группа "tty" не существует -> compgen -g -> ее нет в списке)

Я перезагружал каждыйвремя и у меня все еще есть эта ошибка.Я могу использовать каждый порт USB на моем ноутбуке для USB-флешек и так далее.Так что они определенно работают!

Кто-нибудь знает, как в конечном итоге решить эту проблему?Заранее спасибо.~ Julian

РЕДАКТИРОВАТЬ: группа "tty" существует, и я в этой группе

/ dev / ttyUSB0, когда я подключаю мой Arduino Nano - / dev / ttyACM0 отображается, когда мой ArduinoMega / Uno подключен, но здесь та же ошибка.

1 Ответ

0 голосов
/ 03 января 2019

Я установил программное обеспечение Arduino, которое мне нужно установить из "Ubuntu Software" (arduino-mhall119).

Это неофициальный пакет, о котором ранее сообщалось, что этоПроблема.

Я также протестировал "sudo apt install arduino"

Это чрезвычайно устаревший неофициальный пакет.

Удалите оба из них и установитеОфициальный Arduino IDE, скачанный с:

https://www.arduino.cc/en/Main/Software

Это должно решить проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...