Bluetooth is no longer working after Fedora 44 upgrade

Hi,

After upgrading my fedora 44 KDE edition the bluetooth is no longer working :frowning:

  ~ sudo dmesg | grep Bluetooth
[   19.325983] Bluetooth: Core ver 2.22
[   19.326024] Bluetooth: HCI device and connection manager initialized
[   19.326036] Bluetooth: HCI socket layer initialized
[   19.326040] Bluetooth: L2CAP socket layer initialized
[   19.326047] Bluetooth: SCO socket layer initialized
[   19.848627] Bluetooth: hci0: Device revision is 0
[   19.848634] Bluetooth: hci0: Secure boot is enabled
[   19.848636] Bluetooth: hci0: OTP lock is enabled
[   19.848638] Bluetooth: hci0: API lock is enabled
[   19.848639] Bluetooth: hci0: Debug lock is disabled
[   19.848641] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[   19.848644] Bluetooth: hci0: Bootloader timestamp 2019.40 buildtype 1 build 38
[   19.848749] Bluetooth: hci0: DSM reset method type: 0x00
[   19.894843] Bluetooth: hci0: Found device firmware: intel/ibt-0040-0041.sfi
[   19.894861] Bluetooth: hci0: Boot Address: 0x100800
[   19.894864] Bluetooth: hci0: Firmware Version: 202-5.26
[   20.420518] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   20.420527] Bluetooth: BNEP filters: protocol multicast
[   20.420535] Bluetooth: BNEP socket layer initialized
[   21.394405] Bluetooth: hci0: Failed to send firmware data (-38)
[   21.394462] Bluetooth: hci0: Intel reset sent to retry FW download
[   23.575847] Bluetooth: hci0: Failed to read MSFT supported features (-110)

➜  ~ sudo journalctl -b | grep Bluetooth
[sudo] password for ahaloui: 
Jun 15 08:02:20 fedora kernel: Bluetooth: Core ver 2.22
Jun 15 08:02:20 fedora kernel: Bluetooth: HCI device and connection manager initialized
Jun 15 08:02:20 fedora kernel: Bluetooth: HCI socket layer initialized
Jun 15 08:02:20 fedora kernel: Bluetooth: L2CAP socket layer initialized
Jun 15 08:02:20 fedora kernel: Bluetooth: SCO socket layer initialized
Jun 15 08:02:20 fedora kernel: Bluetooth: hci0: Device revision is 0
Jun 15 08:02:20 fedora kernel: Bluetooth: hci0: Secure boot is enabled
Jun 15 08:02:20 fedora kernel: Bluetooth: hci0: OTP lock is enabled
Jun 15 08:02:20 fedora kernel: Bluetooth: hci0: API lock is enabled
Jun 15 08:02:20 fedora kernel: Bluetooth: hci0: Debug lock is disabled
Jun 15 08:02:20 fedora kernel: Bluetooth: hci0: Minimum firmware build 1 week 10 2014
Jun 15 08:02:20 fedora kernel: Bluetooth: hci0: Bootloader timestamp 2019.40 buildtype 1 build 38
Jun 15 08:02:20 fedora kernel: Bluetooth: hci0: DSM reset method type: 0x00
Jun 15 08:02:20 fedora kernel: Bluetooth: hci0: Found device firmware: intel/ibt-0040-0041.sfi
Jun 15 08:02:20 fedora kernel: Bluetooth: hci0: Boot Address: 0x100800
Jun 15 08:02:20 fedora kernel: Bluetooth: hci0: Firmware Version: 202-5.26
Jun 15 08:02:21 fedora systemd[1]: Starting bluetooth.service - Bluetooth service...
Jun 15 08:02:21 fedora bluetoothd[1396]: Bluetooth daemon 5.86
Jun 15 08:02:21 fedora kernel: Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Jun 15 08:02:21 fedora kernel: Bluetooth: BNEP filters: protocol multicast
Jun 15 08:02:21 fedora kernel: Bluetooth: BNEP socket layer initialized
Jun 15 08:02:21 fedora bluetoothd[1396]: Bluetooth management interface 1.23 initialized
Jun 15 08:02:21 fedora systemd[1]: Started bluetooth.service - Bluetooth service.
Jun 15 08:02:21 fedora systemd[1]: Reached target bluetooth.target - Bluetooth Support.
Jun 15 08:02:22 fedora kernel: Bluetooth: hci0: Failed to send firmware data (-38)
Jun 15 08:02:22 fedora kernel: Bluetooth: hci0: Intel reset sent to retry FW download
Jun 15 08:02:24 fedora kernel: Bluetooth: hci0: Failed to read MSFT supported features (-110)
Jun 15 08:02:24 fedora systemd[1]: Stopped target bluetooth.target - Bluetooth Support.
Jun 15 08:02:40 2a01cb040472cb004b60c5da91ee6419.ipv6.abo.wanadoo.fr systemd[2703]: Starting obex.service - Bluetooth OBEX service...
Jun 15 08:02:40 2a01cb040472cb004b60c5da91ee6419.ipv6.abo.wanadoo.fr systemd[2703]: Started obex.service - Bluetooth OBEX service.

