diff mbox series

[SRU,linux-firmware,Focal,PULL] mt7921e disappear after warm boot stress

Message ID 20220304075623.290886-1-vicamo.yang@canonical.com
State New
Headers show
Series [SRU,linux-firmware,Focal,PULL] mt7921e disappear after warm boot stress | expand

Commit Message

You-Sheng Yang March 4, 2022, 7:56 a.m. UTC
BugLink: https://bugs.launchpad.net/bugs/1963614

[Impact]

mt7921e may not appear in the bus enumeration during warm boot stress tests.

[Fix]

This can only be fixed in the firmware.

[Test Case]

Run checkbox reboot stress tests to try trigger this issue:

  $ checkbox-cli run com.canonical.certification::stress/reboot

[Where problems could occur]

While this backports proprietary fw blob, it may bring driver
compatibility issues we cannot know in the first place.

Jammy has these already, so only Focal (for oem-5.14) is nominated.
We don't have mt7921e hardware v2.1 support in Impish 5.13 kernel.

----------------------------------------------------------------

The following changes since commit 9c0ab92faa9543bcb91fb07b4973fa4e5a4bb4b8:

  WHENCE: link to similar config file for rtl8821a support (2022-02-28 09:32:02 +0100)

are available in the Git repository at:

  https://git.launchpad.net/~vicamo/ubuntu/+source/linux-firmware bug-1963614/MT7921-fallen-off-pci-bus/focal-pull

for you to fetch changes up to 743e3f68aad1363cb5abd0fe70a8b5ca2467428a:

  linux-firmware: update firmware for mediatek bluetooth chip(MT7921) (2022-03-04 15:19:02 +0800)

----------------------------------------------------------------
Deren Wu (1):
      linux-firmware: update firmware for MT7921 WiFi device

Mark Chen (1):
      linux-firmware: update firmware for mediatek bluetooth chip(MT7921)

 WHENCE                                     |   6 +++---
 mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin    | Bin 512494 -> 516078 bytes
 mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin | Bin 92192 -> 92192 bytes
 mediatek/WIFI_RAM_CODE_MT7961_1.bin        | Bin 694984 -> 694728 bytes
 4 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin b/mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin
index 77faf205a2a9..b8784cd21676 100644
Binary files a/mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin and b/mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin differ
diff --git a/mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin b/mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin
index 7a9d9f012963..fba4a65fb0d8 100644
Binary files a/mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin and b/mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin differ
diff --git a/mediatek/WIFI_RAM_CODE_MT7961_1.bin b/mediatek/WIFI_RAM_CODE_MT7961_1.bin
index c4325fb1fa7e..e9855c3012d7 100644
Binary files a/mediatek/WIFI_RAM_CODE_MT7961_1.bin and b/mediatek/WIFI_RAM_CODE_MT7961_1.bin differ

Comments

Juerg Haefliger March 7, 2022, 8:31 a.m. UTC | #1
Applied to linux-firmware focal branch.

...Juerg


