Mam problemy z podłączeniem klawiatury Logitech K810 Bluetooth w Debian Jessie z wersją BlueZ 5.23-1, jądrem 3.16.0-4.
Klawiatura działa przez większość czasu dobrze, ale czasami wcale nie działa i bluetoothctl
daje mi błąd, że kontroler jest niedostępny.
Gdy tak się dzieje, hciconfig nadal rozpoznaje urządzenie i otrzymuję ten wynik:
# 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
Ale w bluetoothctl
wierszu polecenia nie są wyświetlane żadne urządzenia, co daje mi ten wynik:
[bluetooth]# power on
No default controller available
[bluetooth]# scan on
No default controller available
Ponowne uruchomienie lub czasami zawieszenie / wznowienie naprawia problem: bluetoothctl
ponownie rozpozna kontroler i klawiaturę, która znów działa.
Bluetooth jest konsekwentnie twardy i miękki odblokowany zgodnie z rfkill
.
Odpowiedni wynik z lspci -v
, jak sądzę, byłby następujący:
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
Nie miałem tego problemu z tym samym sprzętem w Debian Wheezy.
Co to może być kontroler Bluetooth, który czasami jest niedostępny?
modprobe -r btusb
) i dodanie (modprobe btusb
) modułu jądra pomaga odzyskać kontroler (dzięki czemu można uniknąć pełnego restartu).Odpowiedzi:
Uważam, że odpowiedź jest po prostu uruchomić
bluetoothctl
zsudo
.Tak więc
sudo bluetoothctl
. Następnie każda komenda działa poprawniepower on
,agent on
itp bez błędów.Potwierdzono pracę nad Raspian Stretch.
źródło
Czy aktualizacja jądra jest opcją?
Czy wypróbowałeś najnowszy pakiet oprogramowania układowego Linux?
Możesz także wypróbować sugestie w części „Informacje o wsparciu iwldvm i znanych problemach” tutaj https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
źródło
Może spróbować
systemctl start hciuart
źródło
Najpierw ręcznie włącz bluetooth za pomocą GUI. tak to dla mnie działało. wiem, że ten post jest stary, ale zadziałał dla mnie. Po prostu wyszukaj w swoim menu głównym „bluetooth” (tak jest w mojej obecnej mennicy 18 Sarah)
Następnie możesz wrócić i wypróbować polecenia z „power off”
źródło