➜  ~ uname -r    
7.0.12-201.fc44.x86_64

➜  ~ rpm -qa | grep bluez
bluez-libs-5.86-4.fc44.x86_64
bluez-5.86-4.fc44.x86_64
bluez-obexd-5.86-4.fc44.x86_64
kf5-bluez-qt-5.116.0-5.fc44.x86_64
bluez-cups-5.86-4.fc44.x86_64
kf6-bluez-qt-6.27.0-1.fc44.x86_64

➜  ~ inxi --bluetooth
Bluetooth:
  Message: No bluetooth data found.

Any solution ?

Thank you

WiFi often has issues after upgrades, so I use a WiFi USB dongle while waiting for a solution.
You need to provide enough detail for us to understand the problem – e.g., enough detail to allow others with access to similar hardware and Fedora spin to reproduce the issue, e.g., the full output from inxi -Fzxx. Please include the output from rfkill. Note that WiFi problems can be due to outdated vendor firmware or conflicts with other installed OS’s. To make it easier to reproduce the problem and avoid wasting energy on a solved problem, ensure that you have fully updated Fedora and vendor firmware.

If you boot up in the previous kernel does your bluetooth work?

What is the last working kernel and which one broke bluetooth?

You should be able to compare the logs from the working kernel to the broken one and may see a difference that is important.

Extra Info about my system.

The wifi is working properly but only the bluetooth is not.

I will reboot. Last week the BT was OK and it’s broken after today’s update + reboot

➜  ~ inxi -Fzxx               
System:
  Kernel: 7.0.12-201.fc44.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 16.1.1
  Desktop: KDE Plasma v: 6.6.5 tk: Qt v: N/A wm: kwin_wayland dm: SDDM
    Distro: Fedora Linux 44 (KDE Plasma Desktop Edition)
Machine:
  Type: Laptop System: Acer product: Swift SFX14-71G v: V1.56
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: RPL model: Fabia_RTH v: V1.56 serial: <superuser required>
    part-nu: 0000000000000000 Firmware: UEFI vendor: INSYDE v: 1.56
    date: 07/10/2025
Battery:
  ID-1: BAT1 charge: 7.9 Wh (30.5%) condition: 26.1/76.3 Wh (34.2%)
    volts: 15.24 min: 15.48 model: SIMPLO AP21B7Q_NC serial: <filter> charging:
    status: discharging cycles: 258
