Estou inicializando o Lunar Lobster Ubuntu 23.04 e o Windows 11. Tenho um fone de ouvido sem fio Bluetooth Razer Opus X. Ele se conecta perfeitamente ao meu dispositivo móvel e quando inicializo com o Windows 11.
O Bluetooth está ativado e o bluez está instalado.
Eu uso um rádio Realtek Bluetooth (dongle USB). Seu ID é 6655::8771. Pelo que entendi, isso significa que ele usa rtl8761b_fw.bin e rtl8761_config.bin para funcionar com bluetooth. Também entendo que isso foi corrigido até muito recentemente, quando foi corrigido em junho deste ano: https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/1968604 Eu segui todas as trilhas nesse tópico, mas nada faz meu bluetooth funcionar.
Mesmo que aparentemente não seja mais necessário, eu até tentei criar arquivos de link simbólico rtl8761bu_fw.bin e rtl8761bu_config.bin para seus equivalentes não-bu (rtl8761b_fw.bin e rtl8761_config.bin respectivamente), mas isso não fez nada.
Resultados de sudo dmesg | grep -i Bluetooth
:
[ 1.497932] usb 1-8: Product: Bluetooth Radio
[ 4.198735] Bluetooth: Core ver 2.22
[ 4.198763] NET: Registered PF_BLUETOOTH protocol family
[ 4.198764] Bluetooth: HCI device and connection manager initialized
[ 4.198768] Bluetooth: HCI socket layer initialized
[ 4.198770] Bluetooth: L2CAP socket layer initialized
[ 4.198774] Bluetooth: SCO socket layer initialized
[ 5.228342] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 5.228343] Bluetooth: BNEP filters: protocol multicast
[ 5.228346] Bluetooth: BNEP socket layer initialized
[ 5.229257] Bluetooth: MGMT ver 1.22
[ 7.309061] Bluetooth: RFCOMM TTY layer initialized
[ 7.309065] Bluetooth: RFCOMM socket layer initialized
[ 7.309067] Bluetooth: RFCOMM ver 1.11
[ 774.438702] usb 1-8: Product: Bluetooth Radio
[ 774.512974] Bluetooth: MGMT ver 1.22
De hciconfig -a
:
hci0: Type: Primary Bus: USB
BD Address: 70:3E:97:EA:E0:9E ACL MTU: 1021:6 SCO MTU: 255:12
UP RUNNING
RX bytes:1614 acl:0 sco:0 events:161 errors:0
TX bytes:5584 acl:0 sco:0 commands:148 errors:0
Features: 0xff 0xff 0xff 0xfe 0xdb 0xfd 0x7b 0x87
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy: RSWITCH HOLD SNIFF PARK
Link mode: PERIPHERAL ACCEPT
Name: 'LAX-B760-Pro-RS'
Class: 0x7c0104
Service Classes: Rendering, Capturing, Object Transfer, Audio, Telephony
Device Class: Computer, Desktop workstation
HCI Version: 5.1 (0xa) Revision: 0xb
LMP Version: 5.1 (0xa) Subversion: 0x8761
Manufacturer: Realtek Semiconductor Corporation (93)
O Bluetooth está ligado, ativado e em execução. Parece estar procurando dispositivos ativamente quando abro a guia Bluetooth nas configurações. Tentar conectar meus fones de ouvido (ou qualquer dispositivo bluetooth) no terminal usando bluetoothctl também não produz nada. Eu até me certifiquei de que partes dele não fossem bloqueadas com comandos rfkill.
Eu fiz e tentei muitas outras coisas, mesmo que elas não estivessem realmente relacionadas ao meu problema, em uma tentativa desesperada de fazer algo funcionar. Reinstalei o linux-firmware, tentei instalar o blueman, desativei e reativei o bluetooth, liguei/desliguei o bluetooth, tentei reiniciar meu computador, tentei desconectar e conectar novamente no meu adaptador USB bluetooth, tentei desligar o computador, inicializar o Windows, desligar e inicializar o Ubuntu. Nada disso teve qualquer efeito.
Estou nisso há cerca de seis horas e estou totalmente perdido, então criei uma conta aqui só para perguntar sobre isso. Estou ciente de que o Bluetooth RealTek não é explicitamente suportado pelo Ubuntu, mas as pessoas on-line parecem não ter problemas, especialmente com as últimas atualizações de firmware do Linux em junho. Todos os meus outros dispositivos bluetooth funcionam bem conectando-se entre si e até mesmo com o meu computador (exceto quando inicializo com o Ubuntu), então não acho que sejam eles.
Por favor, deixe-me saber se há algum outro comando que eu deva postar aqui sobre o meu computador ou qualquer outra coisa que torne mais fácil me ajudar. Meu kernel é 6.2.0-36-genérico