*** This bug is a duplicate of bug 2173041 ***
https://bugs.launchpad.net/bugs/2173041
Also affected: RX 9060 XT (Navi 44, DCN 4.0.1), Zorin OS 18 (Ubuntu 24.04 base),
kernel 7.0.0-42-generic, after linux-firmware-amd-graphics
20240318.git3b128b60-0ubuntu3.3 -> 0ubuntu3.4 (installed Nov 4; first reboot
Nov 6).
Symptoms: firmware splash and early boot text visible, then no signal on one
monitor and a black screen on the other once amdgpu takes over. nomodeset boots
normally. dmesg shows:
[drm] Loading DMUB firmware via PSP: version=0x07002F00
[drm] Wait for DMUB auto-load failed: 3
[drm] DMUB hardware initialized: version=0x07002F00
[drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting
diagnostic data
[drm] *ERROR* Error queueing DMUB command: status=2
[drm] enabling link 0 failed: 15
Likely cause: in 0ubuntu3.4, the DCN 4.0.1 DMUB firmware is a symlink to the
DCN 3.2 firmware:
/lib/firmware/amdgpu/dcn_4_0_1_dmcub.bin.zst ->
dcn_3_2_0_dmcub.bin.zst
So RDNA4 cards load the RDNA3 display firmware, which would explain the PSP
rejection in this bug's title and the DMCUB errors above. Upstream
linux-firmware ships dcn_4_0_1_dmcub.bin as its own file.
Workaround that fixed it here without downgrading the whole package:
wget
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/amdgpu/dcn_4_0_1_dmcub.bin
sudo dpkg-divert --local --rename --add
/lib/firmware/amdgpu/dcn_4_0_1_dmcub.bin.zst
sudo cp dcn_4_0_1_dmcub.bin /lib/firmware/amdgpu/
sudo update-initramfs -u -k all
After a cold boot, both displays work, the DMCUB errors are gone, and DMUB
reports [version=0x________].
Suggested fix: restore the real dcn_4_0_1_dmcub.bin in the package (or check
the symlink generation in the split packaging), since this will affect every
RX 9060/9070-series card on noble.
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2173166
Title:
linux-firmware-amd-graphics 20240318.git3b128b60-0ubuntu3.4: DCN 4.0.1
DMUB firmware rejected by PSP (LOAD_IP_FW status 0x11) on RX 9070
[1002:7550], display broken
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/2173166/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs