[SRU][F][linux-firmware][PULL] focal linux-firmware package omits amdgpu/navi12 firmware (LP: #1958467)

Juerg Haefliger juerg.haefliger at canonical.com
Tue Feb 15 10:21:53 UTC 2022


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

[Impact]

The 20.04 LTS linux-firmware package list was cut before the amdgpu/navi12* firmware files were upstreamed to the Linux kernel repository, which is unfortunate because this hardware is older than some other included firmware (navi14*), and the firmware is required for using the AMDGPU kernel module on AWS EC2 cloud instances with AMD GPUs.

The files are included in 21.04 and 21.10, but to date they have not been included in the LTS hardware-enablement releases for 20.04. It would be helpful to include the navi12 firmware files for the next LTS+HWE release, since 22.04 isn't due out for a while.

Without this firmware it is difficult to get AWS EC2 G4ad instances working with Ubuntu, as customers need to manually download and install the firmware from a reputable source and put it into the appropriate directory, which is not the experience they expect on hardware that is over a year old with the most recent HWE release.

[Test Case]

See above.

[Fix]

Backport amdgpu/nav12* from linux-firmware Jammy.

[Where Problems Could Occur]

Graphics problems, kernel crashes on machines with AMD GPU.

[Notes]

This is required for the HWE kernel so not updating linux-firmware in Impish.

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

--------

The following changes since commit 12d42a2998b73026322d4803e60ca56a8d5e235d:

  UBUNTU: SAUCE: WCN6855: add symbolic link for hw2.1 (2022-02-14 12:07:53 +0100)

are available in the Git repository at:

  https://git.launchpad.net/~juergh/+git/linux-firmware wip/1958467/focal

for you to fetch changes up to 2127c918d4eca14c55d09db24f3e373388084fcb:

  amdgpu: update navi12 firmware from 21.40 (2022-02-15 11:10:55 +0100)

----------------------------------------------------------------
Alex Deucher (9):
      amdgpu: add navi12 firmware from 20.30
      amdgpu: update navi12 firmware for 20.40
      amdgpu: update navi12 firmware for 20.45
      amdgpu: update navi12 firmware for 20.50
      amdgpu: update navi12 firmware from 21.10
      amdgpu: update navi12 firmware from 21.20
      amdgpu: update vcn firmware for navi12 for 21.20
      amdgpu: update navi12 firmware from 21.30
      amdgpu: update navi12 firmware from 21.40

 WHENCE                     |  15 +++++++++++++++
 amdgpu/navi12_asd.bin      | Bin 0 -> 147968 bytes
 amdgpu/navi12_ce.bin       | Bin 0 -> 263296 bytes
 amdgpu/navi12_dmcu.bin     | Bin 0 -> 23904 bytes
 amdgpu/navi12_gpu_info.bin | Bin 0 -> 772 bytes
 amdgpu/navi12_me.bin       | Bin 0 -> 263424 bytes
 amdgpu/navi12_mec.bin      | Bin 0 -> 268592 bytes
 amdgpu/navi12_mec2.bin     | Bin 0 -> 268592 bytes
 amdgpu/navi12_pfp.bin      | Bin 0 -> 263424 bytes
 amdgpu/navi12_rlc.bin      | Bin 0 -> 43720 bytes
 amdgpu/navi12_sdma.bin     | Bin 0 -> 33792 bytes
 amdgpu/navi12_sdma1.bin    | Bin 0 -> 33792 bytes
 amdgpu/navi12_smc.bin      | Bin 0 -> 264586 bytes
 amdgpu/navi12_sos.bin      | Bin 0 -> 204656 bytes
 amdgpu/navi12_ta.bin       | Bin 0 -> 33536 bytes
 amdgpu/navi12_vcn.bin      | Bin 0 -> 398144 bytes
 16 files changed, 15 insertions(+)
 create mode 100644 amdgpu/navi12_asd.bin
 create mode 100644 amdgpu/navi12_ce.bin
 create mode 100644 amdgpu/navi12_dmcu.bin
 create mode 100644 amdgpu/navi12_gpu_info.bin
 create mode 100644 amdgpu/navi12_me.bin
 create mode 100644 amdgpu/navi12_mec.bin
 create mode 100644 amdgpu/navi12_mec2.bin
 create mode 100644 amdgpu/navi12_pfp.bin
 create mode 100644 amdgpu/navi12_rlc.bin
 create mode 100644 amdgpu/navi12_sdma.bin
 create mode 100644 amdgpu/navi12_sdma1.bin
 create mode 100644 amdgpu/navi12_smc.bin
 create mode 100644 amdgpu/navi12_sos.bin
 create mode 100644 amdgpu/navi12_ta.bin
 create mode 100644 amdgpu/navi12_vcn.bin



More information about the kernel-team mailing list