[RESPONDED] Error waiting for DMUB idle: status=3

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 seems to be tracking of a similar issue here…

https://gitlab.freedesktop.org/drm/amd/-/issues/1887#note_1992900

There is additional discussion of it here as well.

This is it. Our partners have eyes on this.