User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:104.0) Gecko/20100101 Firefox/104.0 Build Identifier: Bluetooth won't turn on despite toggle in on position in GNOME Settings GUI. Running "dmesg | grep -i bluetooth" returns: [ 6.452799] Bluetooth: hci0: Failed to load Intel firmware file intel/ibt-19-0-4.sfi (-2) See link for details and inxi output: http://ask.fedoraproject.org/t/bluetooth-not-turning-on/28554 Reproducible: Always Steps to Reproduce: 1.remove ibt-xx-xx.sfi and ibt-xx-xx.ddc files from /lib/firmware/intel 2.reboot Actual Results: Bluetooth doesn't turn on Expected Results: Bluetooth shouldn't turn on
> Steps to Reproduce: > 1.remove ibt-xx-xx.sfi and ibt-xx-xx.ddc files from /lib/firmware/intel > 2.reboot > Actual Results: > Bluetooth doesn't turn on You remove the firmware and then it doesn't work, what do you expect? Could you please explain the problem you're having with more detail. Also include: uname -a rpm -q bluez linux-firmware lsusb | grep -i bluetooth
also those firmware are shipped, we compress firmware: ls /lib/firmware/intel/ibt-19-0-4.* /lib/firmware/intel/ibt-19-0-4.ddc.xz /lib/firmware/intel/ibt-19-0-4.sfi.xz
Initially the files were not there: ls /lib/firmware/intel/ibt-19-0-4.* ls: cannot access '/lib/firmware/intel/ibt-19-0-4.*': No such file or directory - ls /lib/firmware/intel/ sof sof-tplg - This tells me that the firmware is missing. I downloaded them myself from: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/intel After placing them in /lib/firmware/intel Bluetooth started working. By deleting the files I had manually added myself I could reproduce the fault. I want to reiterate that I only deleted the files AFTER I had added them so that I could reproduce the result and pinpoint the issue to missing firmware. As I mentioned in my AskFedora Topic (https://ask.fedoraproject.org/t/bluetooth-not-turning-on/28554) I am running Nobara 36 (based on Fedora 36) but I have seen the issue on others' systems so believe that it is relevant to Fedora. Other people with same issues: https://ask.fedoraproject.org/t/fedora-36-double-boot-bluetooth-module-problem-on-laptop/22394/3 https://ask.fedoraproject.org/t/fed-33-settings-bluetooth-wont-activate/11983 "rfkill list all" would return unblocked but the issue would persist "systemctl status bluetooth" would show enabled, active, running. I also dual boot with windows 11 similar to some people having this issue. Apologies if it isn't an issue relevant to Fedora 36, I was asked to file a bug report to help. uname -a: Linux nobara-willem 6.0.8-201.fsync.fc36.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Nov 15 08:06:48 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux rpm -q bluez linux-firmware: bluez-5.65-1.fc36.x86_64 package linux-firmware is not installed lsusb | grep -i bluetooth Bus 001 Device 004: ID 8087:0026 Intel Corp. AX201 Bluetooth I hope this helps.
> rpm -q bluez linux-firmware: > bluez-5.65-1.fc36.x86_64 > package linux-firmware is not installed The firmware is shipped in that second package, "sudo dnf install -y linux-firmware" will fix your problem.
According to https://ask.fedoraproject.org/t/bluetooth-not-turning-on/28554 Willem uses Nobara and not Fedora. Nobara might have some issue where linux-firmware doesn't get installed by default? Either way, this doesn't seem to be a Fedora problem.
(In reply to Kamil Páral from comment #5) > According to https://ask.fedoraproject.org/t/bluetooth-not-turning-on/28554 > Willem uses Nobara and not Fedora. Nobara might have some issue where > linux-firmware doesn't get installed by default? Either way, this doesn't > seem to be a Fedora problem. I have no idea what Nobara is, the kernel now only has soft deps on linux-firmware because it's not needed and large in a lot of cloud/virt cases so it's entirely possible they could get themselves into a muddle but it looks like a bug with what ever Nobara is.