CPU:
  Info: 14-core (6-mt/8-st) model: 13th Gen Intel Core i7-13700H bits: 64
    type: MST AMCP arch: Raptor Lake rev: 2 cache: L1: 1.2 MiB L2: 11.5 MiB
    L3: 24 MiB
  Speed (MHz): avg: 414 min/max: 400/4800:5000:3700 cores: 1: 414 2: 414
    3: 414 4: 414 5: 414 6: 414 7: 414 8: 414 9: 414 10: 414 11: 414 12: 414
    13: 414 14: 414 15: 414 16: 414 17: 414 18: 414 19: 414 20: 414
    bogomips: 116736
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel Raptor Lake-P [Iris Xe Graphics]
    vendor: Acer Incorporated ALI driver: i915 v: kernel arch: Xe ports:
    active: eDP-1 empty: DP-1, DP-2, DP-3, DP-4 bus-ID: 0000:00:02.0
    chip-ID: 8086:a7a0
  Device-2: NVIDIA AD107M [GeForce RTX 4050 Max-Q / Mobile]
    vendor: Acer Incorporated ALI driver: nvidia v: 595.80 arch: Lovelace ports:
    active: none empty: HDMI-A-1 bus-ID: 0000:01:00.0 chip-ID: 10de:28a1
  Device-3: Quanta Acer FHD User Facing driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 3-6:3 chip-ID: 0408:4036
  Display: wayland server: Xwayland v: 24.1.12 compositor: kwin_wayland
    driver: gpu: i915 display-ID: 0
  Monitor-1: eDP-1 model: Samsung 0x418c res: 2880x1800 hz: 120 dpi: 234
    diag: 368mm (14.5")
  API: EGL v: 1.5 platforms: device: 0 drv: nvidia device: 2 drv: iris
    device: 3 drv: swrast gbm: drv: nvidia surfaceless: drv: nvidia wayland:
    drv: iris inactive: x11,device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: mesa v: 26.0.8 note: incomplete
    (EGL sourced) renderer: NVIDIA GeForce RTX 4050 Laptop GPU/PCIe/SSE2,
    Mesa Intel Iris Xe Graphics (RPL-P), llvmpipe (LLVM 22.1.5 256 bits)
  API: Vulkan Message: No Vulkan data available.
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-settings,nvidia-smi
    wl: wayland-info x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Raptor Lake-P/U/H cAVS vendor: Acer Incorporated ALI
    driver: sof-audio-pci-intel-tgl bus-ID: 0000:00:1f.3 chip-ID: 8086:51ca
  Device-2: NVIDIA AD107 High Definition Audio vendor: Acer Incorporated ALI
    driver: snd_hda_intel v: kernel bus-ID: 0000:01:00.1 chip-ID: 10de:22be
  API: ALSA v: k7.0.12-201.fc44.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.6.6 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Intel Raptor Lake PCH CNVi WiFi vendor: Rivet Networks
    driver: iwlwifi v: kernel bus-ID: 0000:00:14.3 chip-ID: 8086:51f1
  IF: wlp0s20f3 state: up mac: <filter>
  IF-ID-1: br-1f12af16a0e4 state: down mac: <filter>
  IF-ID-2: br-4b1886142bfe state: down mac: <filter>
  IF-ID-3: docker0 state: down mac: <filter>
  IF-ID-4: eth0 state: up speed: 1000 Mbps duplex: unknown mac: <filter>
  IF-ID-5: gpd0 state: down mac: N/A
RAID:
  Hardware-1: Intel RST Volume Management Device Controller driver: vmd v: 0.6
    bus-ID: 0000:00:0e.0 chip-ID: 8086:a77f
Drives:
  Local Storage: total: 953.87 GiB used: 280.51 GiB (29.4%)
  ID-1: /dev/nvme0n1 vendor: Micron model: 3400 MTFDKBA1T0TFH
    size: 953.87 GiB speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 32.9 C
Partition:
  ID-1: / size: 482.54 GiB used: 279.66 GiB (58.0%) fs: ext4 dev: /dev/dm-0
    mapped: luks-4ebc98fa-4c12-46c1-b841-108389b5b6ae
  ID-2: /boot size: 973.4 MiB used: 784.7 MiB (80.6%) fs: ext4
    dev: /dev/nvme0n1p6
  ID-3: /boot/efi size: 256 MiB used: 81.6 MiB (31.9%) fs: vfat
    dev: /dev/nvme0n1p1
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 54.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 32 GiB note: est. available: 31.04 GiB
    used: 13.32 GiB (42.9%)
  Processes: 480 Power: uptime: 4h 33m wakeups: 0 Init: systemd v: 259
    default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 29
    Compilers: gcc: 16.1.1 Shell: Zsh v: 5.9 running-in: konsole inxi: 3.3.40

➜  ~ rfkill                        
ID TYPE      DEVICE              SOFT      HARD
 0 wlan      acer-wireless  unblocked unblocked
 1 bluetooth acer-bluetooth unblocked unblocked
 3 wlan      phy0           unblocked unblocked

So it’s working with 7.0.12-200.fc44.x86_64 but crashing with 7.0.12-201.fc44.x86_64.

I will stick with 7.0.12-200.fc44.x86_64 for now.

Thank you for the hint.

Diff between dmesg:

NOK 7.0.12-201

[   19.325983] Bluetooth: Core ver 2.22
[   19.326024] Bluetooth: HCI device and connection manager initialized
[   19.326036] Bluetooth: HCI socket layer initialized
[   19.326040] Bluetooth: L2CAP socket layer initialized
[   19.326047] Bluetooth: SCO socket layer initialized
[   19.848627] Bluetooth: hci0: Device revision is 0
[   19.848634] Bluetooth: hci0: Secure boot is enabled
[   19.848636] Bluetooth: hci0: OTP lock is enabled
[   19.848638] Bluetooth: hci0: API lock is enabled
[   19.848639] Bluetooth: hci0: Debug lock is disabled
[   19.848641] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[   19.848644] Bluetooth: hci0: Bootloader timestamp 2019.40 buildtype 1 build 38
[   19.848749] Bluetooth: hci0: DSM reset method type: 0x00
[   19.894843] Bluetooth: hci0: Found device firmware: intel/ibt-0040-0041.sfi
[   19.894861] Bluetooth: hci0: Boot Address: 0x100800
[   19.894864] Bluetooth: hci0: Firmware Version: 202-5.26
[   20.420518] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   20.420527] Bluetooth: BNEP filters: protocol multicast
[   20.420535] Bluetooth: BNEP socket layer initialized
[   21.394405] Bluetooth: hci0: Failed to send firmware data (-38)
[   21.394462] Bluetooth: hci0: Intel reset sent to retry FW download
[   23.575847] Bluetooth: hci0: Failed to read MSFT supported features (-110)

