Qualcomm Atheros Bluetooth 4.0 não funciona no Ubuntu 16.04

2

Laptop Acer Aspire E15 (número do modelo E5-573-54ZV ) com o Windows 10 e o adaptador Bluetooth 4.0 fora da caixa. Ao usar o Windows, posso usar o adaptador Bluetooth.

Instalei o Ubuntu 16.04 em inicialização dupla. Ao usar o Ubuntu, o adaptador Bluetooth é a única peça de hardware que não funciona.

Já experimentei outros Q & amp; A aqui no Ask Ubuntu, mas todos eles se referem a diferentes versões do Ubuntu e / ou diferentes adaptadores Bluetooth. Para mim, parece que o Linux não está nem vendo o adaptador Bluetooth do meu laptop.

Um relatório feito usando o AIDA64 para Windows mostra:

04CA 3014   Qualcomm Atheros Bluetooth 4.0

Existe alguma maneira que eu poderia fazer esse adaptador Bluetooth funcionar no Ubuntu 16.04?

Não sei se isso ajuda, mas meu laptop também tem um adaptador Wi-Fi Atheros, que o relatório da AIDA mostra como Atheros AR9565 802.11b/g/n Wireless Network Adapter , um dispositivo PCI com ID 168C-0036 .

EDITAR: conforme solicitado nos comentários, aqui estão mais algumas informações:

$ lspci -knn | grep Net -A2; lsusb
03:00.0 Network controller [0280]: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter [168c:0036] (rev 01)
    Subsystem: Lite-On Communications Inc QCA9565 / AR9565 Wireless Network Adapter [11ad:0803]
    Kernel driver in use: ath9k
    Kernel modules: ath9k
Bus 001 Device 002: ID 8087:8001 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 005: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 002 Device 004: ID 1bcf:2c81 Sunplus Innovation Technology Inc. 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

$ uname -a
Linux viny-notebook 4.4.0-24-generic #43-Ubuntu SMP Wed Jun 8 19:27:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
vinicius@viny-notebook:~$

EDITAR: um amigo meu sugeriu executar:

$ dmesg | grep -i bluetooth
[   20.905534] Bluetooth: Core ver 2.21
[   20.905548] Bluetooth: HCI device and connection manager initialized
[   20.905551] Bluetooth: HCI socket layer initialized
[   20.905553] Bluetooth: L2CAP socket layer initialized
[   20.905557] Bluetooth: SCO socket layer initialized
[   21.477624] Bluetooth: Can't change to loading configuration err
[   21.477654] Bluetooth: Loading patch file failed
[  124.347977] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[  124.347980] Bluetooth: BNEP filters: protocol multicast
[  124.347985] Bluetooth: BNEP socket layer initialized
    
por Antonio Vinicius Menezes Medei 27.06.2016 / 03:38

2 respostas

1

Após mexer com esse problema por algum tempo, encontrei esta solução:

Eu instalei linux-generic-hwe-16.04 para obter um kernel mais recente, porque 04ca:3014 foi adicionado na versão 4.6.

Em seguida, notei que ID 04ca:3014 Lite-On Technology Corp. estava sendo desconectado depois de carregar acer_wmi , então eu o coloquei na lista negra:

/etc/modprobe.d/btconfig.conf :

blacklist acer_wmi

(Além disso, achei melhor adicionar btcoex_enable=1 e bt_ant_diversity=1 a ath9k nesse mesmo arquivo: options ath9k btcoex_enable=1 bt_ant_diversity=1 .) ⁽¹⁾

Em seguida, executei update-initramfs -c -k all , reinicializei o sistema e voi-là , o adaptador está ativo e funcionando.

⁽¹⁾ link

    
por André von Kugland 12.10.2017 / 19:47
1

Considerando quanto tempo (homem-hora) gasto tentando fazer com que meu adaptador Bluetooth embutido funcione no Linux, decidi que seria mais barato e mais rápido comprar um adaptador USB que realmente funcionasse no Linux. Então, saí de casa com meu laptop, testei um adaptador USB e comprei. É muito pequeno e barato, custou R $ 30,00 (algo entre US $ 9 e US $ 10, de acordo com as taxas de câmbio de hoje). É capaz de transferir arquivos e reproduzir músicas. Seu pacote diz Babbage Bluetooth versão 3.0 BM-BT01, foi feito na China. Em lsusb , mostra como Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode) :

# lsusb

Bus 003 Device 002: ID 8087:8001 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 001 Device 003: ID 1bcf:2c81 Sunplus Innovation Technology Inc. 
Bus 001 Device 011: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

# usb-devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh=11
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev=04.11
S:  Manufacturer=Linux 4.11.4-1.gcba98ee-default xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:00:14.0
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 11 Spd=12  MxCh= 0
D:  Ver= 1.10 Cls=e0(wlcon) Sub=01 Prot=01 MxPS=16 #Cfgs=  1
P:  Vendor=0a12 ProdID=0001 Rev=01.34
C:  #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb
I:  If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb

T:  Bus=01 Lev=01 Prnt=01 Port=06 Cnt=02 Dev#=  3 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1bcf ProdID=2c81 Rev=00.05
S:  Manufacturer=NC2141103M50708908LM05
S:  Product=HD WebCam
C:  #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=0e(video) Sub=01 Prot=00 Driver=uvcvideo
I:  If#= 1 Alt= 0 #EPs= 0 Cls=0e(video) Sub=02 Prot=00 Driver=uvcvideo

T:  Bus=01 Lev=01 Prnt=01 Port=07 Cnt=03 Dev#=  4 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=ff(vend.) Sub=ff Prot=ff MxPS=64 #Cfgs=  1
P:  Vendor=0bda ProdID=0129 Rev=39.60
S:  Manufacturer=Generic
S:  Product=USB2.0-CRW
S:  SerialNumber=20100201396000000
C:  #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=06 Prot=50 Driver=rtsx_usb

T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=5000 MxCh= 4
D:  Ver= 3.00 Cls=09(hub  ) Sub=00 Prot=03 MxPS= 9 #Cfgs=  1
P:  Vendor=1d6b ProdID=0003 Rev=04.11
S:  Manufacturer=Linux 4.11.4-1.gcba98ee-default xhci-hcd
S:  Product=xHCI Host Controller
S:  SerialNumber=0000:00:14.0
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 2
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev=04.11
S:  Manufacturer=Linux 4.11.4-1.gcba98ee-default ehci_hcd
S:  Product=EHCI Host Controller
S:  SerialNumber=0000:00:1d.0
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

T:  Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=480 MxCh= 8
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=8087 ProdID=8001 Rev=00.03
C:  #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub

Ele não funciona perfeitamente como eu acho que deveria ser. O emparelhamento funciona com base em tentativa e erro, mas quando os dispositivos são pareados, eles funcionam conforme o esperado. Pelo menos agora eu tenho um adaptador Bluetooth que funciona no Linux.

De qualquer forma, eu sou grato pelo tempo que você passou tentando me ajudar e me dando instruções. Obrigada!

    
por Antonio Vinicius Menezes Medei 12.06.2017 / 00:48