Bluetoothctl: Nenhum controlador padrão disponível

12

Estou tendo problemas para conectar meu teclado Logitech K810 Bluetooth no Debian Jessie com a versão BlueZ 5.23-1, kernel 3.16.0-4.

O teclado funciona bem na maior parte do tempo, mas às vezes não funciona e bluetoothctl me dá o erro de que o controlador não está disponível.

Quando isso ocorre, o hciconfig ainda reconhece o dispositivo e eu recebo esta saída:

# 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

Mas nenhum dispositivo é mostrado no prompt bluetoothctl e isso me dá essa saída:

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

A reinicialização ou às vezes a suspensão / retomada corrige o problema: bluetoothctl reconhecerá novamente o controlador e o teclado que funciona novamente.

O Bluetooth é consistentemente rígido e macio, desbloqueado de acordo com rfkill .

A saída relevante de lspci -v , eu acho que seria isso:

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

Eu não tive esse problema com o mesmo hardware no Debian Wheezy.

O que poderia ser o controlador bluetooth indisponível algumas vezes?

    
por MajorBriggs 25.11.2014 / 22:16

4 respostas

1

Acredito que a resposta seja simplesmente executar bluetoothctl com sudo .

Assim, sudo bluetoothctl . Então todo comando funciona bem power on , agent on etc. sem erros.

Trabalho confirmado no Trecho de Raspian.

    
por 28.11.2018 / 16:20
0

A atualização do kernel é uma opção?

Já experimentou o pacote linux-firmware mais recente?

Você também pode tentar as sugestões na seção "Sobre o suporte do iwldvm e problemas conhecidos" aqui link

    
por 29.11.2017 / 07:54
0

Talvez tente systemctl start hciuart

    
por 01.08.2018 / 19:48
-1

Primeiro, ative o bluetooth manualmente com a GUI. foi assim que funcionou para mim. Eu sei que este post é antigo, mas funcionou para mim. Basta procurar no seu menu principal por "bluetooth" (Na minha atual hortelã, 18 sarah é assim)

Você pode voltar e tentar os comandos com "desligar"

    
por 10.02.2017 / 12:36