kernel-packages team mailing list archive
-
kernel-packages team
-
Mailing list archive
-
Message #97397
[Bug 1406014] Re: Bluetooth: can't load firmware, may not work correctly
Hi Christopher,
I have a feeling that the bluetooth device can preserve state when
rebooting, unless I take out the battery for a moment. In particular, it
can lock up. I have a feeling that firmware problems can cause that.
As a crosscheck, I've confirmed that everything works on Windows.
Changing the version of linux-firmware leads to the following result:
- Bluetooth GUI does not find the bluetooth device anymore
dmesg shows
[ 3003.856473] usbcore: deregistering interface driver btusb
[ 3003.858704] Bluetooth: hci0 urb ffff8800afd83cc0 failed to resubmit (2)
[ 3003.876244] usbcore: registered new interface driver btusb
[ 3003.876290] usb 1-1.4: Direct firmware load failed with error -2
[ 3003.876299] usb 1-1.4: Falling back to user helper
[ 3003.878871] Bluetooth: can't load firmware, may not work correctly
I've reverted back to the current firmware. Unloading and loading the btusb module yields the same result. Then I've power-cycled the computer including taking out the battery. The device is displayed again in the GUI. This is now the log entry when unloading and loading btusb:
[ 339.399902] usbcore: deregistering interface driver btusb
[ 339.415214] usb 1-1.4: Direct firmware load failed with error -2
[ 339.415221] usb 1-1.4: Falling back to user helper
[ 339.415319] usbcore: registered new interface driver btusb
[ 339.416192] Bluetooth: can't load firmware, may not work correctly
This is the log message when stopping and starting bluetoothd with sudo
service bluetooth restart, does that tell you something?
Dec 29 09:52:03 herb bluetoothd[2824]: Terminating
Dec 29 09:52:03 herb bluetoothd[2824]: Endpoint unregistered: sender=:1.67 path=/MediaEndpoint/A2DPSink
Dec 29 09:52:03 herb bluetoothd[2824]: Endpoint unregistered: sender=:1.57 path=/MediaEndpoint/A2DPSink
Dec 29 09:52:03 herb bluetoothd[2824]: Endpoint unregistered: sender=:1.67 path=/MediaEndpoint/A2DPSource
Dec 29 09:52:03 herb bluetoothd[2824]: Endpoint unregistered: sender=:1.57 path=/MediaEndpoint/A2DPSource
Dec 29 09:52:03 herb bluetoothd[2824]: Endpoint unregistered: sender=:1.67 path=/MediaEndpoint/HFPAG
Dec 29 09:52:03 herb bluetoothd[2824]: Endpoint unregistered: sender=:1.67 path=/MediaEndpoint/HFPHS
Dec 29 09:52:03 herb bluetoothd[2824]: Endpoint unregistered: sender=:1.57 path=/MediaEndpoint/HFPAG
Dec 29 09:52:03 herb bluetoothd[2824]: Endpoint unregistered: sender=:1.57 path=/MediaEndpoint/HFPHS
Dec 29 09:52:03 herb bluetoothd[2824]: Stopping SDP server
Dec 29 09:52:03 herb bluetoothd[2824]: Exit
Dec 29 09:52:03 herb NetworkManager[868]: <info> BT device 00:1E:A3:DA:C5:BF removed
Dec 29 09:52:03 herb NetworkManager[868]: <info> (00:1E:A3:DA:C5:BF): device state change: disconnected -> unmanaged (reason 'removed') [30 10 36]
Dec 29 09:52:03 herb NetworkManager[868]: <info> (00:1E:A3:DA:C5:BF): cleaning up...
Dec 29 09:52:03 herb NetworkManager[868]: <info> (00:1E:A3:DA:C5:BF): taking down device.
Dec 29 09:52:03 herb bluez: Stopping uarts
Dec 29 09:52:03 herb bluez: Stopping rfcomm
Dec 29 09:52:03 herb bluetoothd[3010]: Bluetooth daemon 4.101
Dec 29 09:52:03 herb bluetoothd[3010]: Starting SDP server
Dec 29 09:52:03 herb bluetoothd[3010]: DIS cannot start: GATT is disabled
Dec 29 09:52:03 herb bluetoothd[3010]: Failed to init deviceinfo plugin
Dec 29 09:52:03 herb bluetoothd[3010]: Failed to init proximity plugin
Dec 29 09:52:03 herb bluetoothd[3010]: Failed to init time plugin
Dec 29 09:52:03 herb bluetoothd[3010]: Failed to init alert plugin
Dec 29 09:52:03 herb bluetoothd[3010]: Failed to init thermometer plugin
Dec 29 09:52:03 herb bluetoothd[3010]: Failed to init gatt_example plugin
Dec 29 09:52:03 herb bluetoothd[3010]: Bluetooth Management interface initialized
Dec 29 09:52:03 herb bluetoothd[3010]: input-headset driver probe failed for device 00:1E:A3:DA:C5:BF
Dec 29 09:52:03 herb bluetoothd[3010]: input-headset driver probe failed for device 1C:B0:94:6C:FB:99
Dec 29 09:52:03 herb bluetoothd[3010]: Adapter /org/bluez/3010/hci0 has been enabled
Dec 29 09:52:03 herb bluetoothd[3010]: Unknown command complete for opcode 19
Dec 29 09:52:03 herb bluetoothd[3010]: hci0: Get Connections (0x0015) failed: Not Powered (0x0f)
Dec 29 09:52:03 herb bluetoothd[3010]: Endpoint registered: sender=:1.67 path=/MediaEndpoint/HFPAG
Dec 29 09:52:03 herb bluetoothd[3010]: Endpoint registered: sender=:1.67 path=/MediaEndpoint/HFPHS
Dec 29 09:52:03 herb bluetoothd[3010]: Endpoint registered: sender=:1.67 path=/MediaEndpoint/A2DPSource
Dec 29 09:52:03 herb bluetoothd[3010]: Endpoint registered: sender=:1.67 path=/MediaEndpoint/A2DPSink
Dec 29 09:52:03 herb bluetoothd[3010]: Endpoint registered: sender=:1.57 path=/MediaEndpoint/HFPAG
Dec 29 09:52:03 herb bluetoothd[3010]: Endpoint registered: sender=:1.57 path=/MediaEndpoint/HFPHS
Dec 29 09:52:03 herb bluetoothd[3010]: Endpoint registered: sender=:1.57 path=/MediaEndpoint/A2DPSource
Dec 29 09:52:03 herb bluetoothd[3010]: Endpoint registered: sender=:1.57 path=/MediaEndpoint/A2DPSink
Dec 29 09:52:03 herb NetworkManager[868]: <info> BT device Uellue (00:1E:A3:DA:C5:BF) added (DUN NAP)
Dec 29 09:52:03 herb NetworkManager[868]: <info> (00:1E:A3:DA:C5:BF): new Bluetooth device (driver: 'bluez' ifindex: 0)
Dec 29 09:52:03 herb NetworkManager[868]: <info> (00:1E:A3:DA:C5:BF): exported as /org/freedesktop/NetworkManager/Devices/4
Dec 29 09:52:03 herb NetworkManager[868]: <info> (00:1E:A3:DA:C5:BF): device state change: unmanaged -> unavailable (reason 'managed') [10 20 2]
Dec 29 09:52:03 herb NetworkManager[868]: <info> (00:1E:A3:DA:C5:BF): deactivating device (reason 'managed') [2]
Dec 29 09:52:03 herb NetworkManager[868]: <info> (00:1E:A3:DA:C5:BF): device state change: unavailable -> disconnected (reason 'none') [20 30 0]
The output of sudo rfkill list:
0: tpacpi_bluetooth_sw: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
3: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
--
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1406014
Title:
Bluetooth: can't load firmware, may not work correctly
Status in linux package in Ubuntu:
Incomplete
Bug description:
Bluetooth does not work. The tray icon appears, but none of the functionality is available. Probable cause:
The firmware for Bus 001 Device 003: ID 0a5c:21e6 Broadcom Corp. BCM20702 Bluetooth 4.0 [ThinkPad] does not load. The message in dmesg is "Bluetooth: can't load firmware, may not work correctly". The problem appeared after upgrading from the previous LTS version (12.04?).
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: linux-image-3.13.0-44-generic 3.13.0-44.73
ProcVersionSignature: Ubuntu 3.13.0-44.73-generic 3.13.11-ckt12
Uname: Linux 3.13.0-44-generic x86_64
ApportVersion: 2.14.1-0ubuntu3.6
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: weber 2408 F.... pulseaudio
weber 2744 F.... pulseaudio
CurrentDesktop: KDE
Date: Sat Dec 27 22:58:37 2014
HibernationDevice: RESUME=UUID=4dd72213-9a42-4532-aa22-2ccc72d46062
InstallationDate: Installed on 2012-07-21 (889 days ago)
InstallationMedia: Kubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120423)
MachineType: LENOVO 2320CTO
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-44-generic root=UUID=a58cd4c1-52b5-4b88-b5a8-3bf530c20c4a ro quiet splash vt.handoff=7
RelatedPackageVersions:
linux-restricted-modules-3.13.0-44-generic N/A
linux-backports-modules-3.13.0-44-generic N/A
linux-firmware 1.127.11
SourcePackage: linux
UpgradeStatus: Upgraded to trusty on 2014-12-26 (1 days ago)
dmi.bios.date: 05/24/2012
dmi.bios.vendor: LENOVO
dmi.bios.version: G2ET31WW (1.11 )
dmi.board.asset.tag: Not Available
dmi.board.name: 2320CTO
dmi.board.vendor: LENOVO
dmi.board.version: Not Available
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: Not Available
dmi.modalias: dmi:bvnLENOVO:bvrG2ET31WW(1.11):bd05/24/2012:svnLENOVO:pn2320CTO:pvrThinkPadX230:rvnLENOVO:rn2320CTO:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 2320CTO
dmi.product.version: ThinkPad X230
dmi.sys.vendor: LENOVO
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1406014/+subscriptions
References