You are not logged in.
Hello! I recently updated to linux-firmware-amdgpu 20260910-1 on my computer and noticed that on boot, it was giving me a bunch of DMUB errors on start up, about 200ish once investigated. It returned "(date and time) (devicename) kernel: amdgpu 0000:04:00.0: [drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic data" over 200 times in quick secession, especially on boot. I myself have a AMD Radeon 680M [Integrated] GPU. The only way I've been able to fix it is by downgrading the package to 20260810-2, which was before my system-wide update. I figured I'd post this in case anyone else with an AMD Radeon 680M is experiencing the same thing...
Last edited by Ulchel (2026-09-12 06:13:43)
Offline
yeah downgrade to previous version, my system could not even boot to tty im mad af
Last edited by qwemaze (2026-09-12 08:23:18)
Offline
Offline
Even though i can boot now with downgrade there is still that error coming up when i reboot my system.
Offline
Even though i can boot now with downgrade there is still that error coming up when i reboot my system.
Does your system's initrd need to be rebuilt? Was the error present before the upgrade?
Offline
Same here, using AM5 System with Radeon 9070XT.
As this is the Newbie Corner I just want to make sure doing the right steps.
Downgraded package from cache:
pacman -U file:///var/cache/pacman/pkg/linux-firmware-amdgpu-20260810-2-any.pkg.tar.zstExclude fom update in /etc/pacman.conf:
IgnorPkg = linux-firmware-amdgpuRebuild initrd:
mkinitcpio -p linuxreboot
My system still freezes when entering KDE.
Offline
I had to downgrade both linux-firmware-amdgpu (from 20260910-1 to 20260810-2) and ddcutil (from 3.0.0-1 to 2.2.7-1) for everything to work again. But I also got different errors, like this: https://gitlab.freedesktop.org/drm/amd/ … items/5811. Desktop is running on the iGPU (Raphael, Ryzen 9 7900), the RX 9060 XT shouldn't matter.
Edit: Probably this ddcutil issue: https://github.com/rockowitz/ddcutil/issues/629. Gonna update the firmware again and see if it works with only that one held back.
Edit: It's only ddcutil for me (but I guess some unlucky person could be hit by both issues). And the workaround mentioned in the issue linked above does work.
Last edited by goeb (2026-09-12 19:23:34)
Offline
Thanks goeb for the tip with ddcutil. Downgrading to 2.2.7-1 worked for me.
I did not revert to the newer gpu firmware so far. I am just glad to be able to use my pc again.
Offline
Thanks goeb for the tip with ddcutil. Downgrading to 2.2.7-1 worked for me.
I did not revert to the newer gpu firmware so far. I am just glad to be able to use my pc again.
I've downgraded ddcutil and then upgraded linux-firmware & friends back to the latest version, and its working fine.
So it does seem to be an issue with ddcutil. It has already been reported upstream to ddcutil, and there is a workaround to get it working on the latest version, but you might as well leave it downgraded for now.
Ryzen 7 9850X3D | AMD 7800XT | KDE Plasma
Offline
edit: The consequences of the amdgpu regression are very strange.
- upgraded linux-firmware-20260910-1, linux-firmware-amd-20260910-1, linux-firmware-amdgpu-20260910-1 among others
- 1st boot: everything perfect! Worked all day on this machine. By end of day, new upgrade, picked up ddcutil-3.0.0-1
- 2nd boot: no video (hdmi monitor connected)
- 3rd boot: (unpluged hdmi monitor, only integrated panel) got video, but lots of errors. Things that moved composited window seemed to work (things that used transparency for some reason made everything reeealy slow). At this point i assumed it was dccutil and downgraded. Also installed the LTS kernel (just in case)
- 4th boot: (unpluged hdmi monitor, only integrated panel) no video at all.
- 5th boot: booted LTS kernel, downgraded linux-amdgpu
- 6th boot: i get video on both monitors like before the updates, but zero brigthness control. (used to control brightness on integrated and hdmi monitor)
Why would only on the second boot after the update that I get problems? are firmware being downloaded outside of the package?
original message, when i wrongly thought it was the dccutil (since that was the ONLY thing i upgraded before losing video!):
same with rembrandt cards, after upgrade to ddcutil-3.0.0-1
512M of VRAM memory ready
15696M of GTT memory ready.
[drm] GART: num cpu pages 262144, num gpu pages 262144
[drm] PCIE GART of 1024M enabled (table at 0x000000F41FC00000).
[drm] Loading DMUB firmware via PSP: version=0x0400004A
[drm] *ERROR* Error getting DMUB FW meta info: 4
[drm] use_doorbell being set to: [true]
[VCN instance 0] Found VCN firmware Version ENC: 1.33 DEC: 4 VEP: 0 Revision: 21
reserve 0xa00000 from 0xf41e000000 for PSP TMR
failed to load ucode DMCUB(0x3F)
psp gfx command LOAD_IP_FW(0x6) failed and response status is (0xFFFF0008)
RAS: optional ras ta ucode is not available
RAP: optional rap ta ucode is not available
SECUREDISPLAY: optional securedisplay ta ucode is not available
smu driver if version = 0x00000004, smu fw if version = 0x00000004, smu fw program = 4, smu fw version = 0x0445443c (69.68.60)
SMU is initialized successfully!
[drm] Display Core v3.2.384 initialized on DCN 3.1.2
[drm] DP-HDMI FRL PCON supported
[drm] Wait for DMUB auto-load failed: 3
[drm] DMUB hardware initialized: version=0x0400004A
[drm] *ERROR* dc_dmub_srv_log_diagnostic_data: DMCUB error - collecting diagnostic dataI cannot boot with an external monitor. with the integrated panel, it takes much longer but eventually i do get an image and machine seems to work normally.
Last edited by gcb (2026-09-13 06:04:47)
Offline
The ddcutil issue probably needs its own thread to avoid confusion assuming there are two distinct issues.
Offline
Looks like there may be two separate issues here. On my system this is definitely linux-firmware-amdgpu, not ddcutil.
680M iGPU + RX 7700S dGPU.
20260910-1 + ddcutil 3.0.0-1 = broken
20260810-2 + ddcutil 3.0.0-1 = working
20260810-2 + ddcutil 2.2.7-1 = working
20260910-1 + ddcutil 2.2.7-1 = brokenWith the MUX set to dGPU, the internal panel works but the displays on my CalDigit TS4/USB4 dock do not enumerate.
In iGPU-only mode I get no display output at all, including the internal panel.
With 20260910-1 the 680M logs:
[drm] Loading DMUB firmware via PSP: version=0x0400004A
[drm] *ERROR* Error getting DMUB FW meta info: 4
failed to load ucode DMCUB(0x3F)
psp gfx command LOAD_IP_FW(0x6) failed and response status is (0xFFFF0008)
[drm] Wait for DMUB auto-load failed: 3plus repeated DMCUB and dpia_query_hpd_status errors.
Downgrading to 20260810-2 gives DMUB 0x0400004C and everything works again.
Pinned linux-firmware-amdgpu at 20260810-2 for now.
Offline
I updated my post above. You are all correct. This is admgpu. Yet, I didn't get the issue after updating it! only the next day when i did update dccutil! So strange.
Offline
When did you reboot?
I don't think updating the firmware on disk triggers an immediate reload (what would probably crash a bunch of clients)
Offline
When did you reboot?
I don't think updating the firmware on disk triggers an immediate reload (what would probably crash a bunch of clients)
See the complete timeline in #10 above.
but basically, updated firmwares, rebooted, nothing wront at all! later updated dccutil, saw the firmware consequences only on next reboot
...which is why I assumed it was a dccutil issue.
Then I assumed the firmware updates didn't run the mkinit code, but I store all my updates in a file[1], and the firmware update did run linux initcpios, mkinit, etc. So it was the new package files in the boot where it all worked fine. can't explain it. I'm now with dccutil and linux-firmware-amdgpu downgraded to the previous version.
[1] i have this silly script to turn off the machine, as bash alias and kde shutdown shortcut.
alias updateandshutdown='script -ec "doas pacman -v -Syuu" -B ~/.pacman.last |& tee -aip ~/.pacman.all && sync && shutdown -h 6'
Offline
On my system (Lenovo laptop with AMD GPU) it worked by downgrading linux-firmware-amdgpu: ` sudo pacman -U file://var/cache/pacman/pkg/linux-firmware-amdgpu-20260810-2-any.pkg.tar.zst`
Offline
I updated my post above. You are all correct. This is admgpu. Yet, I didn't get the issue after updating it! only the next day when i did update dccutil! So strange.
This is what happened to me as well. Did full system upgrade, rebooted, everything fine.
Next day, I installed mtools, rebooted, and had problems with lagging and lots of errors.
Offline
So far, I can confirm that downgrading to 20260810-2 has solved the freezing issues, log spam and slowdown. I haven't updated my desktop yet because I noticed this issue on my media server, but the media server's issues were relieved by downgrading. It's running a 7600 XT (Navi) for decoding.
I haven't set the package to ignore yet, because I expected this to resolve fast enough, so I can just hold off on updating the systems temporarily until I see a fix from upstream.
Offline
Anyone else noticed they lost brightness control after the downgrade? Wondering if there's something else on the other firmware packages that are impacting this too.
Before these firmware updates i had integrated panel and hdmi external monitor brightness control in KDE applets. (both worked perfectly!)
After these firmware upgrades AND the downgrade, now i have keyboard brightness (which isn't physically available on my machine!) and zero monitor brightness. crazy.
screenshot
https://gist.github.com/gcb/c80b96e8083 … nt-6369899
Last edited by gcb (Yesterday 18:40:15)
Offline
HDMI backlight would rather fall near ddcutil - did you maybe https://wiki.archlinux.org/title/KDE#Va … n_problems ?
Offline
Has anyone tried applying https://git.kernel.org/pub/scm/linux/ke … a72686d884 which should be equivalent to the revert?
Edit:
Cherry-picked as part of linux-firmware 20260910-2
Last edited by loqs (Today 01:10:10)
Offline