Help with setting up my Wi-Fi

Hey guys!

So this is my first time setting up linux and Zorin OS 18 and I need some advice or help, with my wifi adapter. I have a Wifi adapter ASUS PCE-AXE5400 WiFi 6E PCle Adapter. It doesn't connect with my wifi and I don't know if it's because the drivers work only for windows 10 or 11. I guess im wondering if there is a way to get my wifi to work?
My motherboard is STRIX B350-F GAMING if somehow helps anyway.

Anyway any advice is appreciated!

Welcome to the Forum!

When You go to the ''Additional Drivers'' Tab in Software & Updates if there maybe a Driver offered?

Could You post the Output of sudo lshw C- network and rfkill list please?

Hey there!

Yeah here is the terminal output:

jasu@gamingpc:~$ sudo lshw -C network
[sudo] password for jasu:                   
  *-network                 
       description: Ethernet interface
       product: I211 Gigabit Network Connection
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: enp4s0
       version: 03
       serial: 88:d7:f6:c7:3a:80
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi msix pciexpress bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=igb driverversion=6.14.0-33-generic firmware=0. 6-1 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:36 memory:f6600000-f661ffff ioport:e000(size=32) memory:f6620000-f6623fff
  *-network
       description: Wireless interface
       product: MT7922 802.11ax PCI Express Wireless Network Adapter
       vendor: MEDIATEK Corp.
       physical id: 0
       bus info: pci@0000:08:00.0
       logical name: wlp8s0
       version: 00
       serial: e8:fb:1c:d3:df:a1
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=mt7921e driverversion=6.14.0-33-generic firmware=____000000-20240219103337 latency=0 link=no multicast=yes wireless=IEEE 802.11
       resources: irq:97 memory:f2200000-f22fffff memory:f6500000-f6507fff
jasu@gamingpc:~$ rfkill list
0: hci0: Bluetooth
	Soft blocked: no
	Hard blocked: no
1: phy0: Wireless LAN
	Soft blocked: no
	Hard blocked: no
jasu@gamingpc:~$ 

and as for drivers I could find option "UsingNVIDIA driver metapackage from nvidia-drivers-580 (proprietary)" for my drivers and "Using X.Org X server - Nouveau display drivers from xserver-xorg-video-nouveau (open source) which I'm not sure will be helpful in this case.

To make sure driver is loaded.

    sudo modprobe mt7921e

Make the driver persistent among all reboots.

    echo "mt7921e" | sudo tee /etc/modules-load.d/mt7921e_wifi.conf

Reboot.

    sudo reboot

Websearch using "MT7922 Ubuntu 24.04" (Z18 is based on Ubuntu 24.04) found this:

Thanks for the help @StarTreker and @zabadabadoo ! I'll try these, when I have time!

Sadly this didn't seem to work :frowning: would you have any other idea what to do?

This line shows that the firmware is missing for the device.

Firmware is like that device's operating system. Your operating system of Zorin OS communicates with that device's operating system using Drivers as a bridge.
Have you tried the instructions in the link that @zabadabadoo provided?

Hey yeah finally had time to try it but ran immediately on a problem when tried running the "ethtool" command on terminal:

"ethtool netlink support for subcommand missing, device name longer than 15 not supported."

My smarts aren't for tech so what does this mean?

My Brave A.I. Search came back with:

"The MT7922 802.11ax wireless network adapter is known to have compatibility issues with Ubuntu 24.04, particularly when using newer kernel versions. The device may appear as "UNCLAIMED" in the output of lshw -C network, indicating that the kernel driver is not properly loading.
This problem has been reported with kernel 6.8.0-45-generic and later versions, where the driver compatibility appears to be the root cause.
A common workaround involves reverting to an older, stable kernel version via the recovery boot menu, which has successfully resolved the issue for some users.

The MT7922 chipset, manufactured by MediaTek, has historically faced challenges with Linux driver support, especially when compared to Intel's Wi-Fi solutions.
While the Linux kernel has seen improvements, support for the MT7922 is not always reliable across all kernel versions. Some users have reported success by updating the firmware or using a kernel version above 6.10, as newer kernels include better support for MT79xx chipsets.
However, if the driver is incompatible with the current kernel, rolling back to a previous kernel version is a practical solution.

For users experiencing persistent issues, replacing the MT7922 with a more Linux-compatible Wi-Fi card is recommended. Intel AX200 or AX210 cards are frequently suggested for their strong performance and reliability on Linux systems.
Alternative options include the Qualcomm QCNCM865 or Realtek RTL8852BE, which also offer good Linux support.

AI-generated answer. Please verify critical facts."