Bluetoothctl: Không có bộ điều khiển mặc định khả dụng


13

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 bluetoothctlra 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 bluetoothctllờ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ố: bluetoothctlsẽ 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?


Tôi có cùng một vấn đề trong OSMC chạy trong Raspberry Pi. Bạn đã tìm thấy một giải pháp? Chia sẻ nó nếu bạn có một, xin vui lòng.
user2109718

Không, chưa tìm thấy giải pháp ...
MajorBriggs

1
Tôi đã gặp vấn đề tương tự với OSMC trên Raspberry Pi. Bàn phím hiển thị khi quét bằng hcitool. Các lệnh Bluetoothctl dẫn đến 'Không có bộ điều khiển mặc định khả dụng'.
Dallas

1
Sau khi gặp câu hỏi này trong quá trình điều tra của tôi vài lần: Dường như vẫn chưa có câu trả lời, tuy nhiên, đôi khi loại bỏ ( 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).
Marcus

@Dallas xem câu trả lời của tôi. Bạn chỉ cần chạy nó như sudo và nó hoạt động tốt.
jamescampbell

Câu trả lời:


2

Tôi tin rằng câu trả lời chỉ đơn giản là để chạy bluetoothctlvới sudo.

Như vậy , sudo bluetoothctl. Sau đó, mọi lệnh hoạt động tốt power on, agent onvv không có lỗi.

Xác nhận làm việc trên Raspian Stretch.


0

Có phải cập nhật kernel là một tùy chọn?

Bạn đã thử gói linux-firmware mới nhất chưa?

Ngoài ra, bạn có thể thử các đề xuất trong phần "Giới thiệu về hỗ trợ và các vấn đề đã biết của iwldvm" tại đây https: // wpered.wiki.kernel.org/en/users/drivers/iwlwifi



-1

Đầu tiên bật bluetooth thủ công với GUI. đây là cách nó làm việc cho tôi Tôi biết bài này là cũ, nhưng nó làm việc cho tôi. Chỉ cần tìm kiếm trong menu chính của bạn cho "bluetooth" (Trên 18 sarah hiện tại của tôi nó là như thế)

Sau đó, bạn có thể quay lại và thử các lệnh với "tắt nguồn"


1
GUI gì? Những bước chính xác? Làm thế nào để tắt nguồn giúp thiết lập kết nối?
Jeff Schaller
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.