You are not logged in.

#1 2025-03-15 18:47:39

Psi2001
Member
Registered: 2025-03-15
Posts: 17

[Solved] Bluetooth doesn't work, failed to load Intel firmware file

Update:

This issue is fixed after updating linux-firmware 20250311.b69d4b74-3. smile

---
I installed Archlinux with KDE in my new laptop (Thinkpad X1 Carbon), with dual booting with Windows.  But my bluetooth doesn't work. When I type

 bluetoothctl devices 

it says

No default controller available

Here is some information about my laptop:

$ lspci

... ...
00:14.3 Network controller: Intel Corporation BE201 320MHz (rev 10)
00:14.7 Bluetooth: Intel Corporation Device a876 (rev 10)
... ...

rfkill list says:

0: tpacpi_bluetooth_sw: Bluetooth
        Soft blocked: no
        Hard blocked: no
1: hci0: Bluetooth
        Soft blocked: no
        Hard blocked: no
2: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no

Bluetooth service is enabled. The output of systemctl status bluetooth is

● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
     Active: active (running) since Sun 2025-03-16 02:08:35 CST; 22min ago
 Invocation: 9b488ad6358f4000ace1e91dde324694
       Docs: man:bluetoothd(8)
   Main PID: 8845 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 37784)
     Memory: 636K (peak: 1.9M)
        CPU: 54ms
     CGroup: /system.slice/bluetooth.service
             └─8845 /usr/lib/bluetooth/bluetoothd

Mar 16 02:08:35 PsiThinkpadArch bluetoothd[8845]: src/plugin.c:init_plugin() System does not support bap plugin
Mar 16 02:08:35 PsiThinkpadArch bluetoothd[8845]: src/plugin.c:init_plugin() System does not support bass plugin
Mar 16 02:08:35 PsiThinkpadArch bluetoothd[8845]: src/plugin.c:init_plugin() System does not support mcp plugin
Mar 16 02:08:35 PsiThinkpadArch bluetoothd[8845]: src/plugin.c:init_plugin() System does not support vcp plugin
Mar 16 02:08:35 PsiThinkpadArch bluetoothd[8845]: profiles/audio/micp.c:micp_init() D-Bus experimental not enabled
Mar 16 02:08:35 PsiThinkpadArch bluetoothd[8845]: src/plugin.c:init_plugin() System does not support micp plugin
Mar 16 02:08:35 PsiThinkpadArch bluetoothd[8845]: src/plugin.c:init_plugin() System does not support ccp plugin
Mar 16 02:08:35 PsiThinkpadArch bluetoothd[8845]: src/plugin.c:init_plugin() System does not support csip plugin
Mar 16 02:08:35 PsiThinkpadArch bluetoothd[8845]: src/plugin.c:init_plugin() System does not support asha plugin
Mar 16 02:08:35 PsiThinkpadArch bluetoothd[8845]: Bluetooth management interface 1.23 initialized

The module btusb is not loaded by default in my system. However, after typing

modprobe btusb
systemctl restart bluetooth

The bluetooth still doesn't work.

I notice the following output of journalctl -b | grep Bluetooth

... ...
Mar 16 01:30:06 PsiThinkpadArch kernel: Bluetooth: hci0: Failed to load Intel firmware file intel/ibt-0190-0291-pci.sfi (-2)
Mar 16 01:30:06 PsiThinkpadArch kernel: Bluetooth: hci0: Failed to read MSFT supported features (-56)
... ...

and I can't find "ibt-0190-0291-pci" in "/lib/firmware/intel/". Is there any firmware missing?

---
Update:
I installed hwinfo, and here is the information about Bluetooth

18: PCI 14.7: 0d11 Bluetooth
  [Created at pci.386]
  Unique ID: Qr47.AthPnjeDy90
  SysFS ID: /devices/pci0000:00/0000:00:14.7
  SysFS BusID: 0000:00:14.7
  Hardware Class: unknown
  Model: "Intel Bluetooth"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0xa876 
  SubVendor: pci 0x8086 "Intel Corporation"
  SubDevice: pci 0x000e 
  Revision: 0x10
  Driver: "btintel_pcie"
  Driver Modules: "btintel_pcie"
  Memory Range: 0x204fd58000-0x204fd5bfff (rw,non-prefetchable)
  IRQ: 19 (no events)
  Module Alias: "pci:v00008086d0000A876sv00008086sd0000000Ebc0Dsc11i00"
  Driver Info #0:
    Driver Status: btintel_pcie is active
    Driver Activation Cmd: "modprobe btintel_pcie"
  Config Status: cfg=new, avail=yes, need=no, active=unknown