> BugLink: https://bugs.launchpad.net/bugs/1963614
> 
> [Impact]
> 
> mt7921e may not appear in the bus enumeration during warm boot stress tests.
> 
> [Fix]
> 
> This can only be fixed in the firmware.
> 
> [Test Case]
> 
> Run checkbox reboot stress tests to try trigger this issue:
> 
>   $ checkbox-cli run com.canonical.certification::stress/reboot
> 
> [Where problems could occur]
> 
> While this backports proprietary fw blob, it may bring driver
> compatibility issues we cannot know in the first place.
> 
> Jammy has these already, so only Focal (for oem-5.14) is nominated.
> We don't have mt7921e hardware v2.1 support in Impish 5.13 kernel.
> 
> ----------------------------------------------------------------
> 
> The following changes since commit 9c0ab92faa9543bcb91fb07b4973fa4e5a4bb4b8:
> 
>   WHENCE: link to similar config file for rtl8821a support (2022-02-28 09:32:02 +0100)
> 
> are available in the Git repository at:
> 
>   https://git.launchpad.net/~vicamo/ubuntu/+source/linux-firmware bug-1963614/MT7921-fallen-off-pci-bus/focal-pull
> 
> for you to fetch changes up to 743e3f68aad1363cb5abd0fe70a8b5ca2467428a:
> 
>   linux-firmware: update firmware for mediatek bluetooth chip(MT7921) (2022-03-04 15:19:02 +0800)
> 
> ----------------------------------------------------------------
> Deren Wu (1):
>       linux-firmware: update firmware for MT7921 WiFi device
> 
> Mark Chen (1):
>       linux-firmware: update firmware for mediatek bluetooth chip(MT7921)
> 
>  WHENCE                                     |   6 +++---
>  mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin    | Bin 512494 -> 516078 bytes
>  mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin | Bin 92192 -> 92192 bytes
>  mediatek/WIFI_RAM_CODE_MT7961_1.bin        | Bin 694984 -> 694728 bytes
>  4 files changed, 3 insertions(+), 3 deletions(-)
> 
> diff --git a/WHENCE b/WHENCE
> index 86b843140889..86ead8e77f7e 100644
> --- a/WHENCE
> +++ b/WHENCE
> @@ -4719,9 +4719,9 @@ Licence: Redistributable. See LICENCE.mediatek for details.
>  Driver: mt7921 - MediaTek MT7921 Wireless MACs
>  
>  File: mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin
> -Version: 20220110230855a
> +Version: 20220209150832a
>  File: mediatek/WIFI_RAM_CODE_MT7961_1.bin
> -Version: 20220110230951
> +Version: 20220209150915
>  
>  Licence: Redistributable. See LICENCE.mediatek for details.
>  
> @@ -4730,7 +4730,7 @@ Licence: Redistributable. See LICENCE.mediatek for details.
>  Driver: mt7921 - MediaTek MT7921 bluetooth chipset
>  
>  File: mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin
> -Version: 20220110231230
> +Version: 20220209151054
>  
>  Licence: Redistributable. See LICENCE.mediatek for details.
>  
> diff --git a/mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin b/mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin
> index 77faf205a2a9..b8784cd21676 100644
> Binary files a/mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin and b/mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin differ
> diff --git a/mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin b/mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin
> index 7a9d9f012963..fba4a65fb0d8 100644
> Binary files a/mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin and b/mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin differ
> diff --git a/mediatek/WIFI_RAM_CODE_MT7961_1.bin b/mediatek/WIFI_RAM_CODE_MT7961_1.bin
> index c4325fb1fa7e..e9855c3012d7 100644
> Binary files a/mediatek/WIFI_RAM_CODE_MT7961_1.bin and b/mediatek/WIFI_RAM_CODE_MT7961_1.bin differ
>
diff mbox series

Patch

diff --git a/WHENCE b/WHENCE
index 86b843140889..86ead8e77f7e 100644
--- a/WHENCE
+++ b/WHENCE
@@ -4719,9 +4719,9 @@  Licence: Redistributable. See LICENCE.mediatek for details.
 Driver: mt7921 - MediaTek MT7921 Wireless MACs
 
 File: mediatek/WIFI_MT7961_patch_mcu_1_2_hdr.bin
-Version: 20220110230855a
+Version: 20220209150832a
 File: mediatek/WIFI_RAM_CODE_MT7961_1.bin
-Version: 20220110230951
+Version: 20220209150915
 
 Licence: Redistributable. See LICENCE.mediatek for details.
 
@@ -4730,7 +4730,7 @@  Licence: Redistributable. See LICENCE.mediatek for details.
 Driver: mt7921 - MediaTek MT7921 bluetooth chipset
 
 File: mediatek/BT_RAM_CODE_MT7961_1_2_hdr.bin
-Version: 20220110231230
+Version: 20220209151054
 
 Licence: Redistributable. See LICENCE.mediatek for details.