ACK: [SRU][Q][PATCH 0/2] MT7925 wifi is hard blocked on Dell's machine

Hui Wang hui.wang at canonical.com
Tue Jun 30 04:47:55 UTC 2026


Acked-by: Hui Wang <hui.wang at canonical.com>

On 6/29/26 17:48, AceLan Kao via kernel-team wrote:
> From: "Chia-Lin Kao (AceLan)" <acelan.kao at canonical.com>
>
> BugLink: https://bugs.launchpad.net/bugs/2158229
>
> [Impact]
> The Wi-Fi is hard blocked on Dell systems (CIDs: 202505-36757, 202501-36195, 202501-36253) and HP systems with Mediatek MT7925 cards. The
> wireless connection cannot be used.
>
> The rfkill state shows:
> $ rfkill list
> 0: hci0: Bluetooth
> Soft blocked: no
> Hard blocked: no
> 1: phy0: Wireless LAN
> Soft blocked: no
> Hard blocked: yes
>
> [Fix]
> We revert the hardware rfkill polling feature for Mediatek MT7925 cards. This polling feature was introduced upstream in v6.16. We also revert the local DMI quirk for HP systems since polling is now disabled.
>
> Reverted commits:
>
> • Revert "wifi: mt76: mt7925: add rfkill_poll for hardware rfkill" (reverts upstream commit e54b870212c079bef4ff61238f8c1278a14d1863 from
> v6.16)
> • Revert local DMI quirk commit for HP systems (reverts local commit 20c9b07dcea9d49c876c9532a48a6dc88f43d0f9)
>
> [Test Plan]
> Check the rfkill state on affected hardware:
> $ rfkill list
>
> Without the patches:
> The Wireless LAN interface shows "Hard blocked: yes". The Wi-Fi connection does not work.
>
> With the patches:
> The Wireless LAN interface shows "Hard blocked: no". The Wi-Fi connection works.
>
> [Where problems could occur]
> This change affects the mt76 Mediatek wireless driver.
>
> If a system has a physical wireless switch that needs software polling, the switch will stop working. Toggling the physical switch would not change the Wi-Fi block state.
>
> Chia-Lin Kao (AceLan) (2):
>    Revert "UBUNTU: SAUCE: wifi: mt76: mt7925: add DMI quirk for HP Z2
>      Mini G1a Workstation"
>    UBUNTU: SAUCE: Revert "wifi: mt76: mt7925: add rfkill_poll for
>      hardware rfkill"
>
>   .../wireless/mediatek/mt76/mt76_connac_mcu.h  |  1 -
>   .../net/wireless/mediatek/mt76/mt7925/main.c  | 22 -----------
>   .../net/wireless/mediatek/mt76/mt7925/mcu.c   | 37 -------------------
>   .../wireless/mediatek/mt76/mt7925/mt7925.h    |  1 -
>   .../net/wireless/mediatek/mt76/mt7925/pci.c   |  4 --
>   5 files changed, 65 deletions(-)
>



More information about the kernel-team mailing list