Tôi đang gặp sự cố khi kết nối bàn phím Bluetooth Logitech K810 trong Debian Jessie với phiên bản BlueZ 5.23-1, kernel 3.16.0-4.
Bàn phím hoạt động tốt hầu hết thời gian nhưng đôi khi nó không hoạt động và gây bluetoothctl
ra lỗi cho tôi rằng bộ điều khiển không khả dụng.
Khi điều này xảy ra, hciconfig vẫn nhận ra thiết bị và tôi nhận được kết quả đầu ra này:
# 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
Nhưng không có thiết bị nào được hiển thị trong bluetoothctl
lời nhắc và nó cho tôi đầu ra này:
[bluetooth]# power on
No default controller available
[bluetooth]# scan on
No default controller available
Khởi động lại hoặc đôi khi tạm dừng / tiếp tục khắc phục sự cố: bluetoothctl
sẽ lại nhận ra cả bộ điều khiển và bàn phím hoạt động trở lại.
Bluetooth luôn luôn cứng và mềm bỏ chặn theo rfkill
.
Đầu ra có liên quan từ lspci -v
, tôi đoán sẽ là thế này:
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
Tôi không gặp vấn đề này với phần cứng tương tự trong Debian Wheezy.
Điều gì có thể là bộ điều khiển bluetooth đôi khi không có sẵn?
modprobe -r btusb
) và thêm ( modprobe btusb
) mô-đun hạt nhân giúp lấy lại bộ điều khiển (vì vậy bạn có thể tránh thực hiện khởi động lại hoàn toàn).