[Acer Aspire E5-573] Qualcomm Atheros Bluetooth 4.0 not working on [Ubuntu 16.04

Bug #1597961 reported by Antonio Vinicius Menezes Medeiros
40
This bug affects 6 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Medium
Unassigned

Bug Description

While using Windows with my Acer Aspire E5-573, I'm able to use the Bluetooth:
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]

I've installed Ubuntu 16.04 in dual boot. While using Ubuntu, the Bluetooth adapter is the only piece of hardware that does not work.

$ 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

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: linux-image-4.4.0-28-generic 4.4.0-28.47
ProcVersionSignature: Ubuntu 4.4.0-28.47-generic 4.4.13
Uname: Linux 4.4.0-28-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: vinicius 1913 F.... pulseaudio
 /dev/snd/controlC1: vinicius 1913 F.... pulseaudio
CurrentDesktop: Unity
Date: Thu Jun 30 22:27:24 2016
HibernationDevice: RESUME=UUID=8ab51bc9-dd7d-4e30-9c74-696b6bb851ef
InstallationDate: Installed on 2016-06-23 (7 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1)
MachineType: Acer Aspire E5-573
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-28-generic.efi.signed root=UUID=216c2bbc-7194-46dc-929e-2a02be497343 ro quiet splash
RelatedPackageVersions:
 linux-restricted-modules-4.4.0-28-generic N/A
 linux-backports-modules-4.4.0-28-generic N/A
 linux-firmware 1.157.1
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 02/16/2016
dmi.bios.vendor: Insyde Corp.
dmi.bios.version: V1.37
dmi.board.asset.tag: Type2 - Board Asset Tag
dmi.board.name: ZORO_BH
dmi.board.vendor: Acer
dmi.board.version: Type2 - A01 Board Version
dmi.chassis.type: 10
dmi.chassis.vendor: Chassis Manufacturer
dmi.chassis.version: Chassis Version
dmi.modalias: dmi:bvnInsydeCorp.:bvrV1.37:bd02/16/2016:svnAcer:pnAspireE5-573:pvrV3.72:rvnAcer:rnZORO_BH:rvrType2-A01BoardVersion:cvnChassisManufacturer:ct10:cvrChassisVersion:
dmi.product.name: Aspire E5-573
dmi.product.version: V3.72
dmi.sys.vendor: Acer

Revision history for this message
Antonio Vinicius Menezes Medeiros (vinyanalista) wrote :
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Joseph Salisbury (jsalisbury) wrote : Re: Qualcomm Atheros Bluetooth 4.0 not working on Ubuntu 16.04

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v4.7 kernel[0].

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7-rc5-yakkety/

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
Antonio Vinicius Menezes Medeiros (vinyanalista) wrote :

Thank you for your help. I installed the latest upstream kernel using the instructions on that page and the link you provided me to v4.7. I rebooted my laptop and the Bluetooth adapter still does not show up.

vinicius@viny-notebook:~$ uname -a
Linux viny-notebook 4.7.0-040700rc5-generic #201606262232 SMP Mon Jun 27 02:34:07 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
vinicius@viny-notebook:~$ 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 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 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
vinicius@viny-notebook:~$ dmesg | grep -i bluetooth
[ 20.387027] Bluetooth: Core ver 2.21
[ 20.387043] Bluetooth: HCI device and connection manager initialized
[ 20.387046] Bluetooth: HCI socket layer initialized
[ 20.387048] Bluetooth: L2CAP socket layer initialized
[ 20.387055] Bluetooth: SCO socket layer initialized
[ 116.599664] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 116.599668] Bluetooth: BNEP filters: protocol multicast
[ 116.599673] Bluetooth: BNEP socket layer initialized
vinicius@viny-notebook:~$

It's also important to notice, as I noted at Ask Ubuntu, that I'm using the latest BIOS/UEFI firmware available for my laptop.

