WiFi MediaTek MT7921K not working on ASUS Vivobook X1505VA

Hello,

I’m having trouble getting the Wi-Fi to work on my new EndeavourOS installation. The hardware is a MediaTek MT7921K on an ASUS Vivobook X1505VA.

Here is a summary of the troubleshooting steps I’ve already taken:

* **Systems Tested:** Fedora and EndeavourOS (clean install). The problem occurs on both.

* **System Status:** Fully updated (`sudo pacman -Syu`).

* **Kernels Tested:** The issue happens on both the standard and the LTS kernels.

* **rfkill list:** Shows no soft or hard blocks.

* **sudo dmesg | grep mt7921e:** Returns no output at all (the kernel doesn’t seem to be attempting to load the driver).

* **Key Information:** The Wi-Fi card works correctly inside the UEFI/BIOS menu.

* **Dual Boot Info:** Windows Fast Startup is disabled, and a full shutdown from Windows has been performed.

* **BIOS Info:** The BIOS is updated to the latest version (301) and “Fast Boot” is disabled.

It seems the kernel is not even trying to initialize the card. Any ideas on what could be the cause (ACPI issues, a required kernel parameter, etc.)?

Here is the output of `lspci -k | grep -A 3 -i “network”`: `0000:02:00.0 Network controller: MEDIATEK Corp. Device 7902` ` DeviceName: WLAN` ` Subsystem: AzureWave Device 5520`

Thank you for your help.

1 aur/rz608-fix-git 22.11.r3.0a9df20-1 (+1 0.00)
    Allows use of the RZ608/MT7921K WiFi module.

Spotted this in aur - may help (may not!).

@xircon Thank you for the quick suggestion.

I installed the `rz608-fix-git` package and tested on both the standard and the LTS kernel, but unfortunately the Wi-Fi is still not working.

I really appreciate you taking the time to help, though.

Thanks again!

17 core/linux-firmware-mediatek 20250808-1 (22.0 MiB 22.8 MiB)
    Firmware files for Linux - Firmware for MediaTek and Ralink devices

Is the above installed (grasping at straws!).

@xircon

Thanks for the suggestion. I checked with `pacman -Q`, and the `linux-firmware-mediatek` package is already installed.

The problem persists on both the standard and the LTS kernels. It seems to be a very deep incompatibility with this specific hardware.

Hi everyone,

Just wanted to post a final update on this issue.

Following the advice here, I did a final diagnostic test by creating a live USB of the latest Linux Mint.

The result is the same: the internal MediaTek Wi-Fi card is not initialized, and the external “AX900” USB Wi-Fi adapter is not even detected by `lsusb`. This confirms that the problem is not specific to Arch Linux but seems to affect the entire Linux ecosystem with this hardware.

**Final Summary:**

* **Hardware:** ASUS Vivobook X1505VA, MediaTek MT7921K Wi-Fi.

* **Problem:** Internal Wi-Fi card is not initialized by the kernel. External USB Wi-Fi adapters are not detected.

* **Distributions Tested:** Fedora, EndeavourOS (standard + LTS kernels), and Linux Mint. The issue is identical on all of them.

* **Conclusion:** This appears to be a deep hardware/firmware incompatibility with the current Linux kernel.

Thank you all for your time and suggestions. I will mark this as solved for now, as it seems there is no immediate software solution. Hopefully, a future kernel update will resolve this.

My wife has the Vivobook x1505ZA with the mediatek wifi card and it works fine from the EoS live ISO. It has a different HWID than yours though. It identifies as a MediaTek MT7921e, Subsystem: AzureWave Device 4680