Bluetooth fail to load firmware for 8087:0a2b Intel Corp. Bluetooth wireless interface
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-firmware (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
It seems like the firmware is missing for 8087:0a2b Intel Corp. Bluetooth wireless interface
`$ sudo dmesg | grep -i bluetooth` gives
```
[ 5.609015] Bluetooth: Core ver 2.22
[ 5.609045] NET: Registered PF_BLUETOOTH protocol family
[ 5.609048] Bluetooth: HCI device and connection manager initialized
[ 5.609052] Bluetooth: HCI socket layer initialized
[ 5.609056] Bluetooth: L2CAP socket layer initialized
[ 5.609063] Bluetooth: SCO socket layer initialized
[ 5.624996] Bluetooth: hci0: Bootloader revision 0.0 build 2 week 52 2014
[ 5.631455] Bluetooth: hci0: Device revision is 5
[ 5.631460] Bluetooth: hci0: Secure boot is enabled
[ 5.631462] Bluetooth: hci0: OTP lock is enabled
[ 5.631464] Bluetooth: hci0: API lock is enabled
[ 5.631466] Bluetooth: hci0: Debug lock is disabled
[ 5.631468] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[ 5.636984] Bluetooth: hci0: Found device firmware: intel/ibt-11-5.sfi
[ 5.647330] Bluetooth: hci0: Failed to send firmware data (-38)
[ 5.647357] Bluetooth: hci0: Intel reset sent to retry FW download
[ 6.845544] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 6.845550] Bluetooth: BNEP filters: protocol multicast
[ 6.845555] Bluetooth: BNEP socket layer initialized
[ 7.838527] Bluetooth: hci0: command 0xfca6 tx timeout
[ 7.838598] Bluetooth: hci0: Reading supported features failed (-110)
[ 7.838602] Bluetooth: hci0: Error reading debug features
[ 7.838605] Bluetooth: hci0: HCI LE Coded PHY feature bit is set, but its usage is not supported.
```
It seems like it's looking for file `/lib/firmware/
```
$ ls -l /lib/firmware/
-rw-r--r-- 1 root root 31 apr 10 00:14 /lib/firmware/
-rw-r--r-- 1 root root 379353 apr 10 00:14 /lib/firmware/
```
ProblemType: Bug
DistroRelease: Ubuntu 24.04
Package: linux-firmware 20240318.
ProcVersionSign
Uname: Linux 6.8.0-35-generic x86_64
NonfreeKernelMo
ApportVersion: 2.28.1-0ubuntu3
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/seq: jarl 3697 F.... pipewire
/dev/snd/
/dev/snd/
/dev/snd/
CasperMD5CheckR
CurrentDesktop: KDE
Date: Wed Jun 12 11:46:23 2024
Dependencies: firmware-sof-signed 2023.12.1-1ubuntu1
HibernationDevice: RESUME=
InstallationDate: Installed on 2016-01-08 (3078 days ago)
InstallationMedia: Kubuntu 15.10 "Wily Werewolf" - Release amd64 (20151021)
MachineType: System76, Inc. Oryx Pro
ProcFB: 0 simpledrmdrmfb
ProcKernelCmdLine: BOOT_IMAGE=
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
RelatedPackageV
linux-
linux-
linux-firmware 20240318.
SourcePackage: linux-firmware
UpgradeStatus: Upgraded to noble on 2024-05-29 (13 days ago)
dmi.bios.date: 02/02/2016
dmi.bios.release: 5.11
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 1.05.13RSA1
dmi.board.
dmi.board.name: Oryx Pro
dmi.board.vendor: System76, Inc.
dmi.board.version: orxp1
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: System76, Inc.
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.family: Not Applicable
dmi.product.name: Oryx Pro
dmi.product.sku: Not Applicable
dmi.product.
dmi.sys.vendor: System76, Inc.
Changed in linux-firmware (Ubuntu): | |
status: | New → Incomplete |
The firmware is there: /lib/firmware/ intel/ibt- 11-5.sfi. zst
It's compressed and the kernel decompresses it when it loads it. You would see a different error if it wasn't present.