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

Reply via email to