I have had this happen twice, so its not a consistent issue but its still resulting in the system being unusable.
Current Configuration
FW13 AMD running Ubuntu 22.04.3 with the 6.1.0-1025-oem Kernel and the latest 3.03 Bios.
While using the system, the UI will become unresponsive and inputs have a high latency to respond. If I drop to the terminal its being spammed with the following errors.
[drm:dc_dmub_srv_cmd_queue [amdgpu]] *ERROR* waiting DMUB command: status=2
[drm:dc_dmub_srv_wait_idle [amdgpu]] *ERROR* waiting for DMUB idle: status=3
The errors seem very similar to this issue reference.
https://gitlab.freedesktop.org/drm/amd/-/issues/2446
Has anyone found a solution? It seems to impact newer Kernel updates as well…
1 Like
Hi @B_Noeldner , welcome to the forums,
Any particular apps being used when this happens?
also full journalctl from previous boot after hanging/lockup might provide useful info
journaltct -b -1 > ~/previousboot.log
1 Like
Only Firefox, Thunderbird, terminal, and maybe signal?
It looks like gnome might be freaking out. I’m not sure if this is during a sleep/wake cycle or not.
Nov 14 11:00:00 framework rtkit-daemon[1290]: Supervising 0 threads of 0 processes of 0 users.
Nov 14 11:00:00 framework rtkit-daemon[1290]: Supervising 0 threads of 0 processes of 0 users.
Nov 14 11:00:10 framework dbus-daemon[1789]: apparmor="DENIED" operation="dbus_method_call" bus="session" path="/org/gnome/Mutter/IdleMonitor/Core" interface="org.gnome.Mutter.IdleMonitor" member="GetIdletime" mask="send" name=":1.38" pid=6518 label="snap.firefox.firefox" peer_pid=2041 peer_label="unconfined"
Nov 14 11:00:24 framework dbus-daemon[1789]: apparmor="DENIED" operation="dbus_method_call" bus="session" path="/org/gnome/Mutter/IdleMonitor/Core" interface="org.gnome.Mutter.IdleMonitor" member="GetIdletime" mask="send" name=":1.38" pid=6518 label="snap.firefox.firefox" peer_pid=2041 peer_label="unconfined"
Nov 14 11:00:32 framework rtkit-daemon[1290]: Supervising 0 threads of 0 processes of 0 users.
Nov 14 11:00:32 framework rtkit-daemon[1290]: Supervising 0 threads of 0 processes of 0 users.
Nov 14 11:00:32 framework kernel: [drm:dc_dmub_srv_cmd_queue [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:32 framework kernel: [drm:dc_dmub_srv_wait_idle [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:32 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:32 framework kernel: [drm:dc_dmub_srv_wait_idle [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:32 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:33 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:34 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:34 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:34 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:34 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:35 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:35 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:35 framework dbus-daemon[1789]: apparmor="DENIED" operation="dbus_method_call" bus="session" path="/org/gnome/Mutter/IdleMonitor/Core" interface="org.gnome.Mutter.IdleMonitor" member="GetIdletime" mask="send" name=":1.38" pid=6518 label="snap.firefox.firefox" peer_pid=2041 peer_label="unconfined"
Nov 14 11:00:35 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:35 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:36 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:36 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:36 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:36 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:37 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:37 framework kernel: [drm:dc_dmub_srv_wait_idle [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:37 framework kernel: [drm:dc_dmub_srv_wait_idle [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:37 framework kernel: [drm:dc_dmub_srv_wait_idle [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:37 framework kernel: [drm:dc_dmub_srv_wait_idle [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:37 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:38 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:38 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:38 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:38 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:39 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:39 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:39 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:39 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:40 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:40 framework dbus-daemon[1789]: apparmor="DENIED" operation="dbus_method_call" bus="session" path="/org/gnome/Mutter/IdleMonitor/Core" interface="org.gnome.Mutter.IdleMonitor" member="GetIdletime" mask="send" name=":1.38" pid=6518 label="snap.firefox.firefox" peer_pid=2041 peer_label="unconfined"
Nov 14 11:00:40 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:40 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:41 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:41 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:41 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:41 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:42 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:42 framework kernel: [drm:dc_send_update_cursor_info_to_dmu [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:42 framework kernel: [drm:dc_dmub_srv_cmd_queue [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:42 framework kernel: [drm:dc_dmub_srv_cmd_queue [amdgpu]] *ERROR* Error queuing DMUB command: status=2
Nov 14 11:00:42 framework kernel: [drm:dc_dmub_srv_cmd_queue [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
Nov 14 11:00:42 framework kernel: [drm:dc_dmub_srv_cmd_queue [amdgpu]] *ERROR* Error queuing DMUB command: status=2
Nov 14 11:00:43 framework kernel: [drm:dc_dmub_srv_cmd_queue [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3
This goes on for about 2 hours before it locks and you can see the power button press in the logs.
There is additional discussion of it here as well.
Since you first posted there was a newer DMUB firmware for Phoenix posted. If you can still reproduce this with that updated firmware I suggest opening a bug report in amd gitlab and attaching a full dmesg.
Did that and turns out on the 11th november there was an new firmware archive, so I applied that, updated initramfs and et voila it works now. Everything sorted out, thanks everyone! Happy to have a framework!
This is it. Our partners have eyes on this.