Title:
Bluetooth Not Working on Fedora COSMIC Atomic (Intel Core Ultra 7, Kernel 7.0.8-200fc44.x86_64)
Description:
Since installing updates ~1-2 weeks ago, Bluetooth on my Fedora COSMIC Atomic 44 system has stopped working.
- Bluetooth toggle in Settings is unresponsive. It is in “off” position and does not react to clicking.
- No devices can be detected or connected
I have tried troubleshooting with AI, but I’ve run into a dead end.
System Specifications:
- OS: Fedora COSMIC Atomic 44.20260519.0
- Kernel: 7.0.8-200fc44.x86_64
- Hardware: Lenovo ThinkPad X9-14 Gen 1
- Processor: Intel® Core™ Ultra 7 258V
- Bluetooth Adapter: Intel (firmware:
ibt-0190-0291.sfi, version107-8.26)
Troubleshooting Steps Tried:
- Restarted Bluetooth service:
sudo systemctl restart bluetooth - Unblocked Bluetooth via
rfkill:sudo rfkill unblock bluetooth - Rolling back to the previous deployment. That didn’t fix the problem, since the breakage happened a few updates back.
Questions
- Can this be solved by simply rolling back to an even older deployment?
- Is this a me problem or should i file a bug report?
Thank you for your help! Let me know if you need additional details.
Diagnostics
Here are the outputs of some diagnostics I ran:
inxi -Fzxx
(Had to run this one inside a toolbox.)
⬢ [user@toolbx ~]$ inxi -Fzxx
System:
Kernel: 7.0.8-200.fc44.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 16.1.1
Desktop: Cosmic v: N/A tk: Iced wm: Smithay X WM dm: N/A Distro: Fedora
Linux 43 (Toolbx Container Image)
Machine:
Type: Laptop System: LENOVO product: 21QACTO1WW v: ThinkPad X9-14 Gen 1
serial: <superuser required> Chassis: type: 10 serial: <superuser required>
Mobo: LENOVO model: 21QACTO1WW serial: <superuser required>
part-nu: LENOVO_MT_21QA_BU_Think_FM_ThinkPad X9-14 Gen 1 Firmware: UEFI
vendor: LENOVO v: N4DET39W (1.22 ) date: XXXXX
Battery:
ID-1: BAT0 charge: 43.4 Wh (79.5%) condition: 54.6/55.1 Wh (99%)
volts: 12.54 min: 11.7 model: BYD LNV-5B11M90101�� serial: <filter>
charging: status: not charging control: start: 75% end: 80% cycles: 57
CPU:
Info: 8-core model: Intel Core Ultra 7 258V bits: 64 type: MCP
arch: Lunar Lake rev: 1 cache: L1: 832 KiB L2: 14 MiB L3: 12 MiB
Speed (MHz): avg: 400 min/max: 400/4700:4800:3700 cores: 1: 400 2: 400
3: 400 4: 400 5: 400 6: 400 7: 400 8: 400 bogomips: 52838
Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
Device-1: Intel Lunar Lake [Intel Arc Graphics 130V / 140V] vendor: Lenovo
driver: xe v: kernel arch: Xe2 ports: active: eDP-1
empty: DP-1,DP-2,HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:64a0
Device-2: Bison Integrated RGB Camera driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 bus-ID: 3-4:2 chip-ID: 5986:216b
Display: wayland server: N/A compositor: cosmic-comp driver: gpu: xe
display-ID: 1
Monitor-1: eDP-1 model: Samsung 0x4209 res: 1920x1200 dpi: 161
diag: 356mm (14")
API: EGL Message: EGL data requires eglinfo. Check --recommends.
Info: Tools: x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Intel Lunar Lake-M HD Audio vendor: Lenovo
driver: sof-audio-pci-intel-lnl bus-ID: 00:1f.3 chip-ID: 8086:a828
API: ALSA v: k7.0.8-200.fc44.x86_64 status: kernel-api
Server-1: JACK v: 1.9.22 status: off
Network:
Device-1: Intel BE200 Series Wi-Fi 7 driver: iwlwifi v: kernel
bus-ID: 00:14.3 chip-ID: 8086:a840
IF: wlp0s20f3 state: up mac: <filter>
IF-ID-1: proton0 state: unknown speed: N/A duplex: N/A mac: N/A
IF-ID-2: pvpnksintrf1 state: unknown speed: N/A duplex: N/A mac: <filter>
Bluetooth:
Device-1: Intel driver: btintel_pcie v: 0.1 bus-ID: 00:14.7
chip-ID: 8086:a876
Report: rfkill ID: hci0 rfk-id: 1 state: up address: see --recommends
Drives:
Local Storage: total: 953.87 GiB used: 1.04 TiB (111.2%)
ID-1: /dev/nvme0n1 vendor: Samsung model: MZAL81T0HFLB-00BLL
size: 953.87 GiB speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 28.9 C
Partition:
Message: No partition data found.
Swap:
ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 39.0 C mobo: N/A
Fan Speeds (rpm): fan-1: 0 fan-2: 0
Info:
Memory: total: 32 GiB note: est. available: 30.86 GiB used: 4.91 GiB (15.9%)
Processes: 467 Power: uptime: 15m wakeups: 0 Init: systemd v: 258
default: graphical
Packages: pm: rpm pkgs: N/A note: see --rpm Compilers: N/A Shell: Bash
v: 5.3.0 running-in: conmon inxi: 3.3.40
rfkill list
user@user:~$ rfkill list
0: tpacpi_bluetooth_sw: Bluetooth
Soft blocked: no
Hard blocked: no
1: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
`sudo dmesg | grep -i bluetooth
`
user@user:~$ sudo dmesg | grep -i bluetooth
[sudo] password for user:
[ 1.997579] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked
[ 17.975330] Bluetooth: Core ver 2.22
[ 17.975379] NET: Registered PF_BLUETOOTH protocol family
[ 17.975381] Bluetooth: HCI device and connection manager initialized
[ 17.975387] Bluetooth: HCI socket layer initialized
[ 17.975391] Bluetooth: L2CAP socket layer initialized
[ 17.975396] Bluetooth: SCO socket layer initialized
[ 18.335998] Bluetooth: hci0: Device revision is 0
[ 18.336004] Bluetooth: hci0: Secure boot is enabled
[ 18.336004] Bluetooth: hci0: OTP lock is disabled
[ 18.336005] Bluetooth: hci0: API lock is enabled
[ 18.336006] Bluetooth: hci0: Debug lock is disabled
[ 18.336006] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[ 18.336007] Bluetooth: hci0: Bootloader timestamp 2023.33 buildtype 1 build 45995
[ 18.340731] Bluetooth: hci0: Found device firmware: intel/ibt-0190-0291-iml.sfi
[ 18.340737] Bluetooth: hci0: Boot Address: 0x30098800
[ 18.340739] Bluetooth: hci0: Firmware Version: 107-8.26
[ 18.393400] Bluetooth: hci0: Waiting for firmware download to complete
[ 18.393414] Bluetooth: hci0: Firmware loaded in 51442 usecs
[ 18.395693] Bluetooth: hci0: Waiting for device to boot
[ 18.395697] Bluetooth: hci0: Device booted in 2213 usecs
[ 18.395698] Bluetooth: hci0: Waiting for device transition to d0
[ 18.395698] Bluetooth: hci0: Device moved to D0 in 0 usecs
[ 18.396059] Bluetooth: hci0: dsbr: enable: 0x01 value: 0x0b
[ 18.426102] Bluetooth: hci0: Found device firmware: intel/ibt-0190-0291-pci.sfi
[ 18.426113] Bluetooth: hci0: Boot Address: 0x10000800
[ 18.426114] Bluetooth: hci0: Firmware Version: 107-8.26
[ 18.442490] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 18.537700] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 18.612692] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 18.612811] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 18.615934] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 18.616050] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 18.658405] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 18.658539] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 18.668288] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 18.668466] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 18.725457] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 18.733706] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 18.733832] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 18.735314] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 18.735438] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 18.736276] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 18.736403] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 18.792269] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 18.853348] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 18.853486] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 18.929522] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 18.963300] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 19.014935] Bluetooth: hci0: Waiting for firmware download to complete
[ 19.014952] Bluetooth: hci0: Firmware loaded in 575045 usecs
[ 19.050739] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 19.050767] Bluetooth: hci0: Controller in error state
[ 19.389064] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 19.389067] Bluetooth: BNEP filters: protocol multicast
[ 19.389071] Bluetooth: BNEP socket layer initialized
[ 22.024490] Bluetooth: hci0: Timeout (3000 ms) on alive interrupt, alive context: intel_reset1
[ 22.024496] Bluetooth: hci0: Failed to send frame (-62)
[ 22.024497] Bluetooth: hci0: sending frame failed (-62)
[ 22.024504] Bluetooth: hci0: Failed to send Intel Reset command
[ 22.024506] Bluetooth: hci0: Intel Soft Reset failed (-62)
[ 22.024510] Bluetooth: hci0: Firmware download retry count: 1
[ 22.063109] Bluetooth: hci0: Device revision is 0
[ 22.063125] Bluetooth: hci0: Secure boot is enabled
[ 22.063127] Bluetooth: hci0: OTP lock is disabled
[ 22.063128] Bluetooth: hci0: API lock is enabled
[ 22.063129] Bluetooth: hci0: Debug lock is disabled
[ 22.063129] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[ 22.063131] Bluetooth: hci0: Bootloader timestamp 2023.33 buildtype 1 build 45995
[ 22.069604] Bluetooth: hci0: Found device firmware: intel/ibt-0190-0291-iml.sfi
[ 22.069621] Bluetooth: hci0: Boot Address: 0x30098800
[ 22.069624] Bluetooth: hci0: Firmware Version: 107-8.26
[ 22.126978] Bluetooth: hci0: Waiting for firmware download to complete
[ 22.126982] Bluetooth: hci0: Firmware loaded in 56019 usecs
[ 22.129238] Bluetooth: hci0: Waiting for device to boot
[ 22.129239] Bluetooth: hci0: Device booted in 2199 usecs
[ 22.129240] Bluetooth: hci0: Waiting for device transition to d0
[ 22.129240] Bluetooth: hci0: Device moved to D0 in 0 usecs
[ 22.129571] Bluetooth: hci0: dsbr: enable: 0x01 value: 0x0b
[ 22.158424] Bluetooth: hci0: Found device firmware: intel/ibt-0190-0291-pci.sfi
[ 22.158434] Bluetooth: hci0: Boot Address: 0x10000800
[ 22.158435] Bluetooth: hci0: Firmware Version: 107-8.26
[ 22.163141] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 22.179052] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 22.185061] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 22.200289] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 22.209490] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 22.229604] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 22.233588] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 22.233838] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 22.250737] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 22.256602] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 22.260171] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 22.260341] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 22.276425] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 22.295934] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 22.379317] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 22.381687] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 22.381820] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 22.392102] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 22.392231] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 22.404879] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 22.405009] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 22.445773] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 22.713756] Bluetooth: hci0: Waiting for firmware download to complete
[ 22.713771] Bluetooth: hci0: Firmware loaded in 542336 usecs
[ 22.749659] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 22.749697] Bluetooth: hci0: Controller in error state
[ 25.735581] Bluetooth: hci0: Timeout (3000 ms) on alive interrupt, alive context: intel_reset1
[ 25.735596] Bluetooth: hci0: Failed to send frame (-62)
[ 25.735599] Bluetooth: hci0: sending frame failed (-62)
[ 25.735634] Bluetooth: hci0: Failed to send Intel Reset command
[ 25.735655] Bluetooth: hci0: Intel Soft Reset failed (-62)
[ 25.781990] Bluetooth: hci0: Received hw exception interrupt
[ 25.782013] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 25.783861] Bluetooth: hci0: Unsupported cnvi 0x00000000
[ 25.784039] Bluetooth: hci0: Received gp1 mailbox interrupt
[ 25.784098] Bluetooth: hci0: Controller in error state
[ 26.239459] Bluetooth: hci0: Timeout (500 ms) on tx completion
[ 26.239536] Bluetooth: hci0: Failed to send frame (-62)
[ 26.239541] Bluetooth: hci0: sending frame failed (-62)
[ 26.239559] Bluetooth: hci0: Failed to read MSFT supported features (-62)
`systemctl status bluetooth
user@user:~$ systemctl status bluetooth
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: enabled)
Drop-In: /usr/lib/systemd/system/service.d
└─10-timeout-abort.conf
Active: active (running) since Wed 2026-05-20 11:53:46 CEST; 46min ago
Invocation: 433f798eb6eb471c8a110516451d279f
Docs: man:bluetoothd(8)
Main PID: 1392 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 37630)
Memory: 2.2M (peak: 4.1M)
CPU: 26ms
CGroup: /system.slice/bluetooth.service
└─1392 /usr/libexec/bluetooth/bluetoothd
Mai 20 11:53:46 user systemd[1]: Starting bluetooth.service - Bluetooth service...
Mai 20 11:53:46 user (bluetoothd)[1392]: bluetooth.service: ConfigurationDirectory 'bluetooth' already exist>
Mai 20 11:53:46 user bluetoothd[1392]: Bluetooth daemon 5.86
Mai 20 11:53:46 user bluetoothd[1392]: Starting SDP server
Mai 20 11:53:46 user systemd[1]: Started bluetooth.service - Bluetooth service.
Mai 20 11:53:46 user bluetoothd[1392]: Bluetooth management interface 1.23 initialized
journalctl -u bluetooth --no-pager -n 50
user@user:~$ journalctl -u bluetooth --no-pager -n 50
Mai 19 15:21:50 user bluetoothd[12897]: Starting SDP server
Mai 19 15:21:50 user bluetoothd[12897]: Bluetooth management interface 1.23 initialized
Mai 19 15:39:12 user bluetoothd[12897]: Terminating
Mai 19 15:39:12 user systemd[1]: Stopping bluetooth.service - Bluetooth service...
Mai 19 15:39:12 user bluetoothd[12897]: Stopping SDP server
Mai 19 15:39:12 user bluetoothd[12897]: Exit
Mai 19 15:39:12 user systemd[1]: bluetooth.service: Deactivated successfully.
Mai 19 15:39:12 user systemd[1]: Stopped bluetooth.service - Bluetooth service.
Mai 19 15:39:12 user systemd[1]: Starting bluetooth.service - Bluetooth service...
Mai 19 15:39:12 user (bluetoothd)[19176]: bluetooth.service: ConfigurationDirectory 'bluetooth' already exists but the mode is different. (File system: 755 ConfigurationDirectoryMode: 555)
Mai 19 15:39:12 user bluetoothd[19176]: Bluetooth daemon 5.86
Mai 19 15:39:12 user systemd[1]: Started bluetooth.service - Bluetooth service.
Mai 19 15:39:12 user bluetoothd[19176]: Starting SDP server
Mai 19 15:39:12 user bluetoothd[19176]: Bluetooth management interface 1.23 initialized
Mai 19 16:10:08 user systemd[1]: Stopping bluetooth.service - Bluetooth service...
Mai 19 16:10:08 user bluetoothd[19176]: Terminating
Mai 19 16:10:08 user bluetoothd[19176]: Stopping SDP server
Mai 19 16:10:08 user bluetoothd[19176]: Exit
Mai 19 16:10:08 user systemd[1]: bluetooth.service: Deactivated successfully.
Mai 19 16:10:08 user systemd[1]: Stopped bluetooth.service - Bluetooth service.
-- Boot 033814dad2a2440e97793a21ec8c7251 --
Mai 19 16:11:05 user systemd[1]: Starting bluetooth.service - Bluetooth service...
Mai 19 16:11:05 user (bluetoothd)[1635]: bluetooth.service: ConfigurationDirectory 'bluetooth' already exists but the mode is different. (File system: 755 ConfigurationDirectoryMode: 555)
Mai 19 16:11:06 user bluetoothd[1635]: Bluetooth daemon 5.86
Mai 19 16:11:06 user bluetoothd[1635]: Starting SDP server
Mai 19 16:11:06 user systemd[1]: Started bluetooth.service - Bluetooth service.
Mai 19 16:11:06 user bluetoothd[1635]: Bluetooth management interface 1.23 initialized
Mai 19 18:36:55 user systemd[1]: Stopping bluetooth.service - Bluetooth service...
Mai 19 18:36:55 user bluetoothd[1635]: Terminating
Mai 19 18:36:55 user bluetoothd[1635]: Stopping SDP server
Mai 19 18:36:55 user bluetoothd[1635]: Exit
Mai 19 18:36:55 user systemd[1]: bluetooth.service: Deactivated successfully.
Mai 19 18:36:55 user systemd[1]: Stopped bluetooth.service - Bluetooth service.
-- Boot b7317cbafb9e4f81a718c4b447e4c7e3 --
Mai 19 22:49:11 user systemd[1]: Starting bluetooth.service - Bluetooth service...
Mai 19 22:49:11 user (bluetoothd)[1392]: bluetooth.service: ConfigurationDirectory 'bluetooth' already exists but the mode is different. (File system: 755 ConfigurationDirectoryMode: 555)
Mai 19 22:49:11 user bluetoothd[1392]: Bluetooth daemon 5.86
Mai 19 22:49:11 user bluetoothd[1392]: Starting SDP server
Mai 19 22:49:11 user systemd[1]: Started bluetooth.service - Bluetooth service.
Mai 19 22:49:11 user bluetoothd[1392]: Bluetooth management interface 1.23 initialized
Mai 20 00:24:46 user bluetoothd[1392]: Terminating
Mai 20 00:24:46 user systemd[1]: Stopping bluetooth.service - Bluetooth service...
Mai 20 00:24:46 user bluetoothd[1392]: Stopping SDP server
Mai 20 00:24:46 user bluetoothd[1392]: Exit
Mai 20 00:24:46 user systemd[1]: bluetooth.service: Deactivated successfully.
Mai 20 00:24:46 user systemd[1]: Stopped bluetooth.service - Bluetooth service.
-- Boot 0cc31cd64ffd40ae8188b39ac72a6826 --
Mai 20 11:53:46 user systemd[1]: Starting bluetooth.service - Bluetooth service...
Mai 20 11:53:46 user (bluetoothd)[1392]: bluetooth.service: ConfigurationDirectory 'bluetooth' already exists but the mode is different. (File system: 755 ConfigurationDirectoryMode: 555)
Mai 20 11:53:46 user bluetoothd[1392]: Bluetooth daemon 5.86
Mai 20 11:53:46 user bluetoothd[1392]: Starting SDP server
Mai 20 11:53:46 user systemd[1]: Started bluetooth.service - Bluetooth service.
Mai 20 11:53:46 user bluetoothd[1392]: Bluetooth management interface 1.23 initialized