[Apple 05ac:8290] Bluetooth not working

Bug #1861295 reported by maurizio de santis
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

I installed Ubuntu 19.10 on this Macbook Pro a couple of weeks ago. Bluetooth was working during the first days, but now it won't work anymore.

Here is the output of dmesg | grep -i blue, showing some errors that might be interesting:

> dmesg | grep -i blue
[ 1.562871] usb 1-3: Product: Bluetooth USB Host Controller
[ 2.104835] input: Broadcom Corp. Bluetooth USB Host Controller as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:05AC:8290.0003/input/input10
[ 2.164582] hid-generic 0003:05AC:8290.0003: input,hidraw2: USB HID v1.11 Keyboard [Broadcom Corp. Bluetooth USB Host Controller] on usb-0000:00:14.0-3/input0
[ 2.164685] input: Broadcom Corp. Bluetooth USB Host Controller as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.1/0003:05AC:8290.0004/input/input11
[ 2.164761] hid-generic 0003:05AC:8290.0004: input,hidraw3: USB HID v1.11 Mouse [Broadcom Corp. Bluetooth USB Host Controller] on usb-0000:00:14.0-3/input1
[ 3.605086] Bluetooth: Core ver 2.22
[ 3.605103] Bluetooth: HCI device and connection manager initialized
[ 3.605107] Bluetooth: HCI socket layer initialized
[ 3.605109] Bluetooth: L2CAP socket layer initialized
[ 3.605112] Bluetooth: SCO socket layer initialized
[ 5.720427] Bluetooth: hci0: command 0x0c03 tx timeout
[ 6.637120] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 6.637122] Bluetooth: BNEP filters: protocol multicast
[ 6.637126] Bluetooth: BNEP socket layer initialized
[ 13.876494] Bluetooth: hci0: BCM: Reset failed (-110)

ProblemType: Bug
DistroRelease: Ubuntu 19.10
Package: linux-image-5.3.0-26-generic 5.3.0-26.28
ProcVersionSignature: Ubuntu 5.3.0-26.28-generic 5.3.13
Uname: Linux 5.3.0-26-generic x86_64
ApportVersion: 2.20.11-0ubuntu8.2
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC2: maurizio 1377 F.... pulseaudio
 /dev/snd/controlC0: maurizio 1377 F.... pulseaudio
 /dev/snd/controlC1: maurizio 1377 F.... pulseaudio
CurrentDesktop: ubuntu:GNOME
Date: Wed Jan 29 14:16:01 2020
InstallationDate: Installed on 2020-01-23 (5 days ago)
InstallationMedia: Ubuntu 19.10 "Eoan Ermine" - Release amd64 (20191017)
MachineType: Apple Inc. MacBookPro12,1
ProcEnviron:
 TERM=xterm-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=it_IT.UTF-8
 SHELL=/usr/bin/fish
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-5.3.0-26-generic root=UUID=adc45397-ab6d-4a20-8795-b9e7f3d733b6 ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-5.3.0-26-generic N/A
 linux-backports-modules-5.3.0-26-generic N/A
 linux-firmware 1.183.3
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 10/30/2019
dmi.bios.vendor: Apple Inc.
dmi.bios.version: 188.0.0.0.0
dmi.board.name: Mac-E43C1C25D4880AD6
dmi.board.vendor: Apple Inc.
dmi.board.version: MacBookPro12,1
dmi.chassis.type: 9
dmi.chassis.vendor: Apple Inc.
dmi.chassis.version: Mac-E43C1C25D4880AD6
dmi.modalias: dmi:bvnAppleInc.:bvr188.0.0.0.0:bd10/30/2019:svnAppleInc.:pnMacBookPro12,1:pvr1.0:rvnAppleInc.:rnMac-E43C1C25D4880AD6:rvrMacBookPro12,1:cvnAppleInc.:ct9:cvrMac-E43C1C25D4880AD6:
dmi.product.family: MacBook Pro
dmi.product.name: MacBookPro12,1
dmi.product.version: 1.0
dmi.sys.vendor: Apple Inc.

Revision history for this message
maurizio de santis (izietto) wrote :
tags: added: bluetooth
Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
maurizio de santis (izietto) wrote : Re: Bluetooth not working

IMPORTANT UPDATE (I guess):

I discovered that using linux-image-5.3.0-18-generic bluetooth works, while with 5.3.0.29.33 it doesn't!

Revision history for this message
maurizio de santis (izietto) wrote :

This is the output of dmesg | grep blue now:

[ 1.654580] usb 1-3: Product: Bluetooth USB Host Controller
[ 2.200921] input: Broadcom Corp. Bluetooth USB Host Controller as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0/0003:05AC:8290.0003/input/input10
[ 2.260596] hid-generic 0003:05AC:8290.0003: input,hidraw2: USB HID v1.11 Keyboard [Broadcom Corp. Bluetooth USB Host Controller] on usb-0000:00:14.0-3/input0
[ 2.260712] input: Broadcom Corp. Bluetooth USB Host Controller as /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.1/0003:05AC:8290.0004/input/input11
[ 2.260796] hid-generic 0003:05AC:8290.0004: input,hidraw3: USB HID v1.11 Mouse [Broadcom Corp. Bluetooth USB Host Controller] on usb-0000:00:14.0-3/input1
[ 3.799758] Bluetooth: Core ver 2.22
[ 3.799774] Bluetooth: HCI device and connection manager initialized
[ 3.799777] Bluetooth: HCI socket layer initialized
[ 3.799779] Bluetooth: L2CAP socket layer initialized
[ 3.799782] Bluetooth: SCO socket layer initialized
[ 3.945690] Bluetooth: hci0: BCM: chip id 102 build 0729
[ 3.946774] Bluetooth: hci0: BCM: product 05ac:8290
[ 3.947663] Bluetooth: hci0: BCM: features 0x2f
[ 3.963657] Bluetooth: hci0: BCM20703A1 Generic USB UHE Apple 20Mhz fcbga_X87
[ 6.550671] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 6.550672] Bluetooth: BNEP filters: protocol multicast
[ 6.550677] Bluetooth: BNEP socket layer initialized
[ 15.801326] Bluetooth: RFCOMM TTY layer initialized
[ 15.801334] Bluetooth: RFCOMM socket layer initialized
[ 15.801338] Bluetooth: RFCOMM ver 1.11

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

Please test latest mainline kernel:
https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.5/

Revision history for this message
Alex DeLorenzo (alex-delorenzo) wrote :

Also experiencing this issue on stock 19.10 with the same hardware. Will report back after installing the latest kernel.

Revision history for this message
Alex DeLorenzo (alex-delorenzo) wrote :

Still an issue with the mainline kernel

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

Did the wifi also stop working?

Revision history for this message
Alex DeLorenzo (alex-delorenzo) wrote :

@kaihengfeng yes both BT and Wifi stop working intermittently.

I found a fix that will bring both the BT and Wifi back if they go down, however. By removing the BT-related modules from the kernel, issuing a USB reset, and then loading the BT modules back into the kernel. BT will work after that.

For the Wifi, I reset the PCI device via Linux and rescan the PCI bus, and then I set the wireless mode to "managed" and it works again.

I set systemd to remove the Wifi module from the kernel before suspending, and then have systemd re-insert the Wifi module into the kernel upon waking up from sleep.

I can include the scripts I use to do this, if anyone is interested.

summary: - Bluetooth not working
+ [Apple 05ac:8290] Bluetooth not working
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.