The original post: /r/debian by /u/co0kiemon5t3r on 2024-12-19 17:15:14.

I’ve just got a Minisforum AtomMan G7 PT (https://www.minisforum.uk/products/atomman-g7-pt) with

AMD Ryzen™9 7945HX Processor

AMD Radeon™ RX 7600M XT

Fresh install of Debian 12, is occasionally hard crashing/rebooting, and lspci completely locks up the system until it has finished running

journalctl pastebin: https://pastebin.com/DnvEWFH2

lspci -kvnn pastebin: https://pastebin.com/KNbq639P

I noticed in journalctl there are some errors with loading the drivers for pcieport and amdgpu (though it appears to fallback and load correctly):

kernel: amdgpu 0000:03:00.0: firmware: failed to load amdgpu/gc_11_0_2_mes_2.bin (-2)

kernel: firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware

kernel: amdgpu 0000:03:00.0: firmware: failed to load amdgpu/gc_11_0_2_mes_2.bin (-2)

kernel: amdgpu 0000:03:00.0: Direct firmware load for amdgpu/gc_11_0_2_mes_2.bin failed with error -2

kernel: [drm] try to fall back to amdgpu/gc_11_0_2_mes.bin

kernel: amdgpu 0000:03:00.0: firmware: direct-loading firmware amdgpu/gc_11_0_2_mes.bin

kernel: amdgpu 0000:03:00.0: firmware: direct-loading firmware amdgpu/gc_11_0_2_mes1.bin

I then see pcieport timing out issues (these are reproducable if I run lspci)

pcieport 0000:01:00.0: not ready 65535ms after resume; giving up

There are some issues that seem to be potentially related to ACPI

pcieport 0000:01:00.0: Unable to change power state from D3cold to D0, device inaccessible

pcieport 0000:02:00.0: Unable to change power state from D3cold to D0, device inaccessible

amdgpu 0000:03:00.0: Unable to change power state from D3cold to D0, device inaccessible

[drm:gmc_v11_0_flush_gpu_tlb [amdgpu]] *ERROR* Timeout waiting for sem acquire in VM flush!

[drm:gmc_v11_0_flush_gpu_tlb [amdgpu]] *ERROR* Timeout waiting for VM flush ACK!

[drm:dc_dmub_srv_wait_idle [amdgpu]] *ERROR* Error waiting for DMUB idle: status=3

And some warnings:

WARNING: CPU: 23 PID: 256 at drivers/gpu/drm/amd/amdgpu/…/display/dc/dc_dmub_srv.c:382 dc_dmub_srv_query_caps_cmd+0x8f/0xa0 [amdgpu]

That lead to more errors:

amdgpu 0000:03:00.0: amdgpu: rlc autoload: gc ucode autoload timeout

amdgpu 0000:03:00.0: amdgpu: (-110) failed to wait rlc autoload complete

[drm:amdgpu_device_ip_resume_phase2 [amdgpu]] *ERROR* resume of IP block <gfx\_v11\_0> failed -110

amdgpu 0000:03:00.0: amdgpu: amdgpu_device_ip_resume failed (-110).