Saya mengalami masalah saat menyambungkan keyboard Bluetooth Logitech K810 saya di Debian Jessie dengan BlueZ versi 5.23-1, kernel 3.16.0-4.
Keyboard bekerja dengan baik sebagian besar waktu tetapi kadang-kadang tidak berfungsi sama sekali dan bluetoothctl
memberi saya kesalahan bahwa controller tidak tersedia.
Ketika ini terjadi, hciconfig masih mengenali perangkat dan saya mendapatkan output ini:
# 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
Tapi tidak ada perangkat yang ditampilkan di bluetoothctl
prompt dan itu memberi saya output ini:
[bluetooth]# power on
No default controller available
[bluetooth]# scan on
No default controller available
Mem-boot ulang atau kadang-kadang menangguhkan / melanjutkan memperbaiki masalah: bluetoothctl
akan kembali mengenali pengontrol dan keyboard yang berfungsi kembali.
Bluetooth secara konsisten keras dan lunak tidak diblokir menurut rfkill
.
Output yang relevan dari lspci -v
, saya kira ini:
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
Saya tidak punya masalah dengan perangkat keras yang sama di Debian Wheezy.
Apa yang bisa menjadi pengendali bluetooth agar tidak tersedia di waktu?
modprobe -r btusb
) dan menambahkan (modprobe btusb
) modul kernel membantu untuk mendapatkan kembali controller (sehingga Anda dapat menghindari melakukan reboot penuh).Jawaban:
Saya percaya jawabannya adalah hanya untuk menjalankan
bluetoothctl
dengansudo
.Jadi,
sudo bluetoothctl
,. Kemudian setiap perintah berfungsi dengan baikpower on
,agent on
dll. Tanpa kesalahan.Dikonfirmasi sedang mengerjakan Raspian Stretch.
sumber
Apakah kernel memperbarui opsi?
Sudahkah Anda mencoba paket linux-firmware terbaru?
Anda juga dapat mencoba saran di bagian "Tentang dukungan iwldvm dan masalah yang diketahui" di sini https://wireless.wiki.kernel.org/en/users/drivers/iwlwifi
sumber
Mungkin mencoba
systemctl start hciuart
sumber
Pertama-tama aktifkan bluetooth secara manual dengan GUI. ini adalah cara kerjanya untuk saya. saya tahu posting ini sudah tua, tetapi berhasil untuk saya. Cukup cari di menu utama Anda untuk "bluetooth" (Pada mint saya sekarang 18 sarah seperti itu)
Anda kemudian dapat kembali dan mencoba perintah dengan "matikan"
sumber