Hi,
I recently upgraded my OS using the following command “sudo dnf --refresh upgrade” and my bluetooth connections stopped working (it was working perfectly before the upgrade).
I tried to toggle the bluetooth toggle button on my UI, and it refuses to turn on.
I have tried restarting the service and rebooting, none seems to work. Please help/guide me on fixing this issue. If more information is needed, I’m more than happy to provide it.
I hope someone can guide me with this. if this is a kernal/module bug, perhaps someone can tell me on how can i report this bug. Thanks in advance.
I’ve done the following:
- Done rebooting my system - unsuccessful to resolve the issue
- Done restarting the service - unsuccessful to resolve the issue
OS & PC Details:
HW model: Lenovo Legion Slim 7 16IRH8
Firmware version: M0CN29WW
Kernal Version: Linux 6.3.12-204.fsync.fc38.x86_64 OS
name: Nobara Linux 38 (Thirty Eight)
Gnome version: 44.2
JournalCtl output when i try to toggle bluetooth on (it always stays off even when i try to toggle it on)
Jul 11 16:29:34 gsingh gsd-rfkill[3016]: GTask cc_rfkill_glib_send_change_all_event (source object: 0x55b10032a0f0, source tag: 0x55b0fe4b2130) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
Jul 11 16:29:35 gsingh gsd-rfkill[3016]: GTask cc_rfkill_glib_send_change_all_event (source object: 0x55b10032a0f0, source tag: 0x55b0fe4b2130) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
Jul 11 16:29:35 gsingh gsd-rfkill[3016]: GTask cc_rfkill_glib_send_change_all_event (source object: 0x55b10032a0f0, source tag: 0x55b0fe4b2130) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
Jul 11 16:29:35 gsingh gsd-rfkill[3016]: GTask cc_rfkill_glib_send_change_all_event (source object: 0x55b10032a0f0, source tag: 0x55b0fe4b2130) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
Jul 11 16:29:54 gsingh gsd-rfkill[3016]: GTask cc_rfkill_glib_send_change_all_event (source object: 0x55b10032a0f0, source tag: 0x55b0fe4b2130) finalized without ever returning (using g_task_return_*()). This potentially indicates a bug in the program.
[~]$ journalctl -k -b-2 -g blue
Jul 11 15:50:42 gsingh kernel: usb 3-10: Product: Bluetooth Radio
Jul 11 15:50:56 gsingh kernel: Bluetooth: Core ver 2.22
Jul 11 15:50:56 gsingh kernel: NET: Registered PF_BLUETOOTH protocol family
Jul 11 15:50:56 gsingh kernel: Bluetooth: HCI device and connection manager initialized
Jul 11 15:50:56 gsingh kernel: Bluetooth: HCI socket layer initialized
Jul 11 15:50:56 gsingh kernel: Bluetooth: L2CAP socket layer initialized
Jul 11 15:50:56 gsingh kernel: Bluetooth: SCO socket layer initialized
Jul 11 15:50:56 gsingh kernel: Bluetooth: hci0: RTL: examining hci_ver=0c hci_rev=000c lmp_ver=0c lmp_subv>
Jul 11 15:50:56 gsingh kernel: Bluetooth: hci0: RTL: rom_version status=0 version=1
Jul 11 15:50:56 gsingh kernel: Bluetooth: hci0: RTL: loading rtl_bt/rtl8852cu_fw.bin
Jul 11 15:50:56 gsingh kernel: Bluetooth: hci0: RTL: loading rtl_bt/rtl8852cu_config.bin
Jul 11 15:50:56 gsingh kernel: Bluetooth: hci0: RTL: bad EPATCH signature
Jul 11 15:50:56 gsingh kernel: Bluetooth: BNEP (Ethernet Emulation) ver 1.3
Jul 11 15:50:56 gsingh kernel: Bluetooth: BNEP filters: protocol multicast
Jul 11 15:50:56 gsingh kernel: Bluetooth: BNEP socket layer initialized
systemctl output
[~]$ 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 Tue 2023-07-11 17:14:04 +08; 12min ago
Docs: man:bluetoothd(8)
Main PID: 10045 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 18786)
Memory: 584.0K
CPU: 60ms
CGroup: /system.slice/bluetooth.service
└─10045 /usr/libexec/bluetooth/bluetoothd
Jul 11 17:14:04 gsingh systemd[1]: Starting bluetooth.service - Bluetooth service...
Jul 11 17:14:04 gsingh bluetoothd[10045]: Bluetooth daemon 5.68
Jul 11 17:14:04 gsingh bluetoothd[10045]: Starting SDP server
Jul 11 17:14:04 gsingh systemd[1]: Started bluetooth.service - Bluetooth service.
Jul 11 17:14:04 gsingh bluetoothd[10045]: src/plugin.c:plugin_init() System does not support csip plugin
Jul 11 17:14:04 gsingh bluetoothd[10045]: src/plugin.c:plugin_init() System does not support vcp plugin
Jul 11 17:14:04 gsingh bluetoothd[10045]: src/plugin.c:plugin_init() System does not support mcp plugin
Jul 11 17:14:04 gsingh bluetoothd[10045]: src/plugin.c:plugin_init() System does not support bass plugin
Jul 11 17:14:04 gsingh bluetoothd[10045]: src/plugin.c:plugin_init() System does not support bap plugin
Jul 11 17:14:04 gsingh bluetoothd[10045]: Bluetooth management interface 1.22 initialized
nmcli command
[~]$ nmcli radio all
WIFI-HW WIFI WWAN-HW WWAN
enabled enabled missing enabled
rfkill list
[~]$ rfkill list all
0: ideapad_wlan: Wireless LAN
Soft blocked: no
Hard blocked: no
1: ideapad_bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
3: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
dmesg
[~]$ sudo dmesg | egrep -i 'blue|firm'
[ 2.220585] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/adlp_dmc.bin (v2.19)
[ 2.259364] i915 0000:00:02.0: [drm] GT0: GuC firmware i915/adlp_guc_70.bin version 70.5.1
[ 2.259369] i915 0000:00:02.0: [drm] GT0: HuC firmware i915/tgl_huc.bin version 7.9.3
[ 2.396224] usb 3-10: Product: Bluetooth Radio
[ 3.469329] ACPI: video: [Firmware Bug]: ACPI(PEGP) defines _DOD but not _DOS
[ 13.619902] systemd[1]: systemd-pcrmachine.service - TPM2 PCR Machine ID Measurement was skipped because of an unmet condition check (ConditionPathExists=/sys/firmware/efi/efivars/StubPcrKernelImage-4a67b082-0a4c-41cf-b6c7-440b29bb8c4f).
[ 14.153724] Bluetooth: Core ver 2.22
[ 14.155397] NET: Registered PF_BLUETOOTH protocol family
[ 14.158139] Bluetooth: HCI device and connection manager initialized
[ 14.161416] Bluetooth: HCI socket layer initialized
[ 14.163448] Bluetooth: L2CAP socket layer initialized
[ 14.164967] Bluetooth: SCO socket layer initialized
[ 14.264404] Bluetooth: hci0: RTL: examining hci_ver=0c hci_rev=000c lmp_ver=0c lmp_subver=8852
[ 14.270354] Bluetooth: hci0: RTL: rom_version status=0 version=1
[ 14.270357] Bluetooth: hci0: RTL: loading rtl_bt/rtl8852cu_fw.bin
[ 14.278940] Bluetooth: hci0: RTL: loading rtl_bt/rtl8852cu_config.bin
[ 14.280558] Bluetooth: hci0: RTL: bad EPATCH signature
[ 14.380910] rtw89_8852ce 0000:36:00.0: Direct firmware load for rtw89/rtw8852c_fw.bin failed with error -2
[ 14.382515] rtw89_8852ce 0000:36:00.0: failed to early request firmware: -2
[ 14.402799] rtw89_8852ce 0000:36:00.0: Firmware version 0.27.56.13, cmd version 0, type 1
[ 14.404291] rtw89_8852ce 0000:36:00.0: Firmware version 0.27.56.13, cmd version 0, type 3
[ 14.906992] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 14.907998] Bluetooth: BNEP filters: protocol multicast
[ 14.909102] Bluetooth: BNEP socket layer initialized
[ 2297.922318] rtw89_8852ce 0000:36:00.0: firmware failed to ack for leaving ps mode
bluetoothctl
[bluetooth]# scan on
No default controller available
[bluetooth]# power on
No default controller available
[bluetooth]# scan on
No default controller available
[bluetooth]# show
No default controller available
[bluetooth]# list
lsmod
[~]$ lsmod | grep blu
bluetooth 1028096 15 btrtl,btmtk,btintel,btbcm,bnep,btusb
rfkill 40960 8 bluetooth,ideapad_laptop,cfg80211
upgrade details
Since there were 400+ line items in the logs, i am just extracting afew for reference
Transaction ID : 29
Begin time : Tue 11 Jul 2023 03:02:39 PM
Begin rpmdb : ebe6df7be89fda7c46fe6fd01c491a10eefaf5e1183da735c72b12b21ba428e1
End time : Tue 11 Jul 2023 03:12:58 PM (10 minutes)
End rpmdb : 33386e1d8f3c877ebb6c8cbf342eeeb9519af4ed07ff7504d414e966868fd747
User : <>
Return-Code : Success
Releasever : 38
Command Line : --refresh upgrade
Comment :
Packages Altered:
Install kernel-6.3.12-204.fsync.fc38.x86_64 @nobara-baseos
Install kernel-core-6.3.12-204.fsync.fc38.x86_64 @nobara-baseos
Install kernel-devel-6.3.12-204.fsync.fc38.x86_64 @nobara-baseos
Install kernel-modules-6.3.12-204.fsync.fc38.x86_64 @nobara-baseos
Install kernel-modules-core-6.3.12-204.fsync.fc38.x86_64 @nobara-baseos
Install kernel-modules-extra-6.3.12-204.fsync.fc38.x86_64 @nobara-baseos
Install iwlegacy-firmware-20230625-151.fc38.noarch @updates
Upgrade NetworkManager-bluetooth-1:1.42.8-1.fc38.x86_64 @updates
Upgraded NetworkManager-bluetooth-1:1.42.6-1.fc38.x86_64 @@System
Upgrade bluez-5.68-1.fc38.x86_64 @updates
Upgraded bluez-5.66-5.fc38.x86_64 @@System
Upgrade bluez-cups-5.68-1.fc38.x86_64 @updates
Upgraded bluez-cups-5.66-5.fc38.x86_64 @@System
Upgrade bluez-libs-5.68-1.fc38.i686 @updates
Upgraded bluez-libs-5.66-5.fc38.i686 @@System
Upgrade bluez-libs-5.68-1.fc38.x86_64 @updates
Upgraded bluez-libs-5.66-5.fc38.x86_64 @@System
Upgrade bluez-obexd-5.68-1.fc38.x86_64 @updates
Upgraded bluez-obexd-5.66-5.fc38.x86_64 @@System
Upgrade pipewire-0.3.73-1.fc38.i686 @updates
Upgraded pipewire-0.3.71-2.fc38.i686 @@System
Upgrade pipewire-0.3.73-1.fc38.x86_64 @updates
Upgraded pipewire-0.3.71-2.fc38.x86_64 @@System
Upgrade pipewire-alsa-0.3.73-1.fc38.i686 @updates
Upgraded pipewire-alsa-0.3.71-2.fc38.i686 @@System
Upgrade pipewire-alsa-0.3.73-1.fc38.x86_64 @updates
Upgraded pipewire-alsa-0.3.71-2.fc38.x86_64 @@System
Upgrade pipewire-gstreamer-0.3.73-1.fc38.x86_64 @updates
Upgraded pipewire-gstreamer-0.3.71-2.fc38.x86_64 @@System
Upgrade pipewire-jack-audio-connection-kit-0.3.73-1.fc38.x86_64 @updates
Upgraded pipewire-jack-audio-connection-kit-0.3.71-2.fc38.x86_64 @@System
Upgrade pipewire-libs-0.3.73-1.fc38.i686 @updates
Upgraded pipewire-libs-0.3.71-2.fc38.i686 @@System
Upgrade pipewire-libs-0.3.73-1.fc38.x86_64 @updates
Upgraded pipewire-libs-0.3.71-2.fc38.x86_64 @@System
Upgrade pipewire-pulseaudio-0.3.73-1.fc38.x86_64 @updates
Upgraded pipewire-pulseaudio-0.3.71-2.fc38.x86_64 @@System
Upgrade pipewire-utils-0.3.73-1.fc38.x86_64 @updates
Upgraded pipewire-utils-0.3.71-2.fc38.x86_64 @@System