Bug 2411854 - Mediatek Wi-Fi drops connection, causes subsequent hangs and unwanted reboot
Summary: Mediatek Wi-Fi drops connection, causes subsequent hangs and unwanted reboot
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 43
Hardware: x86_64
OS: Linux
unspecified
urgent
Target Milestone: ---
Assignee: Kernel Maintainer List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2025-11-02 13:43 UTC by moosager90
Modified: 2025-11-14 17:18 UTC (History)
14 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)
A log from the boot when the bug last happened. (167.99 KB, text/plain)
2025-11-02 13:45 UTC, moosager90
no flags Details
A log from the subsequent unwanted reboot. (3.75 KB, text/plain)
2025-11-02 13:47 UTC, moosager90
no flags Details

Description moosager90 2025-11-02 13:43:27 UTC
Sometimes during normal usage of my laptop, the Mediatek Wi-Fi stops working: web pages stop loading, disabling Wi-Fi just hangs on a loading spinner. Then, the system starts slowing down: inputting a command in a terminal results in it hanging. Finally, I reboot the laptop, as it seems that no kernel panic is triggered and it just stays in this state: after about 2 minutes of usage, the laptop reboots on its own, leaving no logs of its reboot afterwards.

What is the Version-Release number of the kernel:
6.17.5-300.fc43.x86_64

I've had this issue for as long as I've had Fedora on it: I am sure of it having happened on 6.16.x kernels.

I cannot reproduce the issue.

My kernel is untainted.

I believe this bug might be related to this one on the SUSE bugzilla: https://bugzilla.suse.com/show_bug.cgi?id=1201845 , with LKML emails at https://lore.kernel.org/linux-wireless/VE1PR04MB64945C660A81D38F290E4A4BE59F9@VE1PR04MB6494.eurprd04.prod.outlook.com/T/#u .

My laptop is a ASUS Zenbook UM3406KA.
$ lspci | grep Net
62:00.0 Network controller: MEDIATEK Corp. MT7922 802.11ax PCI Express Wireless Network Adapter

Comment 1 moosager90 2025-11-02 13:45:29 UTC
Created attachment 2112027 [details]
A log from the boot when the bug last happened.

I have filtered the journalctl output to only include messages from the kernel and NetworkManager, as others seem unrelated.

Comment 2 moosager90 2025-11-02 13:47:55 UTC
Created attachment 2112028 [details]
A log from the subsequent unwanted reboot.

These are the last few lines from the journalctl of the subsequent boot, when the computer decided to reboot on its own. What's relevant here is the lack of any logs related to the reboot, as otherwise those lines from podman are related to something I was doing on my computer.

Comment 3 Hugo Posnic 2025-11-04 14:46:34 UTC
Same symptoms for me

OS: fedora 43
Firmware: 20251021
Network:
  *-network                 
       description: Ethernet interface
       product: MT7922 802.11ax PCI Express Wireless Network Adapter
       vendor: MEDIATEK Corp.
       physical id: 0
       bus info: pci@0000:01:00.0
       logical name: wlp1s0
       version: 00
       serial: 16:43:b3:e9:7f:f0
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm bus_master cap_list ethernet physical
       configuration: broadcast=yes driver=mt7921e driverversion=6.17.6-300.fc43.x86_64 firmware=____000000-20250523103234 ip=192.168.1.177 latency=0 link=yes multicast=yes
       resources: iomemory:7f0-7ef irq:92 memory:7f18000000-7f180fffff memory:98a00000-98a07fff

Comment 4 Hugo Posnic 2025-11-05 08:27:15 UTC
This morning I had some kernel panics caused by the MT7922 driver:

