mediatek mt7921u wifi issue with recent firmware-misc-nonfree upgrade
Hi everyone,
I have an issue with my Mediatek usb wifi nic since the last upgrade of
the firmware-misc-nonfree package.
It seems like the nic can no longer be initialized and hence is not
present in the system (ip link, ...) after the boot.
The package version that broke the NIC functionality is
20240709-2~bpo12+1. Rolling back to the old 20230625-2 via
snapshot.debian.org fixed the issue.
Kernel messages:
kernel: mt7921u 3-6.3:1.0: Message 00000010 (seq 8) timeout
kernel: mt7921u 3-6.3:1.0: Failed to get patch semaphore
System details:
* Debian Bookworm / amd64
* Kernel: linux-image-amd64 6.10.6-1~bpo12+1
* Wifi NIC: Fenvi FU-AX1800 - https://fenvi.com/product_detail_44.html
* CPU: Intel i7 11th gen
Don't hesitate to ask if you want me to run some more tests. Please find
a longer version of the kernel log attached to this email.
Regards,
Jochen
Sep 07 11:14:24 metalblob kernel: mt7921u 3-6.3:1.0: Message 00000010 (seq 8) timeout
Sep 07 11:14:24 metalblob kernel: mt7921u 3-6.3:1.0: Failed to get patch semaphore
Sep 07 11:14:24 metalblob kernel: mt7921u 3-6.3:1.0: Failed to get patch semaphore
Sep 07 11:14:24 metalblob kernel: ------------[ cut here ]------------
Sep 07 11:14:24 metalblob kernel: WARNING: CPU: 4 PID: 294 at kernel/kthread.c:660 kthread_park+0x81/0x90
Sep 07 11:14:24 metalblob kernel: Modules linked in: ccm rfcomm snd_seq_dummy snd_hrtimer snd_seq cmac algif_hash algif_skcipher af_alg mt7921u mt792x_usb mt7921_common mt792x_lib mt76_connac_lib mt76_usb mt76 qrtr bnep binfmt_misc snd_sof_pci_intel_tgl >
Sep 07 11:14:24 metalblob kernel: snd_hda_intel nls_ascii libarc4 nls_cp437 vfat snd_intel_dspcfg fat snd_intel_sdw_acpi kvm iwlwifi intel_rapl_msr snd_hda_codec snd_hda_core snd_hwdep rapl snd_pcm cfg80211 snd_timer processor_thermal_device_pci_legacy >
Sep 07 11:14:24 metalblob kernel: i2c_algo_bit nvme drm_display_helper hid_multitouch cec nvme_core crc32_pclmul hid_generic rc_core crc32c_intel t10_pi xhci_pci i2c_hid_acpi ttm crc64_rocksoft_generic ghash_clmulni_intel i2c_hid crc64_rocksoft xhci_hcd>
Sep 07 11:14:24 metalblob kernel: CPU: 4 PID: 294 Comm: kworker/4:2 Not tainted 6.10.6+bpo-amd64 #1 Debian 6.10.6-1~bpo12+1
Sep 07 11:14:24 metalblob kernel: Hardware name: Star Labs StarBook/StarBook, BIOS 24.03 03/26/2024
Sep 07 11:14:24 metalblob kernel: Workqueue: events mt7921_init_work [mt7921_common]
Sep 07 11:14:24 metalblob kernel: RIP: 0010:kthread_park+0x81/0x90
Sep 07 11:14:24 metalblob kernel: Code: 00 48 85 c0 74 2d 31 c0 5b 5d c3 cc cc cc cc 0f 0b 48 8b ab 58 0a 00 00 a8 04 74 b0 0f 0b b8 da ff ff ff 5b 5d c3 cc cc cc cc <0f> 0b b8 f0 ff ff ff eb d5 0f 0b eb cf 66 90 90 90 90 90 90 90 90
Sep 07 11:14:24 metalblob kernel: RSP: 0018:ffffb0a5c0953e10 EFLAGS: 00010202
Sep 07 11:14:24 metalblob kernel: RAX: 0000000000000004 RBX: ffff898f78d64000 RCX: 0000000000000000
Sep 07 11:14:24 metalblob kernel: RDX: 0000000000000001 RSI: 0000000000000055 RDI: ffff898f78d64000
Sep 07 11:14:24 metalblob kernel: RBP: ffff898f4ccde200 R08: 0000000000000000 R09: 0000000000000003
Sep 07 11:14:24 metalblob kernel: R10: ffffb0a5c0953b20 R11: ffffffffa38ca408 R12: ffff898f67332000
Sep 07 11:14:24 metalblob kernel: R13: ffff898f4f676000 R14: ffff898f6733b498 R15: 0000000000000000
Sep 07 11:14:24 metalblob kernel: FS: 0000000000000000(0000) GS:ffff89969fa00000(0000) knlGS:0000000000000000
Sep 07 11:14:24 metalblob kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Sep 07 11:14:24 metalblob kernel: CR2: 000055aaea62dadc CR3: 000000035b820004 CR4: 0000000000f70ef0
Sep 07 11:14:24 metalblob kernel: PKRU: 55555554
Sep 07 11:14:24 metalblob kernel: Call Trace:
Sep 07 11:14:24 metalblob kernel: <TASK>
Sep 07 11:14:24 metalblob kernel: ? __warn+0x80/0x120
Sep 07 11:14:24 metalblob kernel: ? kthread_park+0x81/0x90
Sep 07 11:14:24 metalblob kernel: ? report_bug+0x164/0x190
Sep 07 11:14:24 metalblob kernel: ? handle_bug+0x41/0x70
Sep 07 11:14:24 metalblob kernel: ? exc_invalid_op+0x17/0x70
Sep 07 11:14:24 metalblob kernel: ? asm_exc_invalid_op+0x1a/0x20
Sep 07 11:14:24 metalblob kernel: ? kthread_park+0x81/0x90
Sep 07 11:14:24 metalblob kernel: mt76u_stop_rx+0x21/0x90 [mt76_usb]
Sep 07 11:14:24 metalblob kernel: mt792xu_init_reset+0x43/0x70 [mt792x_usb]
Sep 07 11:14:24 metalblob kernel: mt7921_init_work+0x158/0x1e0 [mt7921_common]
Sep 07 11:14:24 metalblob kernel: process_one_work+0x179/0x390
Sep 07 11:14:24 metalblob kernel: worker_thread+0x265/0x380
Sep 07 11:14:24 metalblob kernel: ? __pfx_worker_thread+0x10/0x10
Sep 07 11:14:24 metalblob kernel: kthread+0xcf/0x100
Sep 07 11:14:24 metalblob kernel: ? __pfx_kthread+0x10/0x10
Sep 07 11:14:24 metalblob kernel: ret_from_fork+0x31/0x50
Sep 07 11:14:24 metalblob kernel: ? __pfx_kthread+0x10/0x10
Sep 07 11:14:24 metalblob kernel: ret_from_fork_asm+0x1a/0x30
Sep 07 11:14:24 metalblob kernel: </TASK>
Sep 07 11:14:24 metalblob kernel: ---[ end trace 0000000000000000 ]---
Sep 07 11:14:24 metalblob kernel: mt7921u 3-6.3:1.0: Failed to get patch semaphore
Sep 07 11:14:24 metalblob kernel: mt7921u 3-6.3:1.0: Failed to get patch semaphore
Sep 07 11:14:24 metalblob kernel: mt7921u 3-6.3:1.0: hardware init failed
Reply to: