Bluetooth não funciona no laptop Asus SonicMaster com o driver RT-3290 Ralink executando o Ubuntu 16.04

4

Não consigo fazer com que o hardware bluetooth funcione com o Ubuntu. Eu posso ter um dongle USB funcionando, mas tenho certeza que o laptop tem hardware interno para bluetooth.

Atualização:

Já consegui fazer com que o bluetooth funcionasse fazendo etapa 12 na lista diretamente abaixo. Eu realmente fiz isso no Lubuntu 16.04, mas vou testá-lo com o Ubuntu 16.04 também. Eu com sucesso emparelhei um mouse bluetooth e sou capaz de usá-lo. No entanto, é lento, mas não ao ponto de ser inutilizável. Eu também sou capaz de enviar e receber arquivos para o meu LG G4 via bluetooth. No entanto, não consigo emparelhar com alto-falantes bluetooth. Tentei emparelhar com dois alto-falantes de diferentes marcas e parece que ele se conecta por um segundo e depois desconecta.

Atualização:

Eu também acabei de fazer com que os alto-falantes Bluetooth funcionem no Lubuntu 16.04 fazendo etapa 13 diretamente abaixo. Eu também consegui fazê-lo funcionar em um Ubuntu 16.04 recém-instalado. Eu postei os passos para fazer isso como uma resposta abaixo.

O que tentei:

1) Ok, então eu tenho o Blueman Bluetooth Manager / BlueZ instalado.

2) Eu sei que os programas bluetooth são funcionais porque eu posso conectar um dongle usb bluetooth e funciona tudo como deveria com o dongle. Eu consigo conectar dispositivos bluetooth com o dongle.

3) Eu também sei que o laptop em si tem hardware bluetooth além do dongle que eu conectei, porque eu posso desconectar o dongle e inicializar o Windows 10, e o bluetooth funciona no Windows 10 OS.

4) Eu também deixei o bluetooth ativado no Windows.

5) Não há nenhum disco rígido (que eu possa encontrar) no meu laptop para ativar ou desativar o bluetooth.

6) No UEFI, o bluetooth está ativado.

7) No UEFI, o Secure Boot está desativado.

8) Eu tentei $ rfkill unblock bluetooth de este post sem sucesso.

9) Eu também tentei $ sudo hciconfig hci0 reset , que infelizmente não funcionou e dá a saída "Não é possível obter informações do dispositivo: nenhum dispositivo desse tipo"

10) Eu também tentei $ sudo chmod +x /usr/sbin/bluetoothd e sudo service bluetooth restart de esta postagem .

11) Eu tentei reinstalar o software como sugerido em esta postagem :

$ sudo apt-get install bluetooth blueman bluez-hcidump bluewho python-bluez  bluez-tools

