У меня проблемы с подключением моей клавиатуры Bluetooth Logitech K810 в Debian Jessie с BlueZ версии 5.23-1, ядро 3.16.0-4.
Клавиатура работает нормально в большинстве случаев, но иногда она вообще не работает и bluetoothctl
выдает ошибку, что контроллер недоступен.
Когда это происходит, hciconfig все еще распознает устройство, и я получаю этот вывод:
# hciconfig hci0 up
# hciconfig
hci0: Type: BR/EDR Bus: USB
BD Address: 40:2C:F4:68:02:CA ACL MTU: 1021:8 SCO MTU: 64:1
UP RUNNING PSCAN
RX bytes:21820 acl:1132 sco:0 events:68 errors:0
TX bytes:1182 acl:11 sco:0 commands:53 errors:0
Но никакие устройства не отображаются в bluetoothctl
приглашении, и это дает мне такой вывод:
[bluetooth]# power on
No default controller available
[bluetooth]# scan on
No default controller available
Перезагрузка или иногда приостановка / возобновление решает проблему: bluetoothctl
снова распознает контроллер и клавиатуру, которая снова работает.
Bluetooth постоянно жесткий и мягкий разблокирован в соответствии с rfkill
.
Соответствующий вывод lspci -v
, я думаю, будет следующим:
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 1000 [Condor Peak]
Subsystem: Intel Corporation Centrino Wireless-N 1000 BGN
Flags: bus master, fast devsel, latency 0, IRQ 43
Memory at f0400000 (64-bit, non-prefetchable) [size=8K]
Capabilities: <access denied>
Kernel driver in use: iwlwifi
У меня не было этой проблемы с тем же оборудованием в Debian Wheezy.
Что может быть контроллером Bluetooth, чтобы быть недоступным время от времени?
modprobe -r btusb
) и добавление (modprobe btusb
) модуля ядра помогает вернуть контроллер (так что вы можете избежать полной перезагрузки).Ответы:
Я считаю , что ответ является просто бежать
bluetoothctl
сsudo
.Таким образом,
sudo bluetoothctl
. Тогда каждая команда работает нормальноpower on
иagent on
т. Д. Без ошибок.Подтвердили работу на Raspian Stretch.
источник
Есть ли возможность обновления ядра?
Вы пробовали последнюю версию пакета linux-firmware?
Также вы можете попробовать предложения в разделе «О поддержке iwldvm и известных проблемах» здесь https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
источник
Может быть попробовать
systemctl start hciuart
источник
Сначала включите Bluetooth вручную с помощью графического интерфейса. Вот как это работает для меня. я знаю, что этот пост старый, но он сработал для меня. Просто поищите в главном меню «bluetooth» (на моем нынешнем монетном дворе 18 sarah это так)
Затем вы можете вернуться и попробовать команды с «выключением»
источник