Fazendo Dongle USB Bluetooh funcionar no Linux ou dicas de dispositivos compatíveis

Ainda não criei outro tópico. Mas se verificar minha postagem inicial apenas pedi dicas mesmo de algum dongle usb bluetooth que funcionasse no Linux, mas a conversa do tópico foi evoluindo para essa questão de configurações e funcionamento. O tópico já reúne algumas informações que na minha opinião podem ser úteis para outras pessoas, não sei se seria interessante fragmentar isso.

Talvez fosse mais interessante mudar o título do tópico para algo como “Fazendo Dongle USB Bluetooh funcionar no Linux ou dicas de dispositivos compatíveis”. Não tenho, aparentemente, mais o poder de mudar o título do tópico, mas acho que @thespation ou o @Dio podem fazer isso. Será que vocês poderiam mudar o título do tópico por favor ?

Sobre o Dongle que eu tenho aqui, com o lançamento do Gnome 40, fiquei com vontade de testar, então baixei uma ISO do Fedora 34 que vem com o Kernel 5.11, pra minha surpresa o dongle bluetooth funcionou, precisei ligar e desligar o bluetooth pra ele achar outros dispositivos, mas depois disso ele achou e consegui conectar meu celular e um fone de ouvido através dele. Pra ter certeza de que se tratava do Kernel subi uma VM do Ubuntu 20.04 e instalei manualmente o Kernel 5.11 e funcionou também. Diante disso acredito que seja uma questão do Kernel mesmo, dentro de alguns meses a versão LTS do Ubuntu deve receber o Kernel 5.11 ou superior com o lançamento da versão 20.04.3 e finalmente teria suporte para o meu dongle.

Mas @aguamole se você tem alguma dica de como fazer funcionar, por favor, poste aqui, não vejo necessidade da criação de um novo tópico, ainda mais agora que tem um kernel funcionando com o meu dispositivo.

1 curtida

Se a pessoa n tiver comprado um dongle muito exótico a maioria deve funcionar plug and play (pelo menos no Ubuntu).

Eu já expliquei que não é o kernel é o firmware.
É só plugar instalar o firmware e usar.
No Lubuntu já vem instalado, eu não posso sair testando distro por distro para fazer uma listinha de quais vem com o firmware instalado.
Só se o seu é diferente do meu.

Ai usa o Blueman-manager para manipular.

Indique o nome do firmware para que eu posso procurar então, por favor. Não precisa testar nada nem fazer listinha, não te pedi isso.

Até baixei o Lubuntu 16.04 pra testar, mas não funcionou. Baixei o Ubuntu 16.04 também e também não funcionou.

Então o seu deve ser diferente do meu, precisei fazer nada.
O meu é assim:

              *-usb:1
                   descrição: Interface sem fio bluetooth
                   produto: Bluetooth Dongle (HCI mode)
                   fabricante: Cambridge Silicon Radio, Ltd
                   ID físico: 8
                   informações do barramento: usb@1:8
                   versão: 31.64
                   capacidades: bluetooth usb-2.00
                   configuração: driver=btusb speed=12Mbit/s

O driver é “btusb” eu não sei como checar de que pacote esse driver pertence.
Então fui no manual do APT e procurei o comando a usar para saber de que pacote esse driver pertence.
E ai deu que é o pacote: linux-modules-extra
Então para saber de que pacote o btusb pertence no meu sistema eu usei o DPKG e deu:

$ dpkg -L linux-modules-extra-4.4.0-206-generic | grep btusb
/lib/modules/4.4.0-206-generic/kernel/drivers/bluetooth/btusb.ko

Muito obrigado! Vou verificar aqui, talvez tenha como fazer funcionar até o kernel 5.11 chegar oficialmente no Ubuntu 20.04. Poderia instalar manualmente, mas preciso de um sistema estável não da pra correr riscos.

Boa tarde qual marca vc comprou ?

Estou acompanhando este tópico faz tempo, estou querendo comprar um com blutooth 5.0, afinal quais funcionam no kernel 5.11 +.

Ja vou avisar nao compre mais baratos porque existe modelo chip pirata chines sistema nao reconhece corretamente unico alternativa encontrei ate agora foi um patch porem passo a passo nao funcionou outro kernel diferente do 5.4. Se ler este tropico unico modelo alguem confirmou e o orico bta-403 ate estou pesquisando.

https://www.reddit.com/r/AnnePro/comments/e76ij8/csr_40_bluetooth_dongle_on_linux/

O meu também é o “Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)”. O Ubuntu 20.04.2 reconheceu de primeira. Estou usando para conectar o teclado e o mouse.
No Manjaro também estava funcionando perfeitamente.
Quando comprei lembro que era um dos modelos mais vendidos no Mercadolivre. Isso deve fazer uns dois anos.

