Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SOLVED]Kernel 5.18.X: Failed to load firmware for bluetooth
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
SupapleX
n00b
n00b


Joined: 12 Jun 2004
Posts: 37

PostPosted: Sun Jun 12, 2022 6:16 pm    Post subject: [SOLVED]Kernel 5.18.X: Failed to load firmware for bluetooth Reply with quote

Hello everybody!

I have an AlderLake system with B660 m/b, integrated video and bt-controller.
On kernel 5.17.Х (X=3, 5, 7) firmware for bluetooth loaded successfully:
Code:

[    2.461961] Bluetooth: hci0: OTP lock is enabled
[    2.461963] Bluetooth: hci0: API lock is enabled
[    2.461965] Bluetooth: hci0: Debug lock is disabled
[    2.461967] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    2.461973] Bluetooth: hci0: Bootloader timestamp 2019.40 buildtype 1 build 38
[    2.461983] Loading firmware: intel/ibt-1040-4150.sfi
...
[    2.472004] Bluetooth: hci0: Found device firmware: intel/ibt-1040-4150.sfi
[    2.472017] Bluetooth: hci0: Boot Address: 0x100800
[    2.472018] Bluetooth: hci0: Firmware Version: 91-12.22
...
[    3.839984] Bluetooth: hci0: Waiting for firmware download to complete
[    3.840891] Bluetooth: hci0: Firmware loaded in 1336800 usecs
[    3.840949] Bluetooth: hci0: Waiting for device to boot
[    3.858894] Bluetooth: hci0: Device booted in 17542 usecs
[    3.858899] Loading firmware: intel/ibt-1040-4150.ddc
[    3.858953] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-1040-4150.ddc
[    3.860898] Bluetooth: hci0: Applying Intel DDC parameters completed
[    3.863919] Bluetooth: hci0: Firmware timestamp 2022.12 buildtype 1 build 41819

But on kernel 5.18.X (X=0, 1, 3) with the same .config-file has failed:
Code:

[    2.462254] Bluetooth: hci0: Device revision is 2
[    2.464724] Bluetooth: hci0: Secure boot is enabled
[    2.467119] Bluetooth: hci0: OTP lock is enabled
[    2.468630] Bluetooth: hci0: API lock is enabled
[    2.469039] Bluetooth: hci0: Debug lock is disabled
[    2.469478] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    2.469883] Bluetooth: hci0: Bootloader timestamp 2019.40 buildtype 1 build 38
[    2.470297] Loading firmware: intel/ibt-1040-4150.sfi
[    2.471583] Bluetooth: hci0: Failed to load Intel firmware file intel/ibt-1040-4150.sfi (-2)
[    2.474146] Bluetooth: hci0: MSFT supported features length mismatch


And so, I've no bt-controller on kernel 5.18.X at all. Can any body help me?


Last edited by SupapleX on Sat Jun 18, 2022 7:06 pm; edited 1 time in total
Back to top
View user's profile Send private message
SupapleX
n00b
n00b


Joined: 12 Jun 2004
Posts: 37

PostPosted: Sat Jun 18, 2022 7:05 pm    Post subject: Reply with quote

Principally, I found a solution.

Code:
<M> Bluetooth subsystem support ---> Bluetooth device drivers  ---> <M> HCI USB driver


These configuration sections should be set to M, not *. And then, load modules:

Code:
# modprobe bluetooth
# modprobe btusb


And I see dmesg:

Code:
[  709.224030] Bluetooth: Core ver 2.22
[  709.224046] NET: Registered PF_BLUETOOTH protocol family
[  709.224047] Bluetooth: HCI device and connection manager initialized
[  709.224049] Bluetooth: HCI socket layer initialized
[  709.224050] Bluetooth: L2CAP socket layer initialized
[  709.224052] Bluetooth: SCO socket layer initialized
[  802.447066] usbcore: registered new interface driver btusb
[  802.448946] Bluetooth: hci0: Device revision is 2
[  802.448957] Bluetooth: hci0: Secure boot is enabled
[  802.448961] Bluetooth: hci0: OTP lock is enabled
[  802.448963] Bluetooth: hci0: API lock is enabled
[  802.448965] Bluetooth: hci0: Debug lock is disabled
[  802.448968] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[  802.448973] Bluetooth: hci0: Bootloader timestamp 2019.40 buildtype 1 build 38
[  802.448984] Loading firmware: intel/ibt-1040-4150.sfi
[  802.453813] Bluetooth: hci0: Found device firmware: intel/ibt-1040-4150.sfi
[  802.453906] Bluetooth: hci0: Boot Address: 0x100800
[  802.453911] Bluetooth: hci0: Firmware Version: 171-17.22
[  803.801936] Bluetooth: hci0: Waiting for firmware download to complete
[  803.802813] Bluetooth: hci0: Firmware loaded in 1317375 usecs
[  803.802863] Bluetooth: hci0: Waiting for device to boot
[  803.820814] Bluetooth: hci0: Device booted in 17548 usecs
[  803.820816] Bluetooth: hci0: Malformed MSFT vendor event: 0x02
[  803.820817] Loading firmware: intel/ibt-1040-4150.ddc
[  803.820875] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-1040-4150.ddc
[  803.822819] Bluetooth: hci0: Applying Intel DDC parameters completed
[  803.825841] Bluetooth: hci0: Firmware timestamp 2022.17 buildtype 1 build 43435
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum