BlueZ 버전 5.23-1, 커널 3.16.0-4를 사용하여 Debian Jessie의 Logitech K810 Bluetooth 키보드를 연결하는 데 문제가 있습니다.
키보드는 대부분 정상적으로 작동하지만 때로는 전혀 작동하지 않아 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의 동일한 하드웨어 에서이 문제가 발생하지 않았습니다.
때때로 블루투스 컨트롤러를 사용할 수없는 것은 무엇입니까?
modprobe -r btusb
) 추가하면 ( modprobe btusb
) 컨트롤러를 다시 가져 오는 데 도움이되므로 전체 재부팅을 피할 수 있습니다.