You are not logged in.
WiFi works out of the box while in the latest (9/2025) installation ISO but not after installing using archinstall (WiFi device does not show up in
ip a, only lo does)
1st try chose NetworkManager + Linux kernel during installation
2nd try chose to keep current network config + Linux-LTS kernel (safemode because normal kept crashing upon login)
The WiFi piece/card that comes with the ROG Ally X is MediaTek's MT7922. Looking online, the needed driver is mt7921e which are indeed used by both Arch and other distributions where WiFi works properly out of the box. Answers online suggest that this is a hopeless hardware issue but instances where WiFi works suggest otherwise.
I considered doing a manual installation but after going through the guide on the wiki and seeing other guides I found there probably isn't a relevant command that archinstall skips (I might be wrong)
Error messages:
journalctl -xe | grep mt7921
Sep 25 09:43:57 arog kernel: mt7921e 0000:01:00.0: ASIC revision: 79220010
Sep 25 09:43:57 arog kernel: mt7921e 0000:01:00.0: HW/SW Version: 0x8a108a10, Build Time: 20250903123148a
Sep 25 09:43:57 arog kernel: mt7921e 0000:01:00.0: WM Firmware Version: ____000000, Build Time: 20250903123243
Sep 25 09:44:01 arog kernel: mt7921e 0000:01:00.0: Message 0004005c (seq 12) timeout
Sep 25 09:44:04 arog kernel: mt7921e 0000:01:00.0: Message 00000010 (seq 13) timeout
Sep 25 09:44:04 arog kernel: mt7921e 0000:01:00.0: Failed to get patch semaphore
Sep 25 09:44:07 arog kernel: mt7921e 0000:01:00.0: Message 00000010 (seq 14) timeout
Sep 25 09:44:07 arog kernel: mt7921e 0000:01:00.0: Failed to get patch semaphore
Sep 25 09:44:10 arog kernel: mt7921e 0000:01:00.0: Message 00000010 (seq 15) timeout
Sep 25 09:44:10 arog kernel: mt7921e 0000:01:00.0: Failed to get patch semaphore
Sep 25 09:44:13 arog kernel: mt7921e 0000:01:00.0: Message 00000010 (seq 1) timeout
Sep 25 09:44:13 arog kernel: mt7921e 0000:01:00.0: Failed to get patch semaphore
Sep 25 09:44:13 arog kernel: mt7921e 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000e address=0xffdeab80 flags=0x0000]
Sep 25 09:44:13 arog kernel: mt7921e 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000e address=0xffdeab80 flags=0x0000]
Sep 25 09:44:17 arog kernel: mt7921e 0000:01:00.0: Message 00000010 (seq 2) timeout
Sep 25 09:44:17 arog kernel: mt7921e 0000:01:00.0: Failed to get patch semaphore
Sep 25 09:44:17 arog kernel: mt7921e 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000e address=0xffdb1b80 flags=0x0000]
Sep 25 09:44:17 arog kernel: mt7921e 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000e address=0xffdb1b80 flags=0x0000]
Sep 25 09:44:17 arog kernel: mt7921e 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000e address=0xffdb1b80 flags=0x0000]
Sep 25 09:44:20 arog kernel: mt7921e 0000:01:00.0: Message 00000010 (seq 3) timeout
Sep 25 09:44:20 arog kernel: mt7921e 0000:01:00.0: Failed to get patch semaphore
Sep 25 09:44:20 arog kernel: mt7921e 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000e address=0xffc8fb80 flags=0x0000]
Sep 25 09:44:20 arog kernel: mt7921e 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000e address=0xffc8fb80 flags=0x0000]
Sep 25 09:44:20 arog kernel: mt7921e 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000e address=0xffc8fb80 flags=0x0000]
Sep 25 09:44:23 arog kernel: mt7921e 0000:01:00.0: Message 00000010 (seq 4) timeout
Sep 25 09:44:23 arog kernel: mt7921e 0000:01:00.0: Failed to get patch semaphore
Sep 25 09:44:23 arog kernel: mt7921e 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000e address=0xffc3eb80 flags=0x0000]
Sep 25 09:44:23 arog kernel: mt7921e 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000e address=0xffc3eb80 flags=0x0000]
Sep 25 09:44:26 arog kernel: mt7921e 0000:01:00.0: Message 00000010 (seq 5) timeout
Sep 25 09:44:26 arog kernel: mt7921e 0000:01:00.0: Failed to get patch semaphore
Sep 25 09:44:26 arog kernel: mt7921e 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000e address=0xffbedb80 flags=0x0000]
Sep 25 09:44:26 arog kernel: mt7921e 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000e address=0xffbedb80 flags=0x0000]
Sep 25 09:44:26 arog kernel: mt7921e 0000:01:00.0: Failed to get patch semaphore
Sep 25 09:44:26 arog kernel: mt7921e 0000:01:00.0: hardware init failed
Sep 25 10:02:51 arog kernel: mt7921e 0000:01:00.0: Message 00020007 (seq 8) timeout
Sep 25 10:02:51 arog kernel: mt7921e 0000:01:00.0: PM: pci_pm_suspend(): mt7921_pci_suspend [mt7921e] returns -110
Sep 25 10:02:51 arog kernel: mt7921e 0000:01:00.0: PM: dpm_run_callback(): pci_pm_suspend returns -110
Sep 25 10:02:51 arog kernel: mt7921e 0000:01:00.0: PM: failed to suspend async: error -110
Sep 25 10:02:57 arog kernel: mt7921e 0000:01:00.0: Message 00020007 (seq 10) timeout
Sep 25 10:02:57 arog kernel: mt7921e 0000:01:00.0: PM: pci_pm_suspend(): mt7921_pci_suspend [mt7921e] returns -110
Sep 25 10:02:57 arog kernel: mt7921e 0000:01:00.0: PM: dpm_run_callback(): pci_pm_suspend returns -110
Sep 25 10:02:57 arog kernel: mt7921e 0000:01:00.0: PM: failed to suspend async: error -110dmesg
[ 58.940627] mt7921e 0000:01:00.0: WM Firmware Version: ____000000, Build Time: 20250903123243
[ 58.968789] i2c i2c-21: SMBus Timeout!
[ 58.969879] i2c i2c-21: Failed reset at end of transaction (01)
[ 58.970446] i2c i2c-21: Failed! (01)
[ 58.971147] i2c i2c-21: Failed! (01)
[ 58.971843] i2c i2c-21: Failed! (01)
...
[ 62.180841] mt7921e 0000:01:00.0: Message 0004005c (seq 12) timeout
[ 65.380809] mt7921e 0000:01:00.0: Message 00000010 (seq 13) timeout
[ 65.380833] mt7921e 0000:01:00.0: Failed to get patch semaphore
[ 68.580804] mt7921e 0000:01:00.0: Message 00000010 (seq 14) timeout
[ 68.580825] mt7921e 0000:01:00.0: Failed to get patch semaphore
[ 71.780664] mt7921e 0000:01:00.0: Message 00000010 (seq 15) timeout
[ 71.780683] mt7921e 0000:01:00.0: Failed to get patch semaphore
...
[ 74.983750] mt7921e 0000:01:00.0: Message 00000010 (seq 1) timeout
[ 74.983768] mt7921e 0000:01:00.0: Failed to get patch semaphore
[ 74.983857] mt7921e 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000e address=0xffdeab80 flags=0x0000]
[ 74.983868] mt7921e 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000e address=0xffdeab80 flags=0x0000]
[ 78.183746] mt7921e 0000:01:00.0: Message 00000010 (seq 2) timeout
[ 78.183759] mt7921e 0000:01:00.0: Failed to get patch semaphore
[ 78.183870] mt7921e 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000e address=0xffdb1b80 flags=0x0000]
[ 78.183889] mt7921e 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000e address=0xffdb1b80 flags=0x0000]
[ 78.183905] mt7921e 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000e address=0xffdb1b80 flags=0x0000]
[ 81.380818] mt7921e 0000:01:00.0: Message 00000010 (seq 3) timeout
[ 81.380837] mt7921e 0000:01:00.0: Failed to get patch semaphore
[ 81.380967] mt7921e 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000e address=0xffc8fb80 flags=0x0000]
[ 81.380987] mt7921e 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000e address=0xffc8fb80 flags=0x0000]
[ 81.381002] mt7921e 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000e address=0xffc8fb80 flags=0x0000]
[ 84.580555] mt7921e 0000:01:00.0: Message 00000010 (seq 4) timeout
[ 84.580580] mt7921e 0000:01:00.0: Failed to get patch semaphore
[ 84.580739] mt7921e 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000e address=0xffc3eb80 flags=0x0000]
[ 84.580768] mt7921e 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000e address=0xffc3eb80 flags=0x0000]
[ 87.780824] mt7921e 0000:01:00.0: Message 00000010 (seq 5) timeout
[ 87.780848] mt7921e 0000:01:00.0: Failed to get patch semaphore
[ 87.781004] mt7921e 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000e address=0xffbedb80 flags=0x0000]
[ 87.781033] mt7921e 0000:01:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x000e address=0xffbedb80 flags=0x0000]
[ 87.855889] mt7921e 0000:01:00.0: Failed to get patch semaphore
[ 87.928846] mt7921e 0000:01:00.0: hardware init failed
...
[ 1191.780640] mt7921e 0000:01:00.0: Message 00020007 (seq 8) timeout
[ 1191.780660] mt7921e 0000:01:00.0: PM: pci_pm_suspend(): mt7921_pci_suspend [mt7921e] returns -110
[ 1191.780677] mt7921e 0000:01:00.0: PM: dpm_run_callback(): pci_pm_suspend returns -110
[ 1191.780692] mt7921e 0000:01:00.0: PM: failed to suspend async: error -110
[ 1191.780807] PM: Some devices failed to suspend, or early wake event detectedAttempted solutions:
Using different network utilities (iwctl, NetworkManager, wpa_supplicant)
Reinstalling linux-firmware package
Reinstalling linux-firmware-mediatek package
"sudo modprobe mt7921e" (returns nothing)
Rebooting many times
Secure boot off (was off from the start), fast boot off, BIOS WiFi connectivity disabled (default), WiFi enabled for device within BIOS (default)
Updating all packages
Blacklisting mt7921e in /etc/modprobe.d/blacklist.conf
"sudo mkinitcpio -P"
Leaving the Ally X switched off for a couple hours (around 4) without a charger then turning it back on
Leaving the Ally X on for over an hour in case the driver starts working on its own (suggested in a general ROG forum)
Shutting down instead of rebooting
Maybe unrelated:
Upon booting up into LUKS decryption screen, met with:
ACPI BIOS Error (bug): Failure creating named object [\ISMI], AE_ALREADY_EXISTS (20240827/dswload2-326)
ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20240827/psobject-220)
ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP2.WWAN], AE_NOT_FOUND (20240827/dswload2-162)
ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20240827/psobject-220)
...
asus 0003:0B05:1B4C.0003: Asus input not registered
asus 0003:0B05:1B4C.0003: prob with driver asus failed with error -12
asus 0003:0B05:1B4C.0007: Asus input not registered
asus 0003:0B05:1B4C.0007: prob with driver asus failed with error -12Resources(?):
https://bbs.archlinux.org/viewtopic.php?id=286981 (User got it working by compiling kernel version with a certain patch but the current kernel is way after patch implementation so seems unnecessary)
https://github.com/openwrt/mt76/issues/ … 1596163969 (multiple solutions suggested)
https://lore.kernel.org/lkml/2023061406 … cal.com/T/ (The kernel patch mentioned earlier (?))
I'm willing to do more testing if current info isn't enough. Thank you in advance!!!! ![]()
Last edited by linearity (2025-09-25 09:45:10)
Offline
Please use [ code ] [ /code ] tags, see https://bbs.archlinux.org/help.php#bbcode
Edit your post using those to make it better readable.
journalctl -xeNever use -x with journalctl on forum posts.
Note that this feature should not be used when attaching logs to bug reports and support threads, as to limit extraneous output.
Run as root / with root rights
journalctl -b | curl -F 'file=@-' 0x0.stIt will upload the journal of your current boot to a puiblic hosting site and output a link.
Please post that link.
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
Thank you for your advice and patience, I have edited the post above and won't post -x outputs again
Here's the output for the command you gave me to run
http://0x0.st/Kmtp.txt
(Do keep in mind I had to connect an external WiFi piece at some point to run the command which would explain the end part of the logs)
Btw I've also found other instances of people having this issue on other distributions so it might be a kernel issue after all(?)
Offline