Fedora / RHEL Installation¶
Option A: Add Repository (Recommended)¶
Adding the repository enables automatic updates when new versions are released.
Quick Setup¶
curl -1sLf 'https://dl.cloudsmith.io/public/mt76/packages/setup.rpm.sh' | sudo -E bash
sudo dnf install mt76-mt7925-dkms
Manual Repository Configuration¶
Click to expand manual setup
# Import GPG key
sudo rpm --import 'https://dl.cloudsmith.io/public/mt76/packages/gpg.5993EEFA4E82E600.key'
# Add repository (Fedora - auto-detects version)
FEDORA_VERSION=$(rpm -E %fedora)
curl -1sLf "https://dl.cloudsmith.io/public/mt76/packages/config.rpm.txt?distro=fedora&codename=${FEDORA_VERSION}" | \
sudo tee /etc/yum.repos.d/mt76-packages.repo
# Or for RHEL/CentOS/Rocky (auto-detects version)
RHEL_VERSION=$(rpm -E %rhel)
curl -1sLf "https://dl.cloudsmith.io/public/mt76/packages/config.rpm.txt?distro=el&codename=${RHEL_VERSION}" | \
sudo tee /etc/yum.repos.d/mt76-packages.repo
# Install
sudo dnf makecache
sudo dnf install mt76-mt7925-dkms
Option B: Manual Download¶
Download from GitHub Releases:
# Download the latest release (check GitHub for current version)
wget https://github.com/zbowling/mt7925/releases/latest/download/mt76-mt7925-dkms-VERSION-1.noarch.rpm
sudo dnf install ./mt76-mt7925-dkms-*.noarch.rpm
Verify Installation¶
# Check DKMS status
dkms status | grep mt76-mt7925
# Check module path (should be updates/dkms)
modinfo mt7925e | grep filename
# Check WiFi interface
ip link | grep wl
Update¶
With repository configured:
Tested Distributions¶
| Distribution | Kernel | Status |
|---|---|---|
| Fedora 42 | 6.17+ | Working |
| Fedora 41 | 6.17+ | Working |
| RHEL 9 | varies | Needs kernel upgrade |
RHEL/CentOS/Rocky
Enterprise distributions may ship with older kernels. Check your kernel version with uname -r and ensure it's 6.17 or newer.