12) Consegui fazer com que o bluetooth funcionasse parcialmente no Lubuntu 16.04 seguindo os passos de este post por Klip . Eu tive que modificar os passos um pouco para que funcionasse, então vou postar meus passos modificados.

  1. mkdir ~/tmp
  2. cd ~/tmp
  3. git clone https://github.com/alinefr/rtbth.git
  4. cd rtbth
  5. make
  6. sudo make install
  7. sudo mkdir /usr/src/rtbth-3.9.3
  8. sudo cp -r ~/tmp/rtbth/* /usr/src/rtbth-3.9.3
  9. sudo dkms install rtbth/3.9.3
  10. sudo nano /etc/modules
  11. Adicione rtbth ao final do arquivo, pressione ctrl + o e em seguida entre para salvar o arquivo e, em seguida, pressione < kbd> ctrl + x para sair.
  12. Reinicializar

13) Consegui emparelhar e produzir áudio com sucesso para os meus alto-falantes bluetooth no Lubuntu 16.04 seguindo os passos de isto postar por user631559 . Aqui estão eles abaixo:

  1. sudo apt-get install pulseaudio-module-bluetooth
  2. pactl load-module module-bluetooth-discover

Outras informações:

-Quando eu abro a GUI padrão do bluetooth em Configurações do Sistema ... Eu posso alternar o botão liga / desliga. - Se o bluetooth estiver ativado ou desativado, abaixo dele, na caixa que exibe os dispositivos aos quais você estaria conectado, ele diz "Bluetooth está desabilitado". -Quando eu tento executar Bluetooth Manager , esta mensagem de erro é exibida:

Connection to BlueZ failed  
Bluez daemon is not running, blueman-manager cannot continue.
This probably means that there were no Bluetooth adapters detected or Bluetooth daemon was not started.

Sem Dongle USB

Com Dongle USB

Sem o Dongle USB no Windows 10

Saída:

$ rfkill list fornece a seguinte saída:

0: asus-wlan: Wireless LAN
    Soft blocked: no
    Hard blocked: no
1: asus-bluetooth: Bluetooth
    Soft blocked: no
    Hard blocked: no
2: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no

$ dmesg | grep -i blue fornece a seguinte saída:

[ 1147.342967] Bluetooth: Core ver 2.21
[ 1147.342987] Bluetooth: HCI device and connection manager initialized
[ 1147.342991] Bluetooth: HCI socket layer initialized
[ 1147.342993] Bluetooth: L2CAP socket layer initialized
[ 1147.342998] Bluetooth: SCO socket layer initialized

$ lspci fornece a seguinte saída:

00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 09)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 09)
00:04.0 Signal processing controller: Intel Corporation Device 0a03 (rev 09)
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4)
00:1c.2 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
00:1f.6 Signal processing controller: Intel Corporation 8 Series Thermal (rev 04)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. Device 5287 (rev 01)
02:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12)
03:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe
03:00.1 Bluetooth: Ralink corp. RT3290 Bluetooth

$ lsusb fornece a seguinte saída:

Bus 001 Device 003: ID 0461:4d15 Primax Electronics, Ltd Dell Optical Mouse
Bus 001 Device 002: ID 8087:8000 Intel Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

$ lsmod | grep blue fornece a seguinte saída:

bluetooth 520192 0

$ uname -a; dmesg | egrep 'blue|firm' fornece a seguinte saída:

Linux AsusUbuntu 4.4.0-28-generic #47-Ubuntu SMP Fri Jun 24 10:09:13 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[    2.141769] psmouse serio4: elantech: assuming hardware version 4 (with firmware version 0x361f03)
[   28.577829] ieee80211 phy0: rt2x00lib_request_firmware: Info - Loading firmware file 'rt3290.bin'
[   28.662579] ieee80211 phy0: rt2x00lib_request_firmware: Info - Firmware detected - version: 0.37
    
por LateAsAlways2016 10.07.2016 / 01:23

1 resposta

3

Para que o bluetooth funcione no Ubuntu 16.04 com um driver Ralink-3290, faça o seguinte.

  1. sudo apt-get update

  2. sudo apt-get install git

  3. sudo apt-get install dkms

  4. mkdir ~/tmp

  5. cd ~/tmp

  6. git clone https://github.com/alinefr/rtbth.git

  7. cd rtbth

  8. make

  9. sudo make install

  10. sudo mkdir /usr/src/rtbth-3.9.3

  11. sudo cp -r ~/tmp/rtbth/* /usr/src/rtbth-3.9.3

  12. sudo dkms install rtbth/3.9.3

  13. sudo nano /etc/modules

  14. Adicione rtbth ao final do arquivo, pressione ctrl + o e então entre para salvar o arquivo, e então pressione ctrl + x para sair.

  15. Reinicializar

Deve estar funcionando agora! Se não tentar executar sudo dkms install rtbth/3.9.3 outra vez e reiniciar novamente.

Para fazê-lo funcionar no Lubuntu 16.04 eu tive que instalar o pavucontrol para fazer o áudio funcionar, e então eu tive que instalar o pulseaudio-module-bluetooth para fazer os alto-falantes bluetooth funcionarem.

  1. sudo apt-get install pavucontrol

  2. sudo apt-get install pulseaudio-module-bluetooth

  3. pactl load-module module-bluetooth-discover

por LateAsAlways2016 29.01.2017 / 22:49