penalvch (penalvch)
tags: added: latest-bios-1.37
Revision history for this message
Antonio Vinicius Menezes Medeiros (vinyanalista) wrote :
Download full text (4.3 KiB)

Sure!

vinicius@viny-notebook:~$ usb-devices

T: Bus=01 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.07
S: Manufacturer=Linux 4.7.0-040700rc5-generic 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=01 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

T: Bus=02 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.07
S: Manufacturer=Linux 4.7.0-040700rc5-generic 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
...

Read more...

penalvch (penalvch)
tags: added: kernel-bug-exists-upstream kernel-bug-exists-upstream-4.7-rc5
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Pilot6 (hanipouspilot) wrote :

What is this in your lsusb

Bus 002 Device 002: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 for Bluetooth

Do you use some external USB device pluged to USB?

Revision history for this message
Antonio Vinicius Menezes Medeiros (vinyanalista) wrote :
Download full text (7.1 KiB)

That is the transceiver for my Microsoft Wireless Desktop 800 (wireless keyboard + mouse combo):

https://www.microsoft.com/accessories/products/keyboards/wireless-desktop-800/2lf-00023

Sorry, I usually turn my notebook on with it already plugged. Before running those commands and reporting this bug, I switched to notebook's own keyboard and touchpad and removed the transceiver, thinking it could interfere with tests. It ended up caught anyway by Ubuntu's detailed reports. It seems like Bluetooth is the technology behind that Microsoft's proprietary piece of hardware :)

I ran those commands again, this time with that transceiver plugged in:

vinicius@viny-notebook:~$ 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 002: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 for Bluetooth
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
vinicius@viny-notebook:~$ uname -a
Linux viny-notebook 4.7.0-040700rc5-generic #201606262232 SMP Mon Jun 27 02:34:07 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
vinicius@viny-notebook:~$ dmesg | grep -i bluetooth
[ 16.873922] Bluetooth: Core ver 2.21
[ 16.873940] Bluetooth: HCI device and connection manager initialized
[ 16.873944] Bluetooth: HCI socket layer initialized
[ 16.873947] Bluetooth: L2CAP socket layer initialized
[ 16.873953] Bluetooth: SCO socket layer initialized
[ 767.921555] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 767.921558] Bluetooth: BNEP filters: protocol multicast
[ 767.921563] Bluetooth: BNEP socket layer initialized
vinicius@viny-notebook:~$ usb-devices

T: Bus=01 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.07
S: Manufacturer=Linux 4.7.0-040700rc5-generic 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
                                                                                                                                                                                                ...

Read more...

Revision history for this message
Danilo Silva (danilocsilva) wrote :

This bug affects me too (Acer Aspire E5-471-30DG).

Revision history for this message
penalvch (penalvch) wrote :

Danilo Silva, it will help immensely if you filed a new report with the Ubuntu repository kernel (not mainline/upstream) via a terminal:
ubuntu-bug linux

Please feel free to subscribe me to it.

For more on why this is helpful, please see https://wiki.ubuntu.com/ReportingBugs.

penalvch (penalvch)
description: updated
Revision history for this message
penalvch (penalvch) wrote :

Antonio Vinicius Menezes Medeiros, to keep this relevant to upstream, one would want to test the latest mainline kernel (now 4.8-rc3) as they are released.

Could you please advise?

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Danilo Silva (danilocsilva) wrote :

Using the keyboard to switch off wireless activates BT adapter. In my case, even not activating it again, the wifi is on and both (BT and wifi) works as expected. Except I cannot receive files from my phone, only send (that is a separate issue, I think).

Revision history for this message
Antonio Vinicius Menezes Medeiros (vinyanalista) wrote :
Download full text (3.9 KiB)

Tested the latest upstream kernel from https://wiki.ubuntu.com/KernelMainlineBuilds currently 4.8.4 on Ubuntu 16.04. My Bluetooth adapter was not recognized.