OK 7.0.12-200

[   16.418669] Bluetooth: Core ver 2.22
[   16.418701] Bluetooth: HCI device and connection manager initialized
[   16.418706] Bluetooth: HCI socket layer initialized
[   16.418708] Bluetooth: L2CAP socket layer initialized
[   16.418712] Bluetooth: SCO socket layer initialized
[   16.887452] Bluetooth: hci0: Device revision is 0
[   16.887458] Bluetooth: hci0: Secure boot is enabled
[   16.887460] Bluetooth: hci0: OTP lock is enabled
[   16.887462] Bluetooth: hci0: API lock is enabled
[   16.887463] Bluetooth: hci0: Debug lock is disabled
[   16.887465] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[   16.887467] Bluetooth: hci0: Bootloader timestamp 2019.40 buildtype 1 build 38
[   16.887573] Bluetooth: hci0: DSM reset method type: 0x00
[   16.936374] Bluetooth: hci0: Found device firmware: intel/ibt-0040-0041.sfi
[   16.936400] Bluetooth: hci0: Boot Address: 0x100800
[   16.936403] Bluetooth: hci0: Firmware Version: 202-5.26
[   17.907085] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   17.907091] Bluetooth: BNEP filters: protocol multicast
[   17.907095] Bluetooth: BNEP socket layer initialized
[   18.430642] Bluetooth: hci0: Waiting for firmware download to complete
[   18.431388] Bluetooth: hci0: Firmware loaded in 1459962 usecs
[   18.431526] Bluetooth: hci0: Waiting for device to boot
[   18.447475] Bluetooth: hci0: Device booted in 15691 usecs
[   18.451040] Bluetooth: hci0: Found Intel DDC parameters: intel/ibt-0040-0041.ddc
[   18.452540] Bluetooth: hci0: Applying Intel DDC parameters completed
[   18.455549] Bluetooth: hci0: Firmware timestamp 2026.5 buildtype 1 build 82122
[   18.455554] Bluetooth: hci0: Firmware SHA1: 0x2925677d
[   18.459518] Bluetooth: hci0: Fseq status: Success (0x00)
[   18.459521] Bluetooth: hci0: Fseq executed: 00.00.02.41
[   18.459523] Bluetooth: hci0: Fseq BT Top: 00.00.02.41
[   18.528661] Bluetooth: MGMT ver 1.23
[   25.952112] Bluetooth: RFCOMM TTY layer initialized
[   25.952126] Bluetooth: RFCOMM socket layer initialized
[   25.952134] Bluetooth: RFCOMM ver 1.11

Failed version fell over on loading firmware:

[   21.394405] Bluetooth: hci0: Failed to send firmware data (-38)
[   21.394462] Bluetooth: hci0: Intel reset sent to retry FW download

Maybe try a fwupdate to see if there’s an updated firmware for this device.