Public bug reported:
Package(s) affected
linux-firmware: 20250901.git993ff19b-0ubuntu1.6
Kernel: 6.17.0-12-generic
Driver: mt7925e
Hardware
HP EliteBook X G1a (AMD Strix platform)
Wi-Fi/Bluetooth: Mediatek MT7925 (PCI ID 14c3:7925)
Symptoms
After installing linux-firmware updates:
Wi-Fi appears but never connects (password rejected / association
fails).
Kernel logs show repeated timeouts and failure to load firmware:
mt7925e ... Message xxxx timeout
mt7925e ... driver own failed
mt7925e ... Failed to get patch semaphore
WM Firmware Version: ____000000
Bluetooth is disabled on every reboot due to stale rfkill state.
Boot time increases because NetworkManager waits ~24 s for Wi-Fi.
Root cause observed
Ubuntu ships only compressed firmware (.zst) for MT7925:
/lib/firmware/mediatek/mt7925/
BT_RAM_CODE_MT7925_1_1_hdr.bin.zst
WIFI_MT7925_PATCH_MCU_1_1_hdr.bin.zst
WIFI_RAM_CODE_MT7925_1_1.bin.zst
The mt7925e driver on this platform fails to load .zst firmware correctly,
resulting in an unusable radio.
Workaround that restores Wi-Fi
Manually decompressing firmware makes the device work immediately:
cd /lib/firmware/mediatek/mt7925
sudo unzstd *.zst
sudo reboot
After this, Wi-Fi functions normally and Bluetooth no longer powers off at boot.
However, any future linux-firmware update replaces the .bin files again,
reintroducing the failure.
Evidence
lspci -nnk shows driver mt7925e loaded.
journalctl -k -b | grep mt7925 consistently shows timeouts + “Failed to
get patch semaphore”.
No MT7925 firmware present in initramfs:
sudo lsinitramfs /boot/initrd.img-$(uname -r) | grep mt7925
# → empty
Expected behavior
At least one of:
Ship uncompressed .bin firmware for MT7925 by default, or
Ensure the driver reliably loads .zst, or
Automatically decompress required files during installation.
Suggested fix
Include plain .bin files for MT7925 in linux-firmware, or
Add a postinst trigger that decompresses MT7925 firmware if the driver
cannot load .zst.
** Affects: linux-firmware (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2141211
Title:
mt7925e fails to load compressed firmware (.zst), causing persistent
Wi-Fi failure after linux-firmware updates
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/2141211/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs