Hi, I just upgraded linux-image-amd64 and that pulled in 6.1.0-9 and now intel/ibt-20-1-3.sfi loads without issues and my Bluetooth keyboard works, even when cold booting! Cold booting 6.1.0-7 it fails and my keyboard is unresponsive.
For reference, # grep -E '(version 6\.1\.0-|ibt-20-1-3\.sfi)' /var/log/kern.log | sed 's/.* kernel: //' [ 0.000000] Linux version 6.1.0-7-amd64 (debian-ker...@lists.debian.org) (gcc-12 (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian 6.1.20-2 (2023-04-08) [ 1.590712] bluetooth hci0: firmware: failed to load intel/ibt-20-1-3.sfi (-2) [ 1.590724] bluetooth hci0: firmware: failed to load intel/ibt-20-1-3.sfi (-2) [ 1.590726] Bluetooth: hci0: Failed to load Intel firmware file intel/ibt-20-1-3.sfi (-2) [ 0.000000] Linux version 6.1.0-9-amd64 (debian-ker...@lists.debian.org) (gcc-12 (Debian 12.2.0-14) 12.2.0, GNU ld (GNU Binutils for Debian) 2.40) #1 SMP PREEMPT_DYNAMIC Debian 6.1.27-1 (2023-05-08) [ 3.635292] bluetooth hci0: firmware: direct-loading firmware intel/ibt-20-1-3.sfi [ 3.635294] Bluetooth: hci0: Found device firmware: intel/ibt-20-1-3.sfi I don't know if it is related but when I boot 6.1.0-7, I also see a call trace that starts with [ 1.554110] alg: self-tests for ecdh-nist-p256 using ecdh-nist-p256-generic failed (rc=-14) [ 1.554111] ------------[ cut here ]------------ This happens before 6.1.0-7 tries to load intel/ibt-20-1-3.sfi. With 6.1.0-9, that call trace is gone too and loading the firmware file appears to have been moved to a later phase based upon the time stamps. I don't know what fixed it but I'm happy to report this fixed. At least in 6.1.0-9, but I'm slightly worried a later version might reintroduce it as that has happened before. Oh, FYI, I have the following firmware packages installed at the moment # apt list --installed 2>/dev/null | grep firmware firmware-amd-graphics/testing,now 20230210-5 all [installed] firmware-iwlwifi/testing,now 20230210-5 all [installed] firmware-linux-free/unstable,unstable,testing,now 20200122-1 all [installed,automatic] firmware-realtek/testing,now 20230210-5 all [installed] Hope this helps, -- Olaf Meeuwissen