============================================
New Report — WiFi fully hangs (driver mt7921e)
============================================
WiFi dies on its own, cannot connect, restarting the service doesn't help, the chip becomes unresponsive → requires a force reboot.
- How to reproduce (verification commands)
1. List boot sessions to find the one before the forced reboot
journalctl --list-boots
→ IDX BOOT ID FIRST LAST
-2 15ef5dae… Fri 2026-09-18 16:33:23 Fri 2026-09-18 16:35:58 (clean)
-1 b16f2cce… Sat 2026-09-19 09:11:15 Sat 2026-09-19 10:26:30 ← HANG (this boot)
0 961f4df9… Sat 2026-09-19 10:27:41 Sat 2026-09-19 10:51:02 (current, after force reboot)
2. Count hang events in that boot
journalctl -b -1 --no-pager | grep -cE "driver own failed|chip reset failed"
→ result: 96 error lines (severe hang)
3. Show the timeline
journalctl -b -1 --no-pager | grep -E "mt7921e.*(timeout|fail|reset|error)"
Log evidence (boot 19/09, hang started 10:21:04)
09:11:29 kernel: mt7921e ...: WM Firmware Version: ____010000, Build Time: 20260224110949
10:21:04 kernel: mt7921e 0000:03:00.0: driver own failed
10:21:05 kernel: mt7921e 0000:03:00.0: Timeout for driver own
10:21:24 kernel: mt7921e 0000:03:00.0: chip reset failed
10:21:27 kernel: mt7921e 0000:03:00.0: Message 00020001 (seq 10) timeout
10:26:14 kernel: mt7921e 0000:03:00.0: Message 00002ced (seq 4) timeout
10:26:25 kernel: mt7921e 0000:03:00.0: chip reset failed
10:26:30 kernel: mt7921e 0000:03:00.0: Message 00020001 (seq 6) timeout
(Total 96 lines: driver own failed + Timeout for driver own + Message ... timeout.)
- No user-space trigger: the 60 seconds before the hang are silent (no power/PCIe/ACPI/NetworkManager errors).
- driver own failed = the driver cannot take control of the chip over PCIe; chip reset failed = not even the chip reset works → the chip is fully hung (firmware/hardware hang).
- disable_aspm=1 was already active (in /etc/modprobe.d/mt7921e-aspm.conf) when the hang occurred → not ASPM-related, not user configuration related.
- Firmware loaded: "WM Firmware ____010000 (Build 20260224)" from /lib/firmware/mediatek/WIFI_RAM_CODE_MT7961_1.bin.xz, shipped by linux-firmware-20260910 (newer than the log's build timestamp) → the hang is not caused by a stale/failed firmware load.
Known upstream mt7921e driver bug — same "Timeout for driver own"/"driver own failed"/"chip reset failed" pattern reported and still open since 2021 (Kernel Bugzilla #215391 & #220353, linux-mediatek 2026 thread). Firmware verified OK (all required binaries present, clean load, ~1h runtime before the hang; a Fedora 43 user with identical firmware still hangs). Not a driver–firmware mismatch — a runtime firmware hang in the mt7921e driver. → Needs handling in the base kernel (P03).