vinicius@viny-notebook:~$ uname -a
Linux viny-notebook 4.8.4-040804-generic #201610220733 SMP Sat Oct 22 11:35:18 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
vinicius@viny-notebook:~$ 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 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 002 Device 003: ID 1bcf:2c81 Sunplus Innovation Technology Inc.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
vinicius@viny-notebook:~$ dmesg | grep -i bluetooth
[ 11.453799] Bluetooth: Core ver 2.21
[ 11.453822] Bluetooth: HCI device and connection manager initialized
[ 11.453825] Bluetooth: HCI socket layer initialized
[ 11.453827] Bluetooth: L2CAP socket layer initialized
[ 11.453833] Bluetooth: SCO socket layer initialized
[ 54.059133] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 54.059135] Bluetooth: BNEP filters: protocol multicast
[ 54.059139] Bluetooth: BNEP socket layer initialized
vinicius@viny-notebook:~$ usb-devices

T: Bus=01 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.08
S: Manufacturer=Linux 4.8.4-040804-generic 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=01 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

T: Bus=02 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.08
S: Manufacturer=Linux 4.8.4-040804-generic 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=02 Lev=01 Prnt=01 Port=06 Cnt=01 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=02 Lev=01 Prnt=01 Port=07 Cnt=02 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: Manufactur...

Read more...

Revision history for this message
Danilo Silva (danilocsilva) wrote :

Antonio, could you please test if bluetooth works when using Fn keys (disable/enable wi-fi)? Mine works when I do that.

Revision history for this message
penalvch (penalvch) wrote :

Antonio Vinicius Menezes Medeiros, in addition to your results of testing 16.10 and https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1597961/comments/14 , please keep this relevant to upstream, by checking for, and testing the latest mainline kernel (now 4.9-rc2) as it is released.

Could you please advise?

Revision history for this message
Pilot6 (hanipouspilot) wrote :

This is a pretty standard 04ca:3014 BT adapter according to dmesg. But then something happens and the device disappears from the system.
This must be a platform specific issue.

Revision history for this message
Antonio Vinicius Menezes Medeiros (vinyanalista) wrote :
Download full text (4.4 KiB)

Running Ubuntu 16.10 from a LiveUSB. Bluetooth adapter does not work. Even if I try Danilo Silva's suggestion of toggling Wi-Fi on/off using Fn keys. In my case, it should be Fn + F3. Actually, that key shortcut does not work for me. Pressing Fn + F3 if Wi-Fi is connected does not disable it, and vice versa.

ubuntu@ubuntu:~$ uname -a
Linux ubuntu 4.8.0-22-generic #24-Ubuntu SMP Sat Oct 8 09:15:00 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

ubuntu@ubuntu:~$ 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 002: ID 0930:6545 Toshiba Corp. Kingston DataTraveler 102/2.0 / HEMA Flash Drive 2 GB / PNY Attache 4GB Stick
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

ubuntu@ubuntu:~$ dmesg | grep -i bluetooth
[ 20.799888] Bluetooth: Core ver 2.21
[ 20.799901] Bluetooth: HCI device and connection manager initialized
[ 20.799905] Bluetooth: HCI socket layer initialized
[ 20.799907] Bluetooth: L2CAP socket layer initialized
[ 20.799912] Bluetooth: SCO socket layer initialized
[ 32.473180] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 32.473182] Bluetooth: BNEP filters: protocol multicast
[ 32.473185] Bluetooth: BNEP socket layer initialized

ubuntu@ubuntu:~$ usb-devices

T: Bus=01 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.08
S: Manufacturer=Linux 4.8.0-22-generic 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=01 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

T: Bus=02 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.08
S: Manufacturer=Linux 4.8.0-22-generic 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=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=0930 ProdID=6545 Rev=01.10
S: Product=USB Flash Memory
S: SerialNumber=0611B8703251F90F
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage

T: Bus=02 Lev=01 Prnt=01...

