Bluetooth não liga

Bluetooth não liga

Não consigo ligar o bluetooth. Quando abro as configurações do Bluetooth, recebo isto mostrando que o Bluetooth está desligado:

Quando tento ligá-lo, o botão fica azul, mas nada acontece. Quando fecho as configurações e as reabro, ele ainda mostra que o bluetooth está desligado e o interruptor está desligado novamente. insira a descrição da imagem aqui Tentei usar o rfkill para desbloqueá-lo, mas quando o usei, sudo rfkl listele me mostrou que o bluetooth não está bloqueado nem bloqueado por software.

Eu também tentei reiniciar o driver usando

sudo rmmod btusb
sudo modprobe btusb

e reiniciei, mas ainda não funcionou.

Ocasionalmente funciona quando eu reinicio meu computador, mas às vezes nem mesmo depois de reiniciar. Como posso corrigir esse problema?

Responder1

Tenho o mesmo problema no Ubuntu 20.04 (com kernel 5.11.12). Tenho algo que funciona para mim sempre que quero usar o bluetooth:

  1. Ligue o bluetooth na tela de configuração que você está mostrando (mesmo que ainda diga que está desligado, basta clicar no botão 'ligar' no canto superior direito).
  2. Enquanto estiver ligado, execute os comandos que você acabou de dizer:
sudo rmmod btusb
sleep 1
sudo modprobe btusb

Aí posso começar a ver todos os dispositivos bluetooth disponíveis e me conectar a eles (eu uso um controle de playstation 3 via bluetooth e não tive problemas de conexão)

A desvantagem é que toda vez que desligo o bluetooth ou reinicio o computador tenho que repetir os passos 1 e 2. Ainda estou procurando uma solução mais estável.

Eu também tentei o blueman, mas não resolveu o problema.

Espero que possamos encontrar uma solução mais permanente em breve.

Responder2

Eu experimentei o mesmo com meu dongle bluetooth 5.0, que de repente não funcionou após uma atualização do kernel para a versão 5.15 do kernel no Ubuntu 20.04.

Por alguma razão, o kernel Linux 5.15 está agora procurando por rtl8761bu_fw.bin e rtl8761bu_config.bin.

  1. Baixe os arquivos de configuração rtl8761b e do driver bluetooth do GitHub se você ainda não os tiver:
wget https://raw.githubusercontent.com/Realtek-OpenSource/android_hardware_realtek/rtk1395/bt/rtkbt/Firmware/BT/rtl8761b_config
wget https://raw.githubusercontent.com/Realtek-OpenSource/android_hardware_realtek/rtk1395/bt/rtkbt/Firmware/BT/rtl8761b_fw
  1. Mova os arquivos para o diretório /lib/firmware/rtl_bt:
sudo mv rtl8761b_config /lib/firmware/rtl_bt/rtl8761b_config.bin
sudo mv rtl8761b_fw /lib/firmware/rtl_bt/rtl8761b_fw.bin
  1. Renomeie o driver rtl8761b para rtl8761bu:
sudo cp /lib/firmware/rtl_bt/rtl8761b_config.bin /lib/firmware/rtl_bt/rtl8761bu_config.bin
sudo cp /lib/firmware/rtl_bt/rtl8761b_fw.bin /lib/firmware/rtl_bt/rtl8761bu_fw.bin
  1. Reinício

informação relacionada