Tenho um problema com meu adaptador Bluetooth. Não consigo ligá-lo e segui alguns tutoriais para consertar isso, mas sem sorte. Parece estar bloqueado suavemente, executo o comando para desbloquear suavemente, o ícone na barra de tarefas fica branco por 0,5 segundo e depois volta. como posso desbloquear isso? aqui está a saída do console quando executo rfkill list all
:
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hp-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
2: hp-bluetooth: Bluetooth
Soft blocked: yes
Hard blocked: no
Eu costumava sudo rfkill unblock bluetooth
desbloquear o bluetooth. Obrigado.
Responder1
Se o comando de desbloqueio não funcionar, tente outros dois comandos (que solicitarão a senha):
rfkill unblock bluetooth
systemctl enable bluetooth.service
systemctl start bluetooth.service
Responder2
Tenho enfrentado esse mesmo problema desde a última semana; Lembro-me bem porque conecto regularmente meus fones de ouvido bluetooth ao sistema para consumo de mídia.
O problema começou a ocorrer depois que realizei minha atualização semanal do sistema.
O sistema operacional que estou usando agora é o Pop-OS 20.04, que é um derivado do Ubuntu 20.04.
Segui os passos especificados na resposta de Lesego acima com algumas alterações: -
Primeiro, vamos listar todos os dispositivos controlados pelo rfkill: –
$ sudo rfkill list all
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
A saída mostra que o bluetooth foi bloqueado suavemente.
Então executo o comando para remover o soft block do dispositivo Bluetooth
sudo rfkill unblock bluetooth
A seguir, vamos verificar novamente a lista de todos os dispositivos controlados pelo rfkill: –
$ sudo rfkill list all
0: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
Agora, se eu verificar o status do serviço Bluetooth para confirmar se o serviço está habilitado para iniciar na inicialização ou não, a saída mostra que o serviço está habilitado e também "ativo (em execução)": -
$ sudo systemctl status bluetooth.service
● bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
Active: active (running) since Sat 2021-04-03 15:10:26 IST; 1h 13min ago
Docs: man:bluetoothd(8)
Main PID: 1105 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 18579)
Memory: 1.7M
CGroup: /system.slice/bluetooth.service
└─1105 /usr/lib/bluetooth/bluetoothd
Apr 03 15:10:26 pop-os systemd[1]: Starting Bluetooth service...
Apr 03 15:10:26 pop-os bluetoothd[1105]: Bluetooth daemon 5.53
Apr 03 15:10:26 pop-os systemd[1]: Started Bluetooth service.
Apr 03 15:10:26 pop-os bluetoothd[1105]: Starting SDP server
Apr 03 15:10:27 pop-os bluetoothd[1105]: Bluetooth management interface 1.19 initialized
Apr 03 15:10:38 pop-os bluetoothd[1105]: Endpoint registered: sender=:1.75 path=/MediaEndpoint/A2DPSink/sbc
Apr 03 15:10:38 pop-os bluetoothd[1105]: Endpoint registered: sender=:1.75 path=/MediaEndpoint/A2DPSource/sbc
Apr 03 15:10:42 pop-os bluetoothd[1105]: Failed to set mode: Blocked through rfkill (0x12)
Portanto, em vez de executar o comando enable e depois o comando start para bluetooth.service; Eu corro :-
sudo systemctl restart bluetooth.service
Depois de executar as seguintes etapas;
O serviço bluetooth começa a funcionar e posso conectar meus dispositivos bluetooth ao sistema até clicar em "Desligar" na opção de configurações do bluetooth.
E novamente se eu clicar em "Ligar" na opção de configurações do bluetooth que não funciona.
Preciso executar novamente as etapas especificadas acima para que o serviço Bluetooth funcione novamente.
As etapas compartilhadas também não persistem durante as reinicializações do sistema.
O que consegui entender em vários fóruns da comunidade onde problemas semelhantes foram discutidos é que isso pode estar relacionado a um driver defeituoso ou a uma atualização do kernel que deu errado e acho que pode ser o caso porque comecei a ter esse problema no dia seguinte. uma atualização de pacotes do sistema.
Portanto, uma coisa parece estar confirmada: isso pode/será corrigido por meio de futuras atualizações de pacotes do sistema. Só preciso esperar pelo mesmo e seguir estas etapas especificadas até que o problema seja resolvido por conta própria por meio de futuras atualizações fornecidas.
Responder3
Verifique se há hci0. Execute este comando (1),
hciconfig dev
É provável que hci0 esteja inativo neste caso. Se estiver, execute este comando (2) abaixo para redefinir hci0
sudo hciconfig hci0 reset
Execute (1) novamente. hci0 deve estar instalado e funcionando. Se ainda estiver inativo e o erro 'Can't init device hci0: Operation not Possible due to RF-kill (132)' for lançado, execute o comando (3) rfkill
. Se o bluetooth estiver bloqueado suavemente, desbloqueie-o executando(4)
sudo rfkill unblock bluetooth
e tente (2) novamente. Isso deve resolver o problema. Embora o hci0 possa precisar ser redefinido após cada reinicialização. Ainda enfrento esse problema em que o bluetooth cai sozinho sempre que o sistema é suspenso.
Responder4
Eu também estava lutando contra isso há algum tempo, usando o Ubuntu Budgie 21.04. Os controles normais não estavam fazendo nada, então quando executei systemctl status bluetooth
eu estava lendo:
jun 11 11:43:54 mypc bluetoothd[837]: Bluetooth management interface 1.19 initialized
jun 11 11:43:53 mypc systemd[1]: Started Bluetooth service.
jun 11 11:43:56 mypc bluetoothd[837]: Failed to set mode: Blocked through rfkill (0x12)
jun 11 11:44:12 mypc bluetoothd[837]: Endpoint registered: sender=:1.40 path=/MediaEndpoint/A2DPSink/sbc
jun 11 11:44:12 mypc bluetoothd[837]: Endpoint registered: sender=:1.40 path=/MediaEndpoint/A2DPSource/sbc
jun 11 11:45:19 mypc bluetoothd[837]: Endpoint unregistered: sender=:1.40 path=/MediaEndpoint/A2DPSink/sbc
jun 11 11:45:19 mypc bluetoothd[837]: Endpoint unregistered: sender=:1.40 path=/MediaEndpoint/A2DPSource/sbc
jun 11 11:45:20 mypc bluetoothd[837]: Endpoint registered: sender=:1.52 path=/MediaEndpoint/A2DPSink/sbc
jun 11 11:45:20 mypc bluetoothd[837]: Endpoint registered: sender=:1.52 path=/MediaEndpoint/A2DPSource/sbc
jun 11 11:45:35 mypc bluetoothd[837]: Failed to set mode: Blocked through rfkill (0x12)
Mas tentar mudar o status usando algo parecido rfkill unblock bluetooth
não estava ajudando. Nem reiniciando.
A única coisa que resolveu o problema foi rodar sudo systemctl restart bluetooth.service
.
Acho que a causa disso foi algo bastante trivial, como colocar meu computador no modo de suspensão e depois desligar o alto-falante bluetooth que estava usando e nunca desemparelhá-lo ou desligar corretamente o dispositivo do computador.
Então estes são meus 2 centavos. Tente reiniciar o serviço Bluetooth.