Skip to content

Arch Linux Installation

The package is available in the AUR.

Install from AUR

yay -S mt76-mt7925-dkms
paru -S mt76-mt7925-dkms
git clone https://aur.archlinux.org/mt76-mt7925-dkms.git
cd mt76-mt7925-dkms
makepkg -si

What Happens During Installation

  1. Downloads source tarball from GitHub releases
  2. Verifies SHA256 checksum
  3. Installs source to /usr/src/mt76-mt7925-<version>/
  4. DKMS builds modules for all installed kernels
  5. Signs modules if MOK is configured (Secure Boot)

Verify Installation

# Check DKMS status
dkms status | grep mt76-mt7925

# Check module is from DKMS (not stock kernel)
modinfo mt7925e | grep filename
# Should show: /lib/modules/.../updates/dkms/mt7925e.ko.zst

# Check loaded modules
lsmod | grep mt7925

Update

Updates are handled automatically by your AUR helper:

yay -Syu
# or
paru -Syu

Tested Distributions

Distribution Kernel Status
Arch Linux 6.18.x Working
CachyOS 6.18.x, 6.19-rc Working
EndeavourOS 6.18.x Working

CachyOS Users

CachyOS uses clang-built kernels. Make sure clang and lld are installed:

sudo pacman -S clang lld