Last edited by Psi2001 (2025-03-19 06:47:47)

Offline

#2 2025-03-17 23:29:30

sdgjdj
Member
Registered: 2025-02-09
Posts: 1

Re: [Solved] Bluetooth doesn't work, failed to load Intel firmware file

Same issue here on intel lnl platform. intel/ibt-0190-0291-pci.sfi is missing, only intel/ibt-0190-0291-iml.sfi exists. The interesting is it worked until recently (10th of march), that's 6 months. But it seems like the kernel module isn't loaded at all. Are you dualbooting?

Offline

#3 2025-03-18 04:16:22

Psi2001
Member
Registered: 2025-03-15
Posts: 17

Re: [Solved] Bluetooth doesn't work, failed to load Intel firmware file

sdgjdj wrote:

Same issue here on intel lnl platform. intel/ibt-0190-0291-pci.sfi is missing, only intel/ibt-0190-0291-iml.sfi exists. The interesting is it worked until recently (10th of march), that's 6 months. But it seems like the kernel module isn't loaded at all. Are you dualbooting?

Thanks for reply! Yes, I set up dualbooting with the default Windows system. The bluetooth works fine in Windows.

Offline

#4 2025-03-18 14:27:30

hingerl
Member
Registered: 2025-03-18
Posts: 2

Re: [Solved] Bluetooth doesn't work, failed to load Intel firmware file

I have the same issue. Dualboot: Windows Bluetooth works, archlinux not.
a week ago, i extracted the /usr/lib/firmware/intel/ibt-0190-0291.ddc.zst and sfi.zst. And it worked for a few days. Since 3 days, i doesnt work.

Thinkpad X1 Carbon G13

Offline

#5 2025-03-18 17:22:30

Psi2001
Member
Registered: 2025-03-15
Posts: 17

Re: [Solved] Bluetooth doesn't work, failed to load Intel firmware file

hingerl wrote:

I have the same issue. Dualboot: Windows Bluetooth works, archlinux not.
a week ago, i extracted the /usr/lib/firmware/intel/ibt-0190-0291.ddc.zst and sfi.zst. And it worked for a few days. Since 3 days, i doesnt work.

Thinkpad X1 Carbon G13

Hi! I have the same laptop model as yours. Did you do any system update before the bluetooth stopped working?

By the way, may I ask you does your laptop's F1 mute LED work? https://bbs.archlinux.org/viewtopic.php?id=304224. Thanks a lot!

Offline

#6 2025-03-18 20:35:11

hingerl
Member
Registered: 2025-03-18
Posts: 2

Re: [Solved] Bluetooth doesn't work, failed to load Intel firmware file

Psi2001 wrote:
hingerl wrote:

I have the same issue. Dualboot: Windows Bluetooth works, archlinux not.
a week ago, i extracted the /usr/lib/firmware/intel/ibt-0190-0291.ddc.zst and sfi.zst. And it worked for a few days. Since 3 days, i doesnt work.

Thinkpad X1 Carbon G13

Hi! I have the same laptop model as yours. Did you do any system update before the bluetooth stopped working?

By the way, may I ask you does your laptop's F1 mute LED work? https://bbs.archlinux.org/viewtopic.php?id=304224. Thanks a lot!

I cant remember, i make a daily pacman -Suy and yay. And, i need/use Bluetooth not every day.

Yes, i have the same bug. F4-LED works, F1-LED does not, but mute works. So, for me no problem smile

Offline

#7 2025-03-19 06:46:34

Psi2001
Member
Registered: 2025-03-15
Posts: 17

Re: [Solved] Bluetooth doesn't work, failed to load Intel firmware file

This issue is fixed after updating linux-firmware 20250311.b69d4b74-3. smile

Offline

Board footer

Powered by FluxBB