You are not logged in.
Pages: 1
Hi all,
I am using a ThinkBook 13s G4 ARB with the latest BIOS firmware (end 2024).
Sometimes after a dirty shutdown (pressing a power button for 10s after a system freeze) the internal integrated wlan card goes in a kind of invalid state and can not properly initialize on next run.
Usually shutting down and waiting around 15s powered off solves the problem, but not this time.
The internal wlan interface is listed as a device in lshw, but does not show up as a network interface. I am using NetworkManager.
*-network
description: Network controller
product: MT7922 802.11ax PCI Express Wireless Network Adapter
vendor: MEDIATEK Corp.
physical id: 0
bus info: pci@0000:01:00.0
logical name: /dev/fb0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm bus_master cap_list fb
configuration: depth=32 latency=0 mode=1920x1200 visual=truecolor xres=1920 yres=1200
resources: iomemory:40-3f memory:4f0200000-4f02fffff memory:98900000-98907fffSeems like the kernel cannot initialize the wlan card. Here is the relevant part from journalctl.
Sep 25 23:10:15 ha1flx kernel: mt7921e 0000:01:00.0: enabling device (0000 -> 0002)
Sep 25 23:10:15 ha1flx kernel: mt7921e 0000:01:00.0: ASIC revision: 79220010
Sep 25 23:10:15 ha1flx kernel: mt7921e 0000:01:00.0: HW/SW Version: 0x8a108a10, Build Time: 20250903123148a
Sep 25 23:10:15 ha1flx kernel: mt7921e 0000:01:00.0: WM Firmware Version: ____000000, Build Time: 20250903123243
Sep 25 23:10:19 ha1flx kernel: mt7921e 0000:01:00.0: Message 0004005c (seq 12) timeout
Sep 25 23:10:19 ha1flx kernel: mt7921e 0000:01:00.0: HW/SW Version: 0x8a108a10, Build Time: 20250903123148a
Sep 25 23:10:19 ha1flx kernel: mt7921e 0000:01:00.0: WM Firmware Version: ____000000, Build Time: 20250903123243
Sep 25 23:10:23 ha1flx kernel: mt7921e 0000:01:00.0: Message 0004005c (seq 9) timeout
Sep 25 23:10:23 ha1flx kernel: mt7921e 0000:01:00.0: HW/SW Version: 0x8a108a10, Build Time: 20250903123148a
Sep 25 23:10:23 ha1flx kernel: mt7921e 0000:01:00.0: WM Firmware Version: ____000000, Build Time: 20250903123243
Sep 25 23:13:58 ha1flx kernel: mt7921e 0000:01:00.0: Message 00020007 (seq 9) timeout
Sep 25 23:13:58 ha1flx kernel: mt7921e 0000:01:00.0: PM: dpm_run_callback(): pci_pm_resume returns -110
Sep 25 23:13:58 ha1flx kernel: mt7921e 0000:01:00.0: PM: failed to resume async: error -110When I try to remove the kernel module with rmmod mt7921e, the command seems to be stuck, but does not freeze the entire system. My system on shutdown also hangs.
What I tried so far:
Cleared the CMOS by unplugging the battery and holding the power button for 30s and the pinhole button for 30s
Disabled fast boot
Reinstalled kernel packages and regenerated initramfs
Didn't work with the latest linux-lts kernel, it even randomly hung the whole system immediately after logon
Tried to load the kernel module with
mt7921e.disable_aspm=1Tried with Windows 11 and the Arch installer ARCH_202502, both were able to use the internal wlan card
I am using a USB Realtek (rtl8xxxu) wlan interface right now, which works without problems
My system is updated to the latest. After hours of debugging I am out of ideas, I would appreciate any help.
Last edited by ha1flx (2025-09-25 22:19:41)
Offline
Looks like this could be a duplicate of https://bbs.archlinux.org/viewtopic.php?id=308442 .
Downgrading to linux-firmware-mediatek 20250808-1 did the trick.
Should I delete the thread?
Last edited by ha1flx (2025-09-25 22:25:31)
Offline
Does the journal contain a backtrace similar to https://bbs.archlinux.org/viewtopic.php … 3#p2263283 ? Can you reproduce the issue with firmware from https://gitlab.archlinux.org/archlinux/ … ote_323278 ?
Offline
Pages: 1