Bluetoothctl: Никакой доступный контроллер по умолчанию

Поскольку насколько система обеспокоена, что нет никакой необходимости изменить владение группы файла, создаваемого далеко от группы по умолчанию пользователя, создающего ее.

Если Вы хотите, чтобы файл имел автоматическое владение группы, делают каталог, где Вы создаете файлы каталог SETGID.

13
26.11.2014, 19:46
5 ответов

Сначала включите Bluetooth вручную с помощью графического интерфейса. вот как это сработало для меня. Я знаю, что этот пост старый, но у меня он сработал. Просто выполните поиск в главном меню по запросу "bluetooth". (На моем текущем монетном дворе 18 sarah это так)

Затем вы можете вернуться и попробовать команды с "выключением питания"

0
27.01.2020, 19:54

Может попробоватьsystemctl start hciuart

0
27.01.2020, 19:54

Я считаю, что ответ состоит в том, чтобы просто запустить bluetoothctlс sudo.

Таким образом, sudo bluetoothctl. Тогда каждая команда работает нормально power on, agent onи т. д. без ошибок.

Подтверждено, что вы работаете над Raspian Stretch.

5
27.01.2020, 19:54

Это давняя -проблема, но она не одинаково влияет на все дистрибутивы. Мой опыт работы с ним ограничен производной Debian для Raspberry Pi -Raspberry Pi OS (, урожденной Raspbian ). В частности страдает "Lite" версия дистрибутива RPiOS, а "Full" - нет.

Проблема заключается в том, что пользователь по умолчанию (и все пользователи, которых я подозреваю ), не включены во вторичную группу с именем bluetoothв «облегченной» версии RaspOS, как в «полной». версия.

Патчдля этого достаточно просто:добавить пользователя в группу bluetooth

$ sudo usermod -G bluetooth -a pi

Как только это будет сделано (и после того, как rebootIIRC ), bluetoothctlвступит в силу, контроллер станет реагировать. sudoвпоследствии не требовалось.

Хотя этот патч прост, постоянное решение было бы намного лучше, -это очень запутанно, и так было по крайней мере 7 -8 лет. Я бы отправил отчет об ошибке, но по моему опыту работы с Debian и Raspbian это еще одна пустая трата времени.

3
13.09.2020, 06:49

У меня Lenovo Ideapad Gaming 3 с включенной двойной загрузкой (Ubuntu 20.04 и Windows 10 ). Попробовав все вышеперечисленное решение.

  • Просто загрузитесь в Windows. (Bluetooth также не работает в Windows)
  • Обновите драйверы Bluetooth оттуда.
  • Перезагрузка в Windows. (Bluetooth теперь работает)
  • Перезагрузитесь обратно в Ubuntu.
0
24.10.2021, 14:08

Теги

Похожие вопросы