You are not logged in.
I put the laptop in a bag while it was shutting down and after one hour I found it very hot. I forced shutdown then logged in but the WiFi wasn't working. I went to the Bios to do the diagnostic there and it worked and i was able to connect to the WiFi there, but it was still broken in arch linux.
I tried locking the card in the Bios, logging in, shutting down, unlocking it and re-login but that didn't work. I tried to deleting and reinstalling NetworkManager but that didn't work too. The Ethernet (with a USB hub since the laptop doesn't have it) is still working and I can connect a USB for WiFi and it works.
The laptop is: ASUS Vivobook S 14 M5406UA
Karnel: 6.16.8-arch3-1
Last edited by saido (2025-09-29 16:09:37)
Offline
Please don't paraphrase, https://bbs.archlinux.org/viewtopic.php?id=57855
Does the NIC show up in lspci -k?
If yes, does it show up in "rfkill"?
If it's not blocked, does it show up in "ip a"?
If yes: how exactly is it "not working"?
ceterum censeo: is there a parallel windows installation?
Offline
"Does the NIC show up in lspci -k?"
Yes:
01:00.0 Network controller: MEDIATEK Corp. MT7922 802.11ax PCI Express Wireless Network Adapter
Subsystem: Foxconn International, Inc. Device e0de
Kernel driver in use: mt7921e
Kernel modules: mt7921e
"If yes, does it show up in "rfkill"?"
Yes:
1 wlan asus-wlan unblocked unblocked
"If it's not blocked, does it show up in "ip a"?"
No
"ceterum censeo: is there a parallel windows installation?"
No
Last edited by saido (2025-09-29 12:42:38)
Offline
Please post the output of `# dmesg` (i.e. executed as root).
Inofficial first vice president of the Rust Evangelism Strike Force
Offline
dmesg output:
https://pastebin.com/y5j8tXp4
Offline
Looks like the firmware loading causes a kernel oops:
[ 8.035618] ------------[ cut here ]------------
[ 8.035628] WARNING: CPU: 12 PID: 0 at drivers/iommu/dma-iommu.c:823 __iommu_dma_unmap+0x145/0x160
[ 8.035641] Modules linked in: tun ip6table_nat ip6table_filter ip6_tables iptable_nat iptable_filter overlay snd_sof_amd_acp70 snd_sof_amd_acp63 snd_sof_amd_vangogh snd_sof_amd_rembrandt snd_sof_amd_renoir snd_sof_amd_acp bnep snd_sof_pci snd_sof_xtensa_dsp snd_sof snd_sof_utils snd_pci_ps snd_soc_acpi_amd_match snd_amd_sdw_acpi cdc_mbim soundwire_amd cdc_wdm amd_atl intel_rapl_msr soundwire_generic_allocation intel_rapl_common soundwire_bus snd_hda_codec_realtek mt7921e mt7921_common snd_hda_codec_generic snd_soc_sdca snd_hda_scodec_component mt792x_lib snd_soc_core snd_hda_codec_hdmi mt76_connac_lib snd_compress snd_hda_intel ac97_bus mt76 snd_pcm_dmaengine snd_intel_dspcfg kvm_amd snd_rpl_pci_acp6x snd_intel_sdw_acpi snd_usb_audio mac80211 snd_acp_pci snd_hda_codec snd_usbmidi_lib snd_amd_acpi_mach kvm snd_ump snd_acp_legacy_common snd_hda_core libarc4 snd_rawmidi snd_ctl_led uvcvideo snd_pci_acp6x snd_seq_device snd_hwdep btusb irqbypass videobuf2_vmalloc snd_pcm btrtl snd_pci_acp5x ucsi_acpi uvc polyval_clmulni
[ 8.035896] cfg80211 typec_ucsi videobuf2_memops btintel snd_timer cdc_ncm asus_nb_wmi sp5100_tco ghash_clmulni_intel videobuf2_v4l2 amd_pmf snd_rn_pci_acp3x btbcm typec cdc_ether amdtee snd asus_wmi sha512_ssse3 snd_acp_config videobuf2_common btmtk usbnet i2c_piix4 mousedev vfat roles sha1_ssse3 snd_soc_acpi fat hid_multitouch aesni_intel bluetooth mii videodev rapl sparse_keymap pcspkr wmi_bmof k10temp amd_sfh amdxdna i2c_smbus joydev mc snd_pci_acp3x rfkill soundcore ccp thunderbolt platform_profile i2c_hid_acpi tee amd_pmc i2c_hid mac_hid nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_masq nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nf_tables i2c_dev crypto_user dm_mod loop nfnetlink ip_tables x_tables amdgpu amdxcp i2c_algo_bit drm_ttm_helper ttm drm_exec gpu_sched drm_suballoc_helper nvme drm_panel_backlight_quirks drm_buddy nvme_core serio_raw drm_display_helper video nvme_keyring cec nvme_auth wmi
[ 8.036234] CPU: 12 UID: 0 PID: 0 Comm: swapper/12 Not tainted 6.16.8-arch3-1 #1 PREEMPT(full) c3805c1210d56bc7a68d560dd9e968bb1cc9c38e
[ 8.036243] Hardware name: ASUSTeK COMPUTER INC. ASUS Vivobook S 14 M5406UA_M5406UA/M5406UA, BIOS M5406UA.307 06/27/2024
[ 8.036248] RIP: 0010:__iommu_dma_unmap+0x145/0x160
[ 8.036256] Code: 00 00 00 00 48 c7 44 24 10 00 00 00 00 48 c7 44 24 28 00 00 00 00 48 c7 04 24 ff ff ff ff 4c 89 74 24 18 4c 89 74 24 20 eb 80 <0f> 0b e9 72 ff ff ff e8 9f 6e 53 00 0f 1f 40 00 66 66 2e 0f 1f 84
[ 8.036261] RSP: 0018:ffffce91c04b8d00 EFLAGS: 00010206
[ 8.036269] RAX: 0000000000008000 RBX: 0000000000001000 RCX: 00000000ff997fff
[ 8.036274] RDX: 0000000000008000 RSI: ffffffffffffffff RDI: ffff8cbff11aacc0
[ 8.036279] RBP: 00000000ff990000 R08: 0000000000008000 R09: 0000000000000008
[ 8.036284] R10: 0000000000008000 R11: 000ffffffffff000 R12: ffff8cbfc227fa10
[ 8.036289] R13: 00000000ff990000 R14: ffffce91c04b8d18 R15: 0000000000000000
[ 8.036294] FS: 0000000000000000(0000) GS:ffff8cc75321a000(0000) knlGS:0000000000000000
[ 8.036299] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
[ 8.036304] CR2: 000055bb3a775870 CR3: 00000003a6e24000 CR4: 0000000000f50ef0
[ 8.036309] PKRU: 55555554
[ 8.036314] Call Trace:
[ 8.036319] <IRQ>
[ 8.036329] iommu_dma_unmap_page+0x48/0x90
[ 8.036339] dma_unmap_page_attrs+0x24f/0x290
[ 8.036353] mt76_dma_tx_cleanup+0x150/0x2c0 [mt76 ef4d7933a62e2a30672b0f427b1ef4b00db3b729]
[ 8.036376] mt792x_poll_tx+0x58/0x150 [mt792x_lib 00eadb87487d2b5b89dd35b104cc2c1620879533]
[ 8.036389] __napi_poll+0x2e/0x1e0
[ 8.036399] ? srso_alias_return_thunk+0x5/0xfbef5
[ 8.036410] net_rx_action+0x348/0x3e0
[ 8.036426] handle_softirqs+0xe3/0x2a0
[ 8.036439] __irq_exit_rcu+0xcb/0xf0
[ 8.036446] common_interrupt+0x85/0xa0
[ 8.036455] </IRQ>
[ 8.036460] <TASK>
[ 8.036465] asm_common_interrupt+0x26/0x40
[ 8.036472] RIP: 0010:cpuidle_enter_state+0xbb/0x410
[ 8.036479] Code: 00 00 e8 a8 46 09 ff e8 b3 f2 ff ff 48 89 c5 0f 1f 44 00 00 31 ff e8 94 bf 07 ff 45 84 ff 0f 85 33 02 00 00 fb 0f 1f 44 00 00 <45> 85 f6 0f 88 7c 01 00 00 49 63 ce 48 2b 2c 24 48 6b d1 68 48 89
[ 8.036485] RSP: 0018:ffffce91c0227e78 EFLAGS: 00000246
[ 8.036492] RAX: ffff8cc75321a000 RBX: 0000000000000003 RCX: 0000000000000000
[ 8.036497] RDX: 00000001def59182 RSI: fffffff3e0779d9b RDI: 0000000000000000
[ 8.036502] RBP: 00000001def59182 R08: 0000000000000002 R09: 000000000000000f
[ 8.036507] R10: 0000000000000000 R11: 0000000000000000 R12: ffff8cbfc1466800
[ 8.036511] R13: ffffffff8abfc480 R14: 0000000000000003 R15: 0000000000000000
[ 8.036524] ? cpuidle_enter_state+0xac/0x410
[ 8.036530] cpuidle_enter+0x31/0x50
[ 8.036537] do_idle+0x1b1/0x210
[ 8.036545] cpu_startup_entry+0x29/0x30
[ 8.036549] start_secondary+0x119/0x140
[ 8.036556] common_startup_64+0x13e/0x141
[ 8.036565] </TASK>
I'd run a full system upgrade and / or re-install the appropriate firmware packages.
Inofficial first vice president of the Rust Evangelism Strike Force
Offline
I'd run a full system upgrade and / or re-install the appropriate firmware packages.
Or downgrade - of the firmware: https://bbs.archlinux.org/viewtopic.php … 8#p2264588
But the backtrace looks different, so first try to completely cut the system from power (incl. taking out the battery for a couple of minutes) before the next boot.
Offline
Full system upgrade and reinstall didn't fix it but a downgrade fixed it.
I tried to re-upgrade after that but that broke it again so I stayed with version 20250808-1.
Thank you both for helping, I'll mark the post as solved now.
Offline