nov. 05 09:21:55 lenovo-hugo kernel: Linux version 6.17.7-300.fc43.x86_64 (mockbuild@d49b948bbfce45ee82827ac76e852536) (gcc (GCC) 15.2.1 20251022 (Red Hat 15.2.1-3), GNU ld version 2.45-1.fc43) #1 SMP PREEMPT_DY>
nov. 05 09:21:55 lenovo-hugo kernel: Command line: BOOT_IMAGE=(hd0,gpt2)/vmlinuz-6.17.7-300.fc43.x86_64 root=UUID=8caac4a6-b1d0-4b63-b121-ae7c03370ef6 ro rootflags=subvol=root rd.luks.uuid=luks-de3df11d-916a-468>
nov. 05 09:21:55 lenovo-hugo kernel: BIOS-provided physical RAM map:
nov. 05 09:21:55 lenovo-hugo kernel: BIOS-e820: [mem 0x0000000000000000-0x000000000009efff] usable
nov. 05 09:21:55 lenovo-hugo kernel: BIOS-e820: [mem 0x000000000009f000-0x00000000000bffff] reserved
nov. 05 09:21:55 lenovo-hugo kernel: BIOS-e820: [mem 0x0000000000100000-0x0000000009afffff] usable
nov. 05 09:21:55 lenovo-hugo kernel: BIOS-e820: [mem 0x0000000009b00000-0x0000000009dfffff] reserved
nov. 05 09:21:55 lenovo-hugo kernel: BIOS-e820: [mem 0x0000000009e00000-0x0000000009efffff] usable
nov. 05 09:21:55 lenovo-hugo kernel: BIOS-e820: [mem 0x0000000009f00000-0x0000000009f27fff] ACPI NVS
nov. 05 09:21:55 lenovo-hugo kernel: BIOS-e820: [mem 0x0000000009f28000-0x000000005f5fefff] usable
nov. 05 09:21:55 lenovo-hugo kernel: BIOS-e820: [mem 0x000000005f5ff000-0x000000005f5fffff] reserved
nov. 05 09:21:55 lenovo-hugo kernel: BIOS-e820: [mem 0x000000005f600000-0x0000000062363fff] usable
nov. 05 09:21:55 lenovo-hugo kernel: BIOS-e820: [mem 0x0000000062364000-0x0000000064563fff] reserved
nov. 05 09:21:55 lenovo-hugo kernel: BIOS-e820: [mem 0x0000000064564000-0x000000006456cfff] usable
nov. 05 09:21:55 lenovo-hugo kernel: BIOS-e820: [mem 0x000000006456d000-0x000000006456ffff] reserved
nov. 05 09:21:55 lenovo-hugo kernel: BIOS-e820: [mem 0x0000000064570000-0x000000007077efff] usable
nov. 05 09:21:55 lenovo-hugo kernel: BIOS-e820: [mem 0x000000007077f000-0x0000000072f7efff] reserved
nov. 05 09:21:55 lenovo-hugo kernel: BIOS-e820: [mem 0x0000000072f7f000-0x000000007af7efff] ACPI NVS
nov. 05 09:21:55 lenovo-hugo kernel: BIOS-e820: [mem 0x000000007af7f000-0x000000007affefff] ACPI data
nov. 05 09:21:55 lenovo-hugo kernel: BIOS-e820: [mem 0x000000007afff000-0x000000007affffff] usable
nov. 05 09:21:55 lenovo-hugo kernel: BIOS-e820: [mem 0x000000007b000000-0x000000007bffffff] reserved
nov. 05 09:21:55 lenovo-hugo kernel: BIOS-e820: [mem 0x000000007ce00000-0x000000007fffffff] reserved
nov. 05 09:21:55 lenovo-hugo kernel: BIOS-e820: [mem 0x00000000c0200000-0x00000000c02fffff] reserved
nov. 05 09:21:55 lenovo-hugo kernel: BIOS-e820: [mem 0x00000000fed80000-0x00000000fed80fff] reserved
nov. 05 09:21:55 lenovo-hugo kernel: BIOS-e820: [mem 0x00000000ff000000-0x00000000ffffffff] reserved
nov. 05 09:21:55 lenovo-hugo kernel: BIOS-e820: [mem 0x0000000100000000-0x00000003fe2fffff] usable
nov. 05 09:21:55 lenovo-hugo kernel: BIOS-e820: [mem 0x00000003ff340000-0x00000004a01fffff] reserved
nov. 05 09:21:55 lenovo-hugo kernel: NX (Execute Disable) protection: active
nov. 05 09:21:55 lenovo-hugo kernel: APIC: Static calls initialized
nov. 05 09:21:55 lenovo-hugo kernel: efi: EFI v2.8 by INSYDE Corp.
nov. 05 09:21:55 lenovo-hugo kernel: efi: ACPI=0x7affe000 ACPI 2.0=0x7affe014 TPMFinalLog=0x7af3e000 SMBIOS=0x7167d000 SMBIOS 3.0=0x7167b000 MEMATTR=0x6bbe8018 ESRT=0x6bc11e98 MOKvar=0x71897000 RNG=0x7af90018 TP>
nov. 05 09:21:55 lenovo-hugo kernel: random: crng init done
nov. 05 09:21:55 lenovo-hugo kernel: efi: Remove mem64: MMIO range=[0xc0200000-0xc02fffff] (1MB) from e820 map
nov. 05 09:21:55 lenovo-hugo kernel: e820: remove [mem 0xc0200000-0xc02fffff] reserved
nov. 05 09:21:55 lenovo-hugo kernel: efi: Not removing mem65: MMIO range=[0xfed80000-0xfed80fff] (4KB) from e820 map
nov. 05 09:21:55 lenovo-hugo kernel: efi: Remove mem66: MMIO range=[0xff000000-0xffffffff] (16MB) from e820 map
nov. 05 09:21:55 lenovo-hugo kernel: e820: remove [mem 0xff000000-0xffffffff] reserved
nov. 05 09:21:55 lenovo-hugo kernel: efi: Remove mem68: MMIO range=[0x480000000-0x4a01fffff] (514MB) from e820 map
nov. 05 09:21:55 lenovo-hugo kernel: e820: remove [mem 0x480000000-0x4a01fffff] reserved
nov. 05 09:21:55 lenovo-hugo kernel: secureboot: Secure boot enabled
nov. 05 09:21:55 lenovo-hugo kernel: Kernel is locked down from EFI Secure Boot mode; see man kernel_lockdown.7
nov. 05 09:21:55 lenovo-hugo kernel: SMBIOS 3.4.0 present.
nov. 05 09:21:55 lenovo-hugo kernel: DMI: LENOVO 83AN/LNVNB161216, BIOS JWCN28WW 06/26/2025
nov. 05 09:21:55 lenovo-hugo kernel: DMI: Memory slots populated: 4/4
nov. 05 09:21:55 lenovo-hugo kernel: tsc: Fast TSC calibration using PIT
nov. 05 09:21:55 lenovo-hugo kernel: tsc: Detected 3194.045 MHz processor
nov. 05 09:21:55 lenovo-hugo kernel: e820: update [mem 0x00000000-0x00000fff] usable ==> reserved
nov. 05 09:21:55 lenovo-hugo kernel: e820: remove [mem 0x000a0000-0x000fffff] usable
nov. 05 09:21:55 lenovo-hugo kernel: last_pfn = 0x3fe300 max_arch_pfn = 0x400000000
nov. 05 09:21:55 lenovo-hugo kernel: MTRR map: 7 entries (3 fixed + 4 variable; max 20), built from 9 variable MTRRs
...skipping...
nov. 05 09:22:14 lenovo-hugo kernel: snd_hda_codec_alc269 hdaudioC2D0:    inputs:
nov. 05 09:22:14 lenovo-hugo kernel: snd_hda_codec_alc269 hdaudioC2D0:      Internal Mic=0x13
nov. 05 09:22:14 lenovo-hugo kernel: snd_hda_codec_alc269 hdaudioC2D0:      Mic=0x19
nov. 05 09:22:14 lenovo-hugo kernel: mt7921e 0000:01:00.0: HW/SW Version: 0x8a108a10, Build Time: 20250523103150a
nov. 05 09:22:14 lenovo-hugo kernel: input: HD-Audio Generic Mic as /devices/pci0000:00/0000:00:08.1/0000:73:00.6/sound/card2/input31
nov. 05 09:22:14 lenovo-hugo kernel: input: HD-Audio Generic Headphone as /devices/pci0000:00/0000:00:08.1/0000:73:00.6/sound/card2/input32
nov. 05 09:22:14 lenovo-hugo kernel: mt7921e 0000:01:00.0: WM Firmware Version: ____000000, Build Time: 20250523103234
nov. 05 09:22:14 lenovo-hugo kernel: Bluetooth: BNEP (Ethernet Emulation) ver 1.3
nov. 05 09:22:14 lenovo-hugo kernel: Bluetooth: BNEP filters: protocol multicast
nov. 05 09:22:14 lenovo-hugo kernel: Bluetooth: BNEP socket layer initialized
nov. 05 09:22:14 lenovo-hugo kernel: nvme nvme0: using unchecked data buffer
nov. 05 09:22:14 lenovo-hugo kernel: block nvme0n1: No UUID available providing old NGUID
nov. 05 09:22:14 lenovo-hugo kernel: NET: Registered PF_QIPCRTR protocol family
nov. 05 09:22:15 lenovo-hugo kernel: RPC: Registered named UNIX socket transport module.
nov. 05 09:22:15 lenovo-hugo kernel: RPC: Registered udp transport module.
nov. 05 09:22:15 lenovo-hugo kernel: RPC: Registered tcp transport module.
nov. 05 09:22:15 lenovo-hugo kernel: RPC: Registered tcp-with-tls transport module.
nov. 05 09:22:15 lenovo-hugo kernel: RPC: Registered tcp NFSv4.1 backchannel transport module.
nov. 05 09:22:15 lenovo-hugo kernel: usb 9-1.2: set resolution quirk: cval->res = 384
nov. 05 09:22:15 lenovo-hugo kernel: usbcore: registered new interface driver snd-usb-audio
nov. 05 09:22:15 lenovo-hugo kernel: usb 9-1.2: Found UVC 1.00 device <unnamed> (046d:0825)
nov. 05 09:22:15 lenovo-hugo kernel: usbcore: registered new interface driver uvcvideo
nov. 05 09:22:15 lenovo-hugo kernel: evm: overlay not supported
nov. 05 09:22:16 lenovo-hugo kernel: Bluetooth: hci0: Device setup in 2216595 usecs
nov. 05 09:22:16 lenovo-hugo kernel: Bluetooth: hci0: HCI Enhanced Setup Synchronous Connection command is advertised, but not supported.
nov. 05 09:22:16 lenovo-hugo kernel: bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
nov. 05 09:22:16 lenovo-hugo kernel: Bluetooth: hci0: AOSP extensions version v1.00
nov. 05 09:22:16 lenovo-hugo kernel: Bluetooth: hci0: AOSP quality report is supported
nov. 05 09:22:16 lenovo-hugo kernel: Bluetooth: MGMT ver 1.23
nov. 05 09:22:16 lenovo-hugo kernel: Bluetooth: RFCOMM TTY layer initialized
nov. 05 09:22:16 lenovo-hugo kernel: Bluetooth: RFCOMM socket layer initialized
nov. 05 09:22:16 lenovo-hugo kernel: Bluetooth: RFCOMM ver 1.11
nov. 05 09:22:17 lenovo-hugo kernel: Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7
nov. 05 09:22:17 lenovo-hugo kernel: rfkill: input handler disabled
nov. 05 09:22:17 lenovo-hugo kernel: mt7921e 0000:01:00.0: Message 000021ed (seq 1) timeout
nov. 05 09:22:19 lenovo-hugo kernel: mt7921e 0000:01:00.0: Timeout for driver own
nov. 05 09:22:20 lenovo-hugo kernel: mt7921e 0000:01:00.0: Timeout for driver own
nov. 05 09:22:21 lenovo-hugo kernel: mt7921e 0000:01:00.0: Timeout for driver own
nov. 05 09:22:22 lenovo-hugo kernel: mt7921e 0000:01:00.0: Timeout for driver own
nov. 05 09:22:24 lenovo-hugo kernel: mt7921e 0000:01:00.0: Timeout for driver own
nov. 05 09:22:25 lenovo-hugo kernel: mt7921e 0000:01:00.0: Timeout for driver own
nov. 05 09:22:26 lenovo-hugo systemd-journald[1169]: File /var/log/journal/03708b507b664575a448781fbd413d19/user-1000.journal corrupted or uncleanly shut down, renaming and replacing.
nov. 05 09:22:26 lenovo-hugo kernel: rfkill: input handler enabled
nov. 05 09:22:26 lenovo-hugo kernel: mt7921e 0000:01:00.0: Timeout for driver own
nov. 05 09:22:26 lenovo-hugo kernel: usb 9-1.2: reset high-speed USB device number 4 using xhci_hcd
nov. 05 09:22:27 lenovo-hugo kernel: mt7921e 0000:01:00.0: Timeout for driver own
nov. 05 09:22:27 lenovo-hugo kernel: Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7
nov. 05 09:22:27 lenovo-hugo kernel: rfkill: input handler disabled
nov. 05 09:22:29 lenovo-hugo kernel: mt7921e 0000:01:00.0: Timeout for driver own
nov. 05 09:22:29 lenovo-hugo kernel: mt7921e 0000:01:00.0: hardware init failed

Comment 5 moosager90 2025-11-14 17:18:53 UTC
I have been able to reproduce the issue on a vanilla build of the 6.17.8 kernel: because of this I have reported it upstream with more details at the Kernel Bugzilla https://bugzilla.kernel.org/show_bug.cgi?id=220353#c2 .


Note You need to log in before you can comment on or make changes to this bug.