• Bug#1108599: firmware-linux-free: please add support MT7921/MT7925 WIFI

    From Ben Hutchings@1:229/2 to Macpaul.Lin@mediatek.com on Wed Jul 2 20:20:01 2025
    XPost: linux.debian.bugs.dist
    From: ben@decadent.org.uk

    Control: reassign -1 hw-detect
    Control: tag -1 moreinfo

    On Tue, 1 Jul 2025 08:06:34 +0000 =?utf-
    8?B?TWFjcGF1bCBMaW4gKOael+aZuuaWjCk=?= <Macpaul.Lin@mediatek.com> wrote:
    Package: firmware-linux-free
    Version: 20241210-2
    Severity: normal

    Dear Maintainer,

    1. Please help to include firmware for MT7921 and MT7925 WIFI Combo
    cards.
    The firmware should support both WIFI and BT features.

    Your firmware is non-free, so it is packaged separately (source package firmware-nonfree, binary package firmware-mediatek). But it is also
    included in the netinst image.

    2. To include these firmware in the DVD or netinst LiveCD is also
    suggested.

    The netinst and live CD images are 2 different things.

    Tested hardware:
    1. MT7921E M.2 PCIE dongle.
    2. MediaTek Genio 1200 EVK.

    Installed from:
    debian-testing-arm64-netinst-20250630-1.iso

    Kernel error log:
    [    4.684020] bluetooth hci0: firmware:
    failed to load mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin (-2)
    [    4.784652] mt7921e 0000:01:00.0: firmware:
    failed to load mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin (-2)
    [...]

    The installer should detect these log messages, then:

    1. Install the required firmware package
    2. Remove and reload the driver

    Is that not happening?

    Ben.

    --
    Ben Hutchings
    This sentence contradicts itself - no actually it doesn't.

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEErCspvTSmr92z9o8157/I7JWGEQkFAmhldx4ACgkQ57/I7JWG EQmRpRAAjXavvp7Hzoy66AF1PcyvLRgmvfTaZx3CWbJc5AIO5sNvuAiYDCQUSGjk ++o9mBqEAVukdHJf8tAgeIMpEPjxlBYUOhPOXpRlGdTLlAielwLuQAlQKXr7trDz d+OsSdVvrUFzJwyF8M0Tc8eQsB0PjGAZlrjvNeku3Nv4f6UUy3WRCnDbSeOd8JTU Vp7FsKGN6WZd9E5Lr+gON0OgGhjfbDBPSpFkuUFUS9tBo8wsAkooGCi3MzUktU9b AV0yrQhi6yu7w4eybBDc5Th2j3z82c7dZjxxKVF2ebNkbbhmVr+WMi+NvqWQs3C+ l3BJ01WBtzlsXjUiwCBBfQtWKnZYs6drk+qH6Kt49g6/CegSa9UsNfsxKwJKp8k4 Dzpw+q8EXbPuvgNIa91A2piobZ2T3XdvchaSbPFsF/bTBcXEIx8Owi7TZUBjXtMJ XVpq6/w8nmT4ekjfrGbGQeUaHGql47L/TxVmn9MyfY3gjwRFvS6TMoknAN8MIWPA gJbdSzKyQ/2dVrhgpY1cxuYvqY/2Rt9GfIOTa9qbTkkhBOtGQyL65r61PFR9HH2L 5AFg9/EeVjpOVqA9sjvuZ+mGwVbr1Tzi+gz/N1P1EZVPChndaBnK5tZyZ/MWedoA vIxsKkKQEt6k4kYFJJv2YLMV88uIC24gNrbUfJTqk1Q6m5JPK7I=
    =Qf/w
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: you cannot sedate... all the things you hate (1:229/2)