[SRU][I][linux-firmware][PULL] rtw89_pci constantly drops connection with old firmware (LP: #1960933)

Juerg Haefliger juerg.haefliger at canonical.com
Wed Feb 16 08:35:51 UTC 2022


BugLink: https://bugs.launchpad.net/bugs/1960933

[Impact]

This was on a new Lenovo P14s Gen2 AMD. I'm using Ubuntu 21.10 (impish)

The current linux-firmware package (1.201.4+1.201.3) ships with realtek rtw89_pci firmware (/lib/firmware/rtw89/rtw8852a_fw.bin) version v0.13.8.0.

My wifi chip wasn't able to keep a connection for more than a minute when connected to a Rodgers "Advanced Wi-Fi Modem". I searched around tried disabling the power_save and stuff. But that had little to no effect. I was about to open an issue on the upstream project and did a last ditch attempt to see if there were any firmware updates... I found linux-firmware.git and it had
two newer versions!

 - v0.13.30.0 (was submitted in May 2021, but it took until october 2021 to show up)
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/rtw89/rtw8852a_fw.bin?id=ec17b637b7ab928ca7ebc0389e0e3921f1cc7d17

 - v0.13.33.0 (was submitted in November 2021 and got merged in December 2021):
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/rtw89/rtw8852a_fw.bin?id=4a7e1f5cabaebe5c044b94b91149f35471d1e983

I've downloaded and installed the latest "v0.13.33.0" on a whim and rebooted. And what a pleasant surprise: Instantly, my wifi connection lasted until the rest of the day.

Could you please consider updating this realtek firmware in the next release? Thanks!

[Test Case]

See above.

[Fix]

Cherry pick two commit to match current Jammy:
4a7e1f5cabae ("rtw89: 8852a: update fw to v0.13.33.0")
ec17b637b7ab ("rtw89: 8852a: update fw to v0.13.30.0")

[Where Problems Could Occur]

Limited to wifi using RTL8852A HW.

Signed-off-by: Juerg Haefliger <juergh at canonical.com>

--------

The following changes since commit 3ccf4bc40549f40c5e51c94da824f743570b1c89:

  UBUNTU: Ubuntu-1.201.4 (2022-01-28 11:12:51 +0100)

are available in the Git repository at:

  https://git.launchpad.net/~juergh/+git/linux-firmware wip/1960933/impish

for you to fetch changes up to 65cf58b505fb3871c2b01508cfbc4f0840232073:

  rtw89: 8852a: update fw to v0.13.33.0 (2022-02-16 09:27:53 +0100)

----------------------------------------------------------------
Ping-Ke Shih (2):
      rtw89: 8852a: update fw to v0.13.30.0
      rtw89: 8852a: update fw to v0.13.33.0

 rtw89/rtw8852a_fw.bin | Bin 1447744 -> 1463264 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)



More information about the kernel-team mailing list