Bluetoothctl: Varsayılan denetleyici yok


13

Debian Jessie'deki Logitech K810 Bluetooth klavyemi BlueZ 5.23-1, çekirdek 3.16.0-4 ile bağlarken sorun yaşıyorum.

Klavye çoğu zaman iyi çalışıyor ancak bazen hiç çalışmıyor ve bluetoothctlbana denetleyicinin kullanılamadığı hatasını veriyor.

Bu durumda, hciconfig cihazı hala tanır ve bu çıktıyı alıyorum:

# 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

Ancak bluetoothctlistemde hiçbir cihaz gösterilmez ve bana bu çıktıyı verir:

[bluetooth]# power on
No default controller available
[bluetooth]# scan on
No default controller available

Yeniden başlatma veya bazen askıya alma / devam ettirme sorunu giderir: bluetoothctlhem denetleyiciyi hem de tekrar çalışan klavyeyi yeniden tanır.

Bluetooth'a göre sürekli olarak sert ve yumuşaktır rfkill.

İlgili çıktı lspci -v, sanırım bu olurdu:

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'deki aynı donanımla bu sorunu yaşamadım.

Bluetooth denetleyicisi bazen kullanılamıyor olabilir mi?


Raspberry Pi'de çalışan OSMC'de de aynı problem var. bir çözüm buldun mu? Eğer varsa, lütfen paylaşın.
user2109718

Hayır, bir çözüm bulamadık ...
MajorBriggs

1
Aynı sorunu bir Ahududu Pi OSMC ile karşılaştım. Hito aleti ile tarama yaparken klavye görünür. Bluetoothctl komutları 'Varsayılan denetleyici yok' sonucunu verir.
Dallas

1
Şimdi birkaç kez benim soruşturma sırasında bu soruya geldikten sonra: Hala hala bir cevap var gibi görünüyor, ancak, bazen ( modprobe -r btusb) ve modprobe btusbçekirdek ( ) ekleyerek kontrolör geri almak için yardımcı olur (tam bir yeniden başlatma yapmaktan kaçınabilirsiniz).
Marcus

@Dallas cevabımı gör. Sadece sudo olarak çalıştırmanız gerekiyor ve iyi çalışıyor.
jamescampbell

Yanıtlar:


2

Cevabın vadede basitçe inanıyoruz bluetoothctlile sudo.

Böylece sudo bluetoothctl,. Sonra her komut sorunsuz çalışır power on, agent onvb.

Raspian Stretch üzerinde çalıştığı onaylandı.




-1

Öncelikle GUI ile bluetooth'u manuel olarak etkinleştirin. benim için böyle çalıştı. bu yazının eski olduğunu biliyorum, ama benim için çalıştı. Sadece ana menüde "bluetooth" için arama (Mevcut nane 18 sarah bu böyle)

Daha sonra geri dönüp "güç kapalıyken" komutları deneyebilirsiniz


1
GUI nedir? Kesin adımlar nelerdir? Kapatmak bağlantı kurmaya nasıl yardımcı olur?
Jeff Schaller
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.