2021-12-05 12:21:12 |
Ivo Cavalcante |
bug |
|
|
added bug |
2021-12-05 12:22:43 |
Ivo Cavalcante |
description |
Release: up-to-date Focal LTS (20.04.3)
Package-version: linux-firmware 1.187.20
With the latest kernel upgrade (5.4 --> 5.11, if I recall correctly), my laptop's discrete graphics stopped working. Looking at the logs, I found these messages:
-- snippet --
kernel: [ 1.492908] [drm] amdgpu: dpm initialized
kernel: [ 1.492932] [drm] AMDGPU Display Connectors
kernel: [ 1.492951] amdgpu 0000:01:00.0: Direct firmware load for amdgpu/verde_uvd.bin failed with error -2
kernel: [ 1.492954] amdgpu 0000:01:00.0: amdgpu: amdgpu_uvd: Can't load firmware "amdgpu/verde_uvd.bin"
kernel: [ 1.492957] [drm:amdgpu_device_ip_init [amdgpu]] *ERROR* sw_init of IP block <uvd_v3_1> failed -2
kernel: [ 1.493196] amdgpu 0000:01:00.0: amdgpu: amdgpu_device_ip_init failed
kernel: [ 1.493198] amdgpu 0000:01:00.0: amdgpu: Fatal error during GPU init
kernel: [ 1.493200] amdgpu 0000:01:00.0: amdgpu: amdgpu: finishing device.
-- snippet --
In fact, file '/lib/firmware/amdgpu/verde_uvd.bin' was missing. Running '$ dpkg -L linux-firmware | sort' gives this:
-- snippet --
/lib/firmware/amdgpu/vegam_uvd.bin
/lib/firmware/amdgpu/vegam_vce.bin
/lib/firmware/amdgpu/verde_ce.bin
/lib/firmware/amdgpu/verde_k_smc.bin
/lib/firmware/amdgpu/verde_mc.bin
/lib/firmware/amdgpu/verde_me.bin
/lib/firmware/amdgpu/verde_pfp.bin
/lib/firmware/amdgpu/verde_rlc.bin
/lib/firmware/amdgpu/verde_smc.bin
/lib/firmware/amdgpu/yellow_carp_asd.bin
/lib/firmware/amdgpu/yellow_carp_ce.bin
-- snippet --
Copying the file from upstream (https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/amdgpu/verde_uvd.bin) didn't work on my system, probably because I use UEFI and the module wasn't signed (error below):
-- snippet --
kernel: [ 502.174932] amdgpu 0000:01:00.0: amdgpu: amdgpu_uvd: Can't validate firmware "amdgpu/verde_uvd.bin"
kernel: [ 502.174992] [drm:amdgpu_device_ip_init [amdgpu]] *ERROR* sw_init of IP block <uvd_v3_1> failed -22
kernel: [ 502.175285] amdgpu 0000:01:00.0: amdgpu: amdgpu_device_ip_init failed
kernel: [ 502.175289] amdgpu 0000:01:00.0: amdgpu: Fatal error during GPU init
kernel: [ 502.175293] amdgpu 0000:01:00.0: amdgpu: amdgpu: finishing device.
-- snippet --
I can confirm that reverting kernel driver to 'radeonsi' makes the device usable again, but at the expense of Vulkan APIs (not supported by this driver).
Could you, please, fix this? |
Release: up-to-date Focal LTS (20.04.3)
Package-version: linux-firmware 1.187.20
Hardware model: [AMD/ATI] Chelsea LP [Radeon HD 7730M]
With the latest kernel upgrade (5.4 --> 5.11, if I recall correctly), my laptop's discrete graphics stopped working. Looking at the logs, I found these messages:
-- snippet --
kernel: [ 1.492908] [drm] amdgpu: dpm initialized
kernel: [ 1.492932] [drm] AMDGPU Display Connectors
kernel: [ 1.492951] amdgpu 0000:01:00.0: Direct firmware load for amdgpu/verde_uvd.bin failed with error -2
kernel: [ 1.492954] amdgpu 0000:01:00.0: amdgpu: amdgpu_uvd: Can't load firmware "amdgpu/verde_uvd.bin"
kernel: [ 1.492957] [drm:amdgpu_device_ip_init [amdgpu]] *ERROR* sw_init of IP block <uvd_v3_1> failed -2
kernel: [ 1.493196] amdgpu 0000:01:00.0: amdgpu: amdgpu_device_ip_init failed
kernel: [ 1.493198] amdgpu 0000:01:00.0: amdgpu: Fatal error during GPU init
kernel: [ 1.493200] amdgpu 0000:01:00.0: amdgpu: amdgpu: finishing device.
-- snippet --
In fact, file '/lib/firmware/amdgpu/verde_uvd.bin' was missing. Running '$ dpkg -L linux-firmware | sort' gives this:
-- snippet --
/lib/firmware/amdgpu/vegam_uvd.bin
/lib/firmware/amdgpu/vegam_vce.bin
/lib/firmware/amdgpu/verde_ce.bin
/lib/firmware/amdgpu/verde_k_smc.bin
/lib/firmware/amdgpu/verde_mc.bin
/lib/firmware/amdgpu/verde_me.bin
/lib/firmware/amdgpu/verde_pfp.bin
/lib/firmware/amdgpu/verde_rlc.bin
/lib/firmware/amdgpu/verde_smc.bin
/lib/firmware/amdgpu/yellow_carp_asd.bin
/lib/firmware/amdgpu/yellow_carp_ce.bin
-- snippet --
Copying the file from upstream (https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/amdgpu/verde_uvd.bin) didn't work on my system, probably because I use UEFI and the module wasn't signed (error below):
-- snippet --
kernel: [ 502.174932] amdgpu 0000:01:00.0: amdgpu: amdgpu_uvd: Can't validate firmware "amdgpu/verde_uvd.bin"
kernel: [ 502.174992] [drm:amdgpu_device_ip_init [amdgpu]] *ERROR* sw_init of IP block <uvd_v3_1> failed -22
kernel: [ 502.175285] amdgpu 0000:01:00.0: amdgpu: amdgpu_device_ip_init failed
kernel: [ 502.175289] amdgpu 0000:01:00.0: amdgpu: Fatal error during GPU init
kernel: [ 502.175293] amdgpu 0000:01:00.0: amdgpu: amdgpu: finishing device.
-- snippet --
I can confirm that reverting kernel driver to 'radeonsi' makes the device usable again, but at the expense of Vulkan APIs (not supported by this driver).
Could you, please, fix this? |
|
2021-12-05 15:57:25 |
Launchpad Janitor |
linux-firmware (Ubuntu): status |
New |
Confirmed |
|
2021-12-06 07:42:31 |
Juerg Haefliger |
nominated for series |
|
Ubuntu Focal |
|
2021-12-06 07:42:31 |
Juerg Haefliger |
bug task added |
|
linux-firmware (Ubuntu Focal) |
|
2021-12-06 07:42:39 |
Juerg Haefliger |
linux-firmware (Ubuntu Focal): status |
New |
Triaged |
|
2021-12-06 07:42:43 |
Juerg Haefliger |
linux-firmware (Ubuntu Focal): assignee |
|
Juerg Haefliger (juergh) |
|
2021-12-06 07:53:46 |
Juerg Haefliger |
description |
Release: up-to-date Focal LTS (20.04.3)
Package-version: linux-firmware 1.187.20
Hardware model: [AMD/ATI] Chelsea LP [Radeon HD 7730M]
With the latest kernel upgrade (5.4 --> 5.11, if I recall correctly), my laptop's discrete graphics stopped working. Looking at the logs, I found these messages:
-- snippet --
kernel: [ 1.492908] [drm] amdgpu: dpm initialized
kernel: [ 1.492932] [drm] AMDGPU Display Connectors
kernel: [ 1.492951] amdgpu 0000:01:00.0: Direct firmware load for amdgpu/verde_uvd.bin failed with error -2
kernel: [ 1.492954] amdgpu 0000:01:00.0: amdgpu: amdgpu_uvd: Can't load firmware "amdgpu/verde_uvd.bin"
kernel: [ 1.492957] [drm:amdgpu_device_ip_init [amdgpu]] *ERROR* sw_init of IP block <uvd_v3_1> failed -2
kernel: [ 1.493196] amdgpu 0000:01:00.0: amdgpu: amdgpu_device_ip_init failed
kernel: [ 1.493198] amdgpu 0000:01:00.0: amdgpu: Fatal error during GPU init
kernel: [ 1.493200] amdgpu 0000:01:00.0: amdgpu: amdgpu: finishing device.
-- snippet --
In fact, file '/lib/firmware/amdgpu/verde_uvd.bin' was missing. Running '$ dpkg -L linux-firmware | sort' gives this:
-- snippet --
/lib/firmware/amdgpu/vegam_uvd.bin
/lib/firmware/amdgpu/vegam_vce.bin
/lib/firmware/amdgpu/verde_ce.bin
/lib/firmware/amdgpu/verde_k_smc.bin
/lib/firmware/amdgpu/verde_mc.bin
/lib/firmware/amdgpu/verde_me.bin
/lib/firmware/amdgpu/verde_pfp.bin
/lib/firmware/amdgpu/verde_rlc.bin
/lib/firmware/amdgpu/verde_smc.bin
/lib/firmware/amdgpu/yellow_carp_asd.bin
/lib/firmware/amdgpu/yellow_carp_ce.bin
-- snippet --
Copying the file from upstream (https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/amdgpu/verde_uvd.bin) didn't work on my system, probably because I use UEFI and the module wasn't signed (error below):
-- snippet --
kernel: [ 502.174932] amdgpu 0000:01:00.0: amdgpu: amdgpu_uvd: Can't validate firmware "amdgpu/verde_uvd.bin"
kernel: [ 502.174992] [drm:amdgpu_device_ip_init [amdgpu]] *ERROR* sw_init of IP block <uvd_v3_1> failed -22
kernel: [ 502.175285] amdgpu 0000:01:00.0: amdgpu: amdgpu_device_ip_init failed
kernel: [ 502.175289] amdgpu 0000:01:00.0: amdgpu: Fatal error during GPU init
kernel: [ 502.175293] amdgpu 0000:01:00.0: amdgpu: amdgpu: finishing device.
-- snippet --
I can confirm that reverting kernel driver to 'radeonsi' makes the device usable again, but at the expense of Vulkan APIs (not supported by this driver).
Could you, please, fix this? |
[ Impact ]
AMD GPU not functional on Focal with HWE kernel.
[ Test Case ]
See original description below.
[ Fix ]
Cherry-pick relevant commit from upstream linux-firmware.
[ Where Problems Could Occur ]
Broken graphics with AMD GPUs.
[ Original Description ]
Release: up-to-date Focal LTS (20.04.3)
Package-version: linux-firmware 1.187.20
Hardware model: [AMD/ATI] Chelsea LP [Radeon HD 7730M]
With the latest kernel upgrade (5.4 --> 5.11, if I recall correctly), my laptop's discrete graphics stopped working. Looking at the logs, I found these messages:
-- snippet --
kernel: [ 1.492908] [drm] amdgpu: dpm initialized
kernel: [ 1.492932] [drm] AMDGPU Display Connectors
kernel: [ 1.492951] amdgpu 0000:01:00.0: Direct firmware load for amdgpu/verde_uvd.bin failed with error -2
kernel: [ 1.492954] amdgpu 0000:01:00.0: amdgpu: amdgpu_uvd: Can't load firmware "amdgpu/verde_uvd.bin"
kernel: [ 1.492957] [drm:amdgpu_device_ip_init [amdgpu]] *ERROR* sw_init of IP block <uvd_v3_1> failed -2
kernel: [ 1.493196] amdgpu 0000:01:00.0: amdgpu: amdgpu_device_ip_init failed
kernel: [ 1.493198] amdgpu 0000:01:00.0: amdgpu: Fatal error during GPU init
kernel: [ 1.493200] amdgpu 0000:01:00.0: amdgpu: amdgpu: finishing device.
-- snippet --
In fact, file '/lib/firmware/amdgpu/verde_uvd.bin' was missing. Running '$ dpkg -L linux-firmware | sort' gives this:
-- snippet --
/lib/firmware/amdgpu/vegam_uvd.bin
/lib/firmware/amdgpu/vegam_vce.bin
/lib/firmware/amdgpu/verde_ce.bin
/lib/firmware/amdgpu/verde_k_smc.bin
/lib/firmware/amdgpu/verde_mc.bin
/lib/firmware/amdgpu/verde_me.bin
/lib/firmware/amdgpu/verde_pfp.bin
/lib/firmware/amdgpu/verde_rlc.bin
/lib/firmware/amdgpu/verde_smc.bin
/lib/firmware/amdgpu/yellow_carp_asd.bin
/lib/firmware/amdgpu/yellow_carp_ce.bin
-- snippet --
Copying the file from upstream (https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/amdgpu/verde_uvd.bin) didn't work on my system, probably because I use UEFI and the module wasn't signed (error below):
-- snippet --
kernel: [ 502.174932] amdgpu 0000:01:00.0: amdgpu: amdgpu_uvd: Can't validate firmware "amdgpu/verde_uvd.bin"
kernel: [ 502.174992] [drm:amdgpu_device_ip_init [amdgpu]] *ERROR* sw_init of IP block <uvd_v3_1> failed -22
kernel: [ 502.175285] amdgpu 0000:01:00.0: amdgpu: amdgpu_device_ip_init failed
kernel: [ 502.175289] amdgpu 0000:01:00.0: amdgpu: Fatal error during GPU init
kernel: [ 502.175293] amdgpu 0000:01:00.0: amdgpu: amdgpu: finishing device.
-- snippet --
I can confirm that reverting kernel driver to 'radeonsi' makes the device usable again, but at the expense of Vulkan APIs (not supported by this driver).
Could you, please, fix this? |
|
2021-12-06 07:53:50 |
Juerg Haefliger |
linux-firmware (Ubuntu Focal): status |
Triaged |
In Progress |
|
2021-12-12 16:18:43 |
Philipp Wendler |
bug |
|
|
added subscriber Philipp Wendler |
2021-12-16 12:17:46 |
Juerg Haefliger |
linux-firmware (Ubuntu Focal): status |
In Progress |
Fix Committed |
|
2021-12-16 16:19:49 |
Timo Aaltonen |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2021-12-16 16:19:51 |
Timo Aaltonen |
bug |
|
|
added subscriber SRU Verification |
2021-12-17 09:55:26 |
Mathew Hodson |
linux-firmware (Ubuntu): status |
Confirmed |
Fix Released |
|
2022-01-04 03:22:41 |
Yuan-Chen Cheng |
tags |
focal |
focal verification-done verification-done-focal |
|
2022-01-04 08:08:32 |
Launchpad Janitor |
linux-firmware (Ubuntu Focal): status |
Fix Committed |
Fix Released |
|
2022-01-04 08:08:40 |
Timo Aaltonen |
removed subscriber Ubuntu Stable Release Updates Team |
|
|
|
2022-01-10 08:22:11 |
Juerg Haefliger |
bug |
|
|
added subscriber Juerg Haefliger |
2023-04-03 02:41:10 |
totalpaco |
bug |
|
|
added subscriber totalpaco |
2023-10-24 03:55:18 |
Carlos Vieira |
bug task added |
|
linux-signed-oem-6.5 (Ubuntu) |
|
2023-10-24 03:55:39 |
Carlos Vieira |
bug task deleted |
linux-signed-oem-6.5 (Ubuntu Focal) |
|
|
2023-10-24 03:55:55 |
Carlos Vieira |
bug task deleted |
linux-signed-oem-6.5 (Ubuntu) |
|
|