Read more...

penalvch (penalvch)
tags: added: yakkety
Revision history for this message
Amjad Ali (amjad4) wrote :

I am experiencing this issue as well, on Acer TravelMate P246-M. And like Antonio, the hardware wireless switch (Fn + F3) doesn't work for me either. I am using elementary OS 0.4 Loki, based on Ubuntu 16.04.

Revision history for this message
Jordi Sayol (g-sayol) wrote :

I have the same problem in my HP notebook on Ubuntu 16.04 (64-bit) with a replaced mini-pci Qualcomm Atheros [168c:0036] adapter.

There is an odd behaviour. When I boot the same notebook with the same Ubuntu 16.04 (64-bit) but LiveUSB, both wifi and bluetooth properly works.

Revision history for this message
penalvch (penalvch) wrote :

Jordi Sayol (g-sayol), it will help immensely if you filed a new report with the Ubuntu repository kernel (not mainline/upstream) via a terminal:
ubuntu-bug linux

Please feel free to subscribe me to it.

For more on why this is helpful, please see https://wiki.ubuntu.com/ReportingBugs.

penalvch (penalvch)
tags: added: needs-upstream-testing
removed: kernel-bug-exists-upstream
summary: - Qualcomm Atheros Bluetooth 4.0 not working on Ubuntu 16.04
+ [Acer Aspire E5-573] Qualcomm Atheros Bluetooth 4.0 not working on
+ [Ubuntu 16.04
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Amjad Ali (amjad4) wrote :

Is there any update on this bug? I still can't use Bluetooth on my laptop.

Revision history for this message
Jordi Sayol (g-sayol) wrote :

No news on it.

I fixed it replacing the "Qualcomm Atheros QCWB335 [168c:0036]" with the "Qualcomm Atheros AR5B22 [168c:001c]". This one works like a charm out of the box on Ubuntu 16.04LTS 64-bit.

Revision history for this message
Antonio Vinicius Menezes Medeiros (vinyanalista) wrote :

Have you noticed that on my dmesg?

[ 4.633934] usb 2-5: new full-speed USB device number 3 using xhci_hcd
[ 4.658270] hid-generic 0003:045E:0745.0003: input,hiddev0,hidraw2: USB HID v1.11 Device [Microsoft Microsoft® 2.4GHz Transceiver v8.0] on usb-0000:00:14.0-4/input2
[ 4.763030] usb 2-5: New USB device found, idVendor=04ca, idProduct=3014
[ 4.763032] usb 2-5: New USB device strings: Mfr=0, Product=0, SerialNumber=0

...

[ 21.145730] usb 2-5: USB disconnect, device number 3

What does dmesg mean by found and then disconnect???

Revision history for this message
Antonio Vinicius Menezes Medeiros (vinyanalista) wrote :
Download full text (3.9 KiB)

Considering how much time (man-hour) I spent trying to make my built-in Bluetooth adapter work on Linux, I decided it would be cheaper and faster to buy an USB adapter that actually works on Linux. So, I went out home with my laptop, tested an USB adapter and bought it. It is really small and cheap, it costed me R$ 30,00 (something between $9 and $10, according to today's exchange rates). It is able to transfer files and play music. Its package says Babbage Bluetooth Version 3.0 BM-BT01, it was made in China. On `lsusb`, it shows as `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.gc...

Read more...

Revision history for this message
Antonio Vinicius Menezes Medeiros (vinyanalista) wrote :
Revision history for this message
Antonio Vinicius Menezes Medeiros (vinyanalista) wrote :
Revision history for this message
Antonio Vinicius Menezes Medeiros (vinyanalista) wrote :
Revision history for this message
Antonio Vinicius Menezes Medeiros (vinyanalista) wrote :
Revision history for this message
Antonio Vinicius Menezes Medeiros (vinyanalista) wrote :
Download full text (7.5 KiB)

Just to give you feedback on this bug, I'm now using Linux Mint 18.2 (which is based on Ubuntu 16.04 LTS). I followed André von Kugland's directions at Ask Ubuntu (https://askubuntu.com/a/964350/560233) and made my Bluetooth adapter work. His laptop has the same Bluetooth adapter (ID 04ca:3014) as mine, so he helped me. Here is what I did.

I installed the HWE (Hardware Enablement) kernel using

$ sudo apt-get install --install-recommends linux-generic-hwe-16.04 xserver-xorg-hwe-16.04

(https://wiki.ubuntu.com/Kernel/LTSEnablementStack)

Kugland noticed that the Bluetooth adapter was being disconnected after loading the acer_wmi kernel module. So he said to blacklist it:

$ sudo nano /etc/modprobe.d/btconfig.conf

blacklist acer_wmi

Also, he suggested adding to that same file the following line, which, according to the documentation of the ath9k kernel module (https://wireless.wiki.kernel.org/en/users/Drivers/ath9k), reduces interference between Wi-Fi and Bluetooth adapters:

options ath9k btcoex_enable=1 bt_ant_diversity=1

So that:

$ cat /etc/modprobe.d/btconfig.conf
blacklist acer_wmi
options ath9k btcoex_enable=1 bt_ant_diversity=1

Finally, I updated the initramfs:

$ sudo update-initramfs -c -k all

And rebooted the system. When it came back, the built-in Bluetooth adapter was working.

Now, I can use my laptop's built-in Bluetooth and my USB dongle (0a12:0001) is free to be used on another computer.

I'm not sure that contributed to the final result, but before I have installed the linux-firmware package:

$ sudo apt-get install linux-firmware

Also, not sure this is a part of the solution, I installed all the updates available using apt-get update and apt-get dist-upgrade. I believe this is a good habit.

I'm going to add as much diagnostic information as I can about my setup, just in case anyone else in the future needs to make that Bluetooth adapter work.

For information from the Windows side, retrieved using AIDA64 for Windows (https://www.aida64.com/), see attached images aida64_network_devices.jpg and aida64_usb_devices.jpg.

Transcribing the relevant parts:

USB Devices / [Port 5] Qualcomm Atheros Bluetooth 4.0 / Device ID 04CA-3014

Windows Network / Bluetooth Device (Personal Area Network) / Hardware Address AC-E0-10-7A-7B-1A

Now, information from the Linux Mint side.

I'm using kernel 4.10.0:

$ uname -a
Linux mint-pc 4.10.0-37-generic #41~16.04.1-Ubuntu SMP Fri Oct 6 22:42:59 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Boot logs (boot started at Oct 17 21:00:01):

$ tail -n 1600 /var/log/syslog > var_log_syslog_oct_17
$ dmesg > dmesg_oct_17

Those files are attached.

USB devices:

$ lsusb
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 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 002 Device 003: ID 1bcf:2c81 Sunplus Innovation Technology Inc.
Bus 002 Device 005: ID 04ca:3014 Lite-On Technology Corp.
Bus 002 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= 2
D: Ver...

Read more...

Revision history for this message
Antonio Vinicius Menezes Medeiros (vinyanalista) wrote :

Now something intriguing: part of the solution was blacklisting the acer_wmi module so that

$ lsmod | grep acer_wmi

returns nothing.

If I turn my Bluetooth on, pair to my headset, start playing a song and then

$ sudo modprobe acer_wmi

immediately the sound starts to come out through my laptop's built-in sound boxes.

$ lsusb
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 004: ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller
Bus 002 Device 003: ID 1bcf:2c81 Sunplus Innovation Technology Inc.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

In fact, as Kugland noticed, 04ca:3014 Lite-On Technology Corp. is disconnected if the acer_wmi kernel module is loaded.

Shouldn't that be reported to the upstream kernel maintainers?

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Please file an upstream bug at https://bugzilla.kernel.org

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.