You are not logged in.
Greetings everyone,
I wanted to install arch on my (Asus Rog Flow X13) and compile Rust with all 16 cores. Funnily enough they equipped this monster of a laptop with a flimsy Network Adapter such as MT7922.
It came with windows and WiFI was working properly there.
What I've tried currently:
re-install everything without windows
different kernels (zen, lts, vanilla) of versions 6.4.2, 6.1.18
modprobe -r mt7921e && modprobe mt7921e
disable fast-boot and secure-boot from BIOS
power-off by holding 40sec and 60sec to hard reset it many times
blacklist mt7921e and start it myself
The adapter shows on lspci but as you'll see below the driver fails with error -5.
Since the laptop itself doesn't support wired connection I'm using tethering through a phone. I did update all packages and kernels.
Looking forward to your thoughts! Thanks!
~$ hwinfo
Driver Info #0:
Driver Status: mt7921e is active
...
Driver Info #1:
Driver Status: wl is active
...
Config Status: cfg=new, avail=yes, need=no, active=unknown
~$ lspci
Network controller: MEDIATEK Corp. MT7922 802.11ax PCI Express Wireless Network Adapter
Subsystem: ASUSTeK Computer Inc. GL9744 SD Host Controller
Flags: bus master, fast devsel, latency 0, IRQ 64, IOMMU group 16
Memory at ...
Memory at ...
Capabilities: ...
Kernel modules: mt7921e, wl
// notice there's no "Kernel driver in use" field
~$ nmcli device
DEVICE TYPE STATE CONNECTION
lo loopback connected (externally) lo
~$ iw list
// no output
~$ sudo dmesg | grep mt792
mt7921e: {address} driver own failed
mt7921e: probe of {address} failed with error -5
// as far as I know -5 is an I/O error?
Last edited by archlinuxappreciator (2023-07-06 06:33:26)
Offline
Have you tried https://lore.kernel.org/lkml/2023061406 … cal.com/T/ mentioned here?
Also listed kernel flavors but not the versions of those you have tried. Why are you redacting the PCI address of the NIC?
Offline
Hello Loqs!
I did see the mentioned thread and patch; I'll have to re-compile the kernel tho in order to patch it so i left it last for later today.
Regarding the versions, tried the current latest 6.4.1 (all kernels), then if I remember correctly 6.2.1 (all kernels)
I'm actually typing the output (so not copy/paste) on my other laptop so most reducted/shorterned parts are so I don't write it all.
Any other ideas or questions welcome
Offline
BBS predates markdown, https://bbs.archlinux.org/help.php#bbcode
https://wiki.archlinux.org/title/Tethering - otherwise usb-walk the outputs.
If the mentioned patches don't help, please post your complete system journal for the boot:
sudo journalctl -b > /tmp/journal.txt
cat /tmp/journal.txt | curl -F 'f:1=<-' ix.io # obviously requires network
Offline
Hello everyone, I did compile the kernel with the mentioned patch above and WiFi would appear after I manually
sudo modprobe mt7921e
which is a good step.
The issue is I'll have to keep it patched which I'm never a fan of and never doing (even with the programs I'll build).
Will ping on the upstream of MT79 so they get to put a solution on the official release.
Feel free to mark this as solved, thanks!
Offline
Mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.
Offline