Qualcomm Atheros Bluetooth 4.0, не работающий над Ubuntu 16.04

Ноутбук Acer Aspire E15 (номер модели E5-573-54ZV) с Windows 10 и адаптером Bluetooth 4.0 из поля. При использовании Windows я могу использовать адаптер Bluetooth.

Я установил Ubuntu 16.04 в двойной загрузке. При использовании Ubuntu адаптер Bluetooth является единственной частью аппаратных средств, которые не работают.

Я уже попробовал другие Вопросы и ответы здесь в, Спрашивает Ubuntu, но все они обращаются к различным версиям Ubuntu и/или различным адаптерам Bluetooth. Для меня кажется, что Linux даже не видит адаптер Bluetooth моего ноутбука.

Отчет сделал использование AIDA64 для шоу Windows:

04CA 3014   Qualcomm Atheros Bluetooth 4.0

Есть ли какой-либо способ, которым я мог заставить тот адаптер Bluetooth работать над Ubuntu 16.04?

Я не знаю, помогает ли это, но мой ноутбук также имеет адаптер Wi-Fi Atheros, который отчет AIDA показывает как Atheros AR9565 802.11b/g/n Wireless Network Adapter, устройство PCI с идентификатором 168C-0036.

Править: согласно просьбе в комментариях, вот еще некоторая информация:

$ 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:~$

Править: мой друг предложил работать:

$ 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
2
задан 1 July 2016 в 14:46

2 ответа

Рассмотрение, сколько времени (человеко-час) я потратил попытку заставить мой встроенный адаптер Bluetooth работать над Linux, я решил, что это будет более дешевым и быстрее для покупки USB-адаптера, который на самом деле работает над Linux. Так, я вышел домой со своим ноутбуком, протестировал USB-адаптер и купил его. Это является действительно маленьким и дешевым, это стоило мне 30,00 R$ (что-то между 9$ и 10$, согласно сегодняшним обменным курсам). Это может передать файлы и играть музыку. Его пакет говорит, что Babbage Bluetooth Версия 3.0 BM-BT01, это было сделано в Китае. На lsusb, это показывает 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

Это не работает безупречно, поскольку я думаю, что это должно быть. Соединяя работы на основе метода проб и ошибок, но после того как устройства соединяются, они работают как ожидалось. По крайней мере теперь у меня есть адаптер Bluetooth, который работает над Linux.

Так или иначе, я благодарен в течение времени, Вы потратили попытку помочь мне и предоставлению мне направления.Спасибо!

0
ответ дан 1 July 2016 в 14:46
  • 1
    Существует редактирование ответ на Ваш последний комментарий. – sudodus 14 November 2017 в 05:15

После игры с этой проблемой в течение достаточно долгого времени, я нашел это решение:

я установил linux-generic-hwe-16.04 для получения более свежего ядра, потому что 04ca:3014 был добавлен в версии 4.6.

Затем, я заметил, что ID 04ca:3014 Lite-On Technology Corp. разъединялся после загрузки acer_wmi, таким образом, я поместил в черный список его:

/etc/modprobe.d/btconfig.conf:

blacklist acer_wmi

(Кроме того, я думал, что это лучше добавило btcoex_enable=1 и bt_ant_diversity=1 к ath9k в том же самом файле: options ath9k btcoex_enable=1 bt_ant_diversity=1.) вЃЅВ№вЃѕ

Затем я работал update-initramfs -c -k all, я перезагрузил систему, и voi-lГ , адаптер возрос и работа.

вЃЅВ№вЃѕ https://wireless.wiki.kernel.org/en/users/Drivers/ath9k

0
ответ дан 1 July 2016 в 14:46
  • 1
    У меня есть дальнейший вопрос - мы можем звонить sudo apt install, не определяя пакета, права. Тогда, что это отличается с sudo apt upgrade – Nam G VU 14 November 2017 в 03:26

Другие вопросы по тегам:

Похожие вопросы: