Thanks for your reply, Kiran. Does the phrase "next release" mean linux-5.13-rc4 or the next release of linux-firmware? I just want to know what to look out for. Thanks Chris On 25/05/2021 11:14, K, Kiran wrote: > Hi Chris, > > This is a known issue related to firmware and is expected to be fixed in next release. > > Thanks, > Kiran > > >> -----Original Message----- >> From: Chris Clayton <chris2553@xxxxxxxxxxxxxx> >> Sent: Tuesday, May 25, 2021 3:28 PM >> To: linux-bluetooth@xxxxxxxxxxxxxxx; Von Dentz, Luiz >> <luiz.von.dentz@xxxxxxxxx> >> Subject: BT Intel: Regression loading firmware in linux-5.13-rc3 >> >> Hi, >> >> I've built and installed 5.13-rc3+ (freshly pulled from Linus' tree). On booting >> it I find that none of my bluetooth devices can connect. In the output from >> dmesg I find: >> >> [ 8.170332] Bluetooth: hci0: Firmware revision 0.0 build 121 week 7 2021 >> [ 8.171339] bluetooth hci0: Direct firmware load for intel/ibt-19-16-0.sfi >> failed with error -2 >> [ 8.171871] Bluetooth: hci0: Failed to load Intel firmware file intel/ibt-19-16- >> 0.sfi (-2) >> >> As you can see it is looking for a non-existent firmware file intel/ibt-19-16- >> 0.sfi. intel/ibt-19-16-4.{ddc,sfi} do exist and both 5.12.6 and 5.10.39 >> successfully load those. >> >> If I create symbolic links from the ibt-19-16-4 files to ibt-19-16-0 equivalents, >> rc3 loads them and my bluetooth devices work fine. I can't find any ibt-19-16- >> 0 files in the lkinux-firmware tree on kernel.org (or anywhere else for that >> matter). >> >> I looked at the changes introduced in 5.13 and found a couple of suspects - >> d68903da4e220d1e6b7c6ecdb853c36144c6acc9 >> (Bluetooth: btintel: Consolidate intel_version parsing) and its parent commit >> 0a460d8fe2db6887169a19b048ea0c90f8bdc3b7 >> (Bluetooth: btintel: Consolidate intel_version_tlv parsing). Both were >> authored by Luiz Augusto von Dentz and make changes to code that >> processes the firmware version data. I built a kernel with >> 0a460d8fe2db6887169a19b048ea0c90f8bdc3b7 >> checked out and that loads the installed firmware fine. >> d68903da4e220d1e6b7c6ecdb853c36144c6acc9, however, seems to be the >> the change that breaks things because it tries (and obviously fails) to load ibt- >> 19-16-0.sfi. >> >> I can provide any additional diagnostics or test a fix, but please copy me in to >> any email because I'm not subscribed to the list. >> >> In the meantime, I'll use my symlinks workaround. >> >> Thanks, >> >> Chris >