Рейтинг:1

Проблемы с arduino, /dev/ttyACM0 и ACL? (может быть)

флаг nf

как и у многих людей, у меня, кажется, возникла проблема при попытке подключить мой Arduino uno к Arduino IDE в Ubuntu, но, похоже, это выходит за рамки обычных проблем, с которыми сталкиваются люди. Я получаю классический avrdude: ser_open(): невозможно открыть устройство "/dev/ttyACM0": ошибка ввода/вывода сообщение об ошибке, чтобы исправить это, я попытался, следуя обычному совету, в котором вы добавляете себя в группу дозвона, перезагружаетесь, и тогда это должно работать, однако это не работает. Вот где это становится немного интереснее, используя ls -l /dev/ttyACM* я получаю результат crw-rwx---+ 1 myusername dialout 166, 0 21 июня 17:44 /dev/ttyACM0 . У меня сложилось впечатление (исключительно из поиска в Интернете, а не из моих собственных знаний), что + в конце crw-rwx---+ означает, что разрешения каталога контролируются ACL (хотя я действительно не понимаю, что это такое), я пытаюсь удалить ACL из этого, используя setfacl -b -n /dev/ttyACM0 который, кажется, работает, когда я запускаю лс команда из более раннего снова теперь говорит crw-r-x--- 1 myusername dialout 166, 0 21 июня 17:44 /dev/ttyACM0 то же самое, но без +. После этого проблема все еще сохраняется при попытке загрузить программу на Arduino, и после перезагрузки и повторной попытки, как это является частью обычного решения проблемы, я возвращаюсь к исходной точке и + снова вернулся. Думаю, я ищу способ избавиться от + и пусть так будет каждый раз, если кто-то может предложить какую-либо помощь, я был бы невероятно благодарен!

В качестве примечания: Arduino отлично работает в Windows, которую я загружаю дважды на одном компьютере, так что это можно исключить. В качестве второго примечания, проект, над которым я работаю, представляет собой реплику псевдо-ambilight, последний шаг — заставить Ubuntu отправлять значения цвета RGB в Arduino, так что я почти у цели, но это вызывает МНОГО хлопот!

N0rbert avatar
флаг zw
Сначала запустите `sudo usermod -a -G dialout $USER`, а затем повторите попытку.
HashKetchum avatar
флаг nf
Привет N0rbert, я пробовал это уже безрезультатно.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.