Se ajudar, aqui está a embalagem dele:
Seleção_001

Agora estou com o oraco bta-403. Mas comprei o original mesmo. Funciona de boa.

Comprei um Orico BTA-508 e conseguir encontrar como fazê-lo funcionar no Linux. Aproveitei para criar este mini-review com as dicas para instalação.

:vulcan_salute:

2 curtidas

Depois de não conseguir instalar esse adaptador falsificado da Cambridge Silicon Radio que só funciona no Windows , comprei esse Orico BTA-508 , consegui instalar no Xubuntu seguindo as instruções que foram aqui postadas .
Porém estou com uma dúvida , estou achando que o sinal está muito fraco , segundo o Blueman applet 2.0.2 a conexão bluetooth conectado está mostrando :

Connected

39% sub sinal (sub optimal )

link quality 10%

transmit power level 50% (optimal)

Dúvidas :

1 - É assim mesmo ? Sou leigo no assunto . E acho que o sinal está fraco pois tem vezes que eu me afasto uns 2 metros e já começa a “picotar” o som .

2 - Outra dúvida , se o Dongle Cambridge funciona no Windows , teoricamente já não seria meio caminho andado para um driver ou firmware linux ? Pesquisei em outros fóruns e não tem uma solução definitiva . Parece que vai demorar ou até mesmo vão ignorar isso .

Também reparei nessas estatísticas, mas percebi que elas não mudam nunca aqui para mim. Então, não tenho certeza se influencia em algo.

O desempenho do adaptador em um sistema não serve de parâmetro para o outro, tem muitas variáveis diferentes entre os dois ambientes.

:vulcan_salute:

Fala Galera! Só deixando minha contribuição aqui

Também tenho um Orico BTA-508 com bluetooth 5.0, estou usando o Pop!_OS 20.04 no kernel 5.11.0-7620-generic e o dongle não funcionava. Dai meu troubleshooting foi o seguinte:

Rodei o comando “sudo dmesg | grep Bluetooth” e vi que ele tentava carregar arquivo /lib/firmware/rtl_bt/rtl8761b_fw.bin porém não encontrava. Dai dei uma googlada e encontrei esse AUR (como já recomendaram aqui).

Eu baixei o arquivo, que veio originalmente com o nome rtl8761b_fw, renomeei para rtl8761b_fw.bin e movi para a pasta /lib/firmware/rtl_bt

Em seguida reconectei o dongle e o bluetooth passou a funcionar normalmente

1 curtida

Boa noite galera chegou meu adaptador bluetooth bta-403 recomendaram foi detectado no archlinux e estou assitindo videos e ouvindo musico sem fio com headphone. Tem loja do propio orico no aliexpress disponivel a venda para quem nao errar comprando adaptadores falsos baratinho por ai.

https://pt.aliexpress.com/item/32384484446.html?spm=a2g0o.productlist.0.0.12252e30DusGhi&algo_pvid=11cf43ad-9197-44d7-9b43-6499e947922f&algo_exp_id=11cf43ad-9197-44d7-9b43-6499e947922f-15

ERRATA: escrevi “reconectei o firmware”, mas quis dizer “reconectei o dongle” hehe

1 curtida

bluetooth 4.0 funciona normal problema é o 5.0 ou 5.1 eles só funciona no mx-21 linux AHS 64x ou se não me engano no pop Os resto das distros mesmo instalando manualmente o o driver para o rtl alguns casos funciona e quando funciona fica travando ou gerando paradas dai tem que reiniciar o sistema para voltar por enquanto no linux mesmo com kernel 5.16.10 funciona só o 4.0 de maneira lisa

Olá @clairtonmichel tudo bem contigo?

Isso vai depender do modelo do adaptador que você comprou, os modelos BTA-508 e 408 da Orico funcionam “plug and play” em distros com kernel acima do 5.15 e instalando manualmente o driver, funcionam em distros com kernel acima do 5.10. Já o modelo TP-Link UB400 é detectado automaticamente.

Eu tinha uma experiência semelhante usando um adaptador genérico 4.0 e nunca mais tive problemas ao pegar esse modelo da Orico, existe uma abundância de adaptadores fake à venda na internet e já encontrei relatos de vários casos de chips 2.0 remarcados como 4.0 para enganar o consumidor.

Por outro lado, o “protocolo” bluetooth 4.0 ou inferior realmente deixa a desejar em qualidade quando falamos de streaming de vídeo e áudio, dependendo do seu nível de exigência, somente um upgrade para algo da linha 5.x vai conseguir entregar a experiência esperada.

:vulcan_salute: