Bluetooth No default controller available in Fedora 37

Hi! I have the problem which is very similar to this but with a bit different symptoms.

I have the same ‘No Bluetooth found’ message in gnome-control-center.
No output from hciconfig

sudo systemctl status bluetooth
[sudo] password for happycosmonaut:
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: enabled)
     Active: active (running) since Wed 2023-12-27 12:00:26 +07; 3 days ago
       Docs: man:bluetoothd(8)
   Main PID: 877 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 18816)
     Memory: 2.1M
        CPU: 359ms
     CGroup: /system.slice/bluetooth.service
             └─877 /usr/libexec/bluetooth/bluetoothd

Dec 30 19:37:26 fedora bluetoothd[877]: Endpoint unregistered: sender=:1.502 path=/MediaEndpoint/A2DPSink/sbc
Dec 30 19:37:26 fedora bluetoothd[877]: Endpoint unregistered: sender=:1.502 path=/MediaEndpoint/A2DPSource/sbc
Dec 30 19:37:26 fedora bluetoothd[877]: Endpoint unregistered: sender=:1.502 path=/MediaEndpoint/A2DPSink/sbc_xq
Dec 30 19:37:26 fedora bluetoothd[877]: Endpoint unregistered: sender=:1.502 path=/MediaEndpoint/A2DPSource/sbc_xq
Dec 30 19:37:26 fedora bluetoothd[877]: Endpoint unregistered: sender=:1.502 path=/MediaEndpoint/A2DPSource/faststream
Dec 30 19:37:26 fedora bluetoothd[877]: Endpoint unregistered: sender=:1.502 path=/MediaEndpoint/A2DPSource/faststream_duplex
Dec 30 19:37:26 fedora bluetoothd[877]: Endpoint unregistered: sender=:1.502 path=/MediaEndpoint/A2DPSink/opus_05
Dec 30 19:37:26 fedora bluetoothd[877]: Endpoint unregistered: sender=:1.502 path=/MediaEndpoint/A2DPSource/opus_05
Dec 30 19:37:26 fedora bluetoothd[877]: Endpoint unregistered: sender=:1.502 path=/MediaEndpoint/A2DPSink/opus_05_duplex
Dec 30 19:37:26 fedora bluetoothd[877]: Endpoint unregistered: sender=:1.502 path=/MediaEndpoint/A2DPSource/opus_05_duplex
dmesg | grep 'Blue'
[181094.567629] Bluetooth: hci0: HCI LE Coded PHY feature bit is set, but its usage is not supported.
[181094.619365] Bluetooth: MGMT ver 1.22
[181124.117641] Bluetooth: hci0: Bootloader revision 0.0 build 26 week 38 2015
[181124.118658] Bluetooth: hci0: Device revision is 16
[181124.118702] Bluetooth: hci0: Secure boot is enabled
[181124.118708] Bluetooth: hci0: OTP lock is enabled
[181124.118713] Bluetooth: hci0: API lock is enabled
[181124.118718] Bluetooth: hci0: Debug lock is disabled
[181124.118723] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[181124.253701] Bluetooth: hci0: Found device firmware: intel/ibt-12-16.sfi
[181125.560905] Bluetooth: hci0: Failed to send firmware data (-71)
[181125.560963] Bluetooth: hci0: sending frame failed (-19)
[181125.560998] Bluetooth: hci0: FW download error recovery failed (-19)
[181125.561128] Bluetooth: hci0: sending frame failed (-19)
[181125.561153] Bluetooth: hci0: Reading supported features failed (-19)
[181125.561162] Bluetooth: hci0: Error reading debug features
[181125.561171] Bluetooth: hci0: HCI LE Coded PHY feature bit is set, but its usage is not supported.

Can anybody advise me where to dig?

  1. Is this a Laptop, a Desktop PC?
  2. What is the make/model of the laptop or desktop?
  3. Is this a USB dongle, a Gamepad Controller?
  4. Wat are the results of the following commands lsmod | grep blue , lsusb | grep Bluetooth,

1,2: this is laptop Lenovo Thinkpad t480
3: no it is not a USB dongle or gamepad
4:

lsmod | grep blue
bluetooth            1060864  17 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm
rfkill                 40960  8 iwlmvm,bluetooth,thinkpad_acpi,cfg80211

this one has no output

lsusb | grep Bluetooth

The error:

is a USB problem. Causes can include using a power-only cable with external devices, USB devices consuming too much power, and rfkill or power management configuration disabling devices.

Here:

% rfkill list 0   
0: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no

Does your system have a physical switch or function key to toggle wireless e.g., (airplane mode)?

Yes it does have some function keys for toggling wifi and bluetooth.
I don’t use them usually, trying to set them up right now.

FYI Fedora 37 is not end-of-life. Consider upgrading to fedora 39 to keep getting fixes and features.