[Bug 1235020] New: Hard freeze workqueue lockup mediatek bluetooth
https://bugzilla.suse.com/show_bug.cgi?id=1235020 Bug ID: 1235020 Summary: Hard freeze workqueue lockup mediatek bluetooth Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: openSUSE Tumbleweed Status: NEW Severity: Normal Priority: P5 - None Component: Kernel Assignee: kernel-bugs@opensuse.org Reporter: andrea.ippo@gmail.com QA Contact: qa-bugs@suse.de Target Milestone: --- Found By: --- Blocker: --- Hi, I've been experiencing random lockups on TW for a while now (more than a month): https://community.frame.work/t/workqueue-lockup-opensuse-tw/60430 (I'm the OP here) https://forums.opensuse.org/t/workqueue-lockup-should-i-file-a-bug/180387 I had to switch to Fedora for the past couple of weeks, and surprisingly I never experienced this issue there, which makes me think it might be related to the opensuse kernel (or maybe, just bad luck on TW). The problem seems to be related to bluetooth, as we can see by checking at the logs at the timestamp preceding the BUG - lockup entry by X seconds as specified in the error: Examples: https://pastebin.com/79dj1PeX https://pastebin.com/n3m1S8B7 In both cases if we go back by 58s we get around this part: Jan 02 18:19:33 andromeda kernel: Bluetooth: hci0: Execution of wmt command timed out Jan 02 18:19:33 andromeda kernel: Bluetooth: hci0: Failed to send wmt patch dwnld (-110) Jan 02 18:19:33 andromeda kernel: Bluetooth: hci0: Failed to set up firmware (-110) Jan 02 18:19:33 andromeda kernel: Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported. Jan 02 18:19:35 andromeda kernel: Bluetooth: hci0: Failed to read MSFT supported features (-110) Jan 02 18:19:35 andromeda kernel: Bluetooth: hci0: command 0xfd30 tx timeout Jan 02 18:19:35 andromeda kernel: Bluetooth: hci0: AOSP get vendor capabilities (-110) Jan 02 18:19:35 andromeda bluetoothd[1147]: Failed to set mode: Authentication Failed (0x05) When this happens, my entire DE becomes unresponsive, even systemctl reboot won't work and I'm forced to hard power off. I'm running 6.12.6-1-default Thanks -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1235020 https://bugzilla.suse.com/show_bug.cgi?id=1235020#c1 --- Comment #1 from Andrea Ippolito <andrea.ippo@gmail.com> --- There are also entries like: Jan 02 18:19:35 andromeda kernel: Oops: general protection fault, probably for non-canonical address 0xdead000000000108: 0000 [#1] PREEMPT SMP NOPTI And I see a similar bug here: https://bugzilla.opensuse.org/show_bug.cgi?id=1231599 although I'm not sure it's related to the same device My WiFi/BT adapter is: 01:00.0 Network controller: MEDIATEK Corp. MT7922 802.11ax PCI Express Wireless Network Adapter ❯ lspci 00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Phoenix Root Complex 00:00.2 IOMMU: Advanced Micro Devices, Inc. [AMD] Phoenix IOMMU 00:01.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Phoenix Dummy Host Bridge 00:02.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Phoenix Dummy Host Bridge 00:02.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Phoenix GPP Bridge 00:02.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] Phoenix GPP Bridge 00:03.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Phoenix Dummy Host Bridge 00:03.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 19h USB4/Thunderbolt PCIe tunnel 00:04.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Phoenix Dummy Host Bridge 00:04.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 19h USB4/Thunderbolt PCIe tunnel 00:08.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Phoenix Dummy Host Bridge 00:08.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Phoenix Internal GPP Bridge to Bus [C:A] 00:08.2 PCI bridge: Advanced Micro Devices, Inc. [AMD] Phoenix Internal GPP Bridge to Bus [C:A] 00:08.3 PCI bridge: Advanced Micro Devices, Inc. [AMD] Phoenix Internal GPP Bridge to Bus [C:A] 00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 71) 00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 51) 00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Phoenix Data Fabric; Function 0 00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Phoenix Data Fabric; Function 1 00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Phoenix Data Fabric; Function 2 00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Phoenix Data Fabric; Function 3 00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Phoenix Data Fabric; Function 4 00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Phoenix Data Fabric; Function 5 00:18.6 Host bridge: Advanced Micro Devices, Inc. [AMD] Phoenix Data Fabric; Function 6 00:18.7 Host bridge: Advanced Micro Devices, Inc. [AMD] Phoenix Data Fabric; Function 7 01:00.0 Network controller: MEDIATEK Corp. MT7922 802.11ax PCI Express Wireless Network Adapter 02:00.0 Non-Volatile memory controller: Shenzhen Longsys Electronics Co., Ltd. Lexar NM790 NVME SSD (DRAM-less) (rev 01) c1:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Phoenix1 (rev c4) c1:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Rembrandt Radeon High Definition Audio Controller c1:00.2 Encryption controller: Advanced Micro Devices, Inc. [AMD] Phoenix CCP/PSP 3.0 Device c1:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15b9 c1:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15ba c1:00.5 Multimedia controller: Advanced Micro Devices, Inc. [AMD] ACP/ACP3X/ACP6x Audio Coprocessor (rev 63) c1:00.6 Audio device: Advanced Micro Devices, Inc. [AMD] Family 17h/19h/1ah HD Audio Controller c2:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Phoenix Dummy Function c2:00.1 Signal processing controller: Advanced Micro Devices, Inc. [AMD] AMD IPU Device c3:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Phoenix Dummy Function c3:00.3 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15c0 c3:00.4 USB controller: Advanced Micro Devices, Inc. [AMD] Device 15c1 c3:00.5 USB controller: Advanced Micro Devices, Inc. [AMD] Pink Sardine USB4/Thunderbolt NHI controller #1 c3:00.6 USB controller: Advanced Micro Devices, Inc. [AMD] Pink Sardine USB4/Thunderbolt NHI controller #2 And I'm using a Framework laptop 13" with an AMD 7840U chip -- You are receiving this mail because: You are on the CC list for the bug.
https://bugzilla.suse.com/show_bug.cgi?id=1235020 https://bugzilla.suse.com/show_bug.cgi?id=1235020#c2 --- Comment #2 from Andrea Ippolito <andrea.ippo@gmail.com> --- ❯ sudo journalctl -b | grep mt7921 Jan 02 21:46:28 andromeda kernel: mt7921e 0000:01:00.0: enabling device (0000 -> 0002) Jan 02 21:46:28 andromeda kernel: mt7921e 0000:01:00.0: ASIC revision: 79220010 Jan 02 21:46:28 andromeda kernel: mt7921e 0000:01:00.0: HW/SW Version: 0x8a108a10, Build Time: 20241106163228a Jan 02 21:46:28 andromeda kernel: mt7921e 0000:01:00.0: WM Firmware Version: ____000000, Build Time: 20241106163310 Jan 02 21:46:28 andromeda kernel: mt7921e 0000:01:00.0 wlp1s0: renamed from wlan0 Jan 02 21:47:02 andromeda NetworkManager[1306]: <info> [1735850822.5716] rfkill1: found Wi-Fi radio killswitch (at /sys/devices/pci0000:00/0000:00:02.2/0000:01:00.0/ieee80211/phy0/rfkill1) (driver mt7921e) ❯ ls /lib/firmware/mediatek BT_RAM_CODE_MT7922_1_1_hdr.bin.xz mt7662u_rom_patch.bin.xz mt7981_wa.bin.xz mt7996 BT_RAM_CODE_MT7961_1_2_hdr.bin.xz mt7663_n9_rebb.bin.xz mt7981_wm.bin.xz mt8173 BT_RAM_CODE_MT7961_1a_2_hdr.bin.xz mt7663_n9_v3.bin.xz mt7981_wo.bin.xz mt8183 mt7601u.bin.xz mt7663pr2h.bin.xz mt7986_eeprom_mt7975_dual.bin.xz mt8186 mt7610e.bin.xz mt7663pr2h_rebb.bin.xz mt7986_eeprom_mt7976.bin.xz mt8192 mt7610u.bin.xz mt7668pr2h.bin.xz mt7986_eeprom_mt7976_dbdc.bin.xz mt8195 mt7615_cr4.bin.xz mt7915_eeprom.bin.xz mt7986_eeprom_mt7976_dual.bin.xz sof mt7615_n9.bin.xz mt7915_eeprom_dbdc.bin.xz mt7986_rom_patch.bin.xz sof-tplg mt7615_rom_patch.bin.xz mt7915_rom_patch.bin.xz mt7986_rom_patch_mt7975.bin.xz WIFI_MT7922_patch_mcu_1_1_hdr.bin.xz mt7622_n9.bin.xz mt7915_wa.bin.xz mt7986_wa.bin.xz WIFI_MT7961_patch_mcu_1_2_hdr.bin.xz mt7622pr2h.bin.xz mt7915_wm.bin.xz mt7986_wm.bin.xz WIFI_MT7961_patch_mcu_1a_2_hdr.bin.xz mt7622_rom_patch.bin.xz mt7916_eeprom.bin.xz mt7986_wm_mt7975.bin.xz WIFI_RAM_CODE_MT7922_1.bin.xz mt7650.bin.xz mt7916_rom_patch.bin.xz mt7986_wo_0.bin.xz WIFI_RAM_CODE_MT7961_1a.bin.xz mt7650e.bin.xz mt7916_wa.bin.xz mt7986_wo_1.bin.xz WIFI_RAM_CODE_MT7961_1.bin.xz mt7662.bin.xz mt7916_wm.bin.xz mt7988 mt7662_rom_patch.bin.xz mt7925 mt7988_wo_0.bin.xz mt7662u.bin.xz mt7981_rom_patch.bin.xz mt7988_wo_1.bin.xz -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com