Amdgpu crash on Fedora 40 - 6850U, Radeon 680M

Hi, my system just crashed while running Firefox and I found these in the logs:

Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu: [mmhub] page fault (src_id:0 ring:8 vmid:6 pasid:32802)
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:  in process RDD Process pid 78168 thread firefox-bi:cs0 pid 78287
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:   in page starting at address 0x0000800108bfe000 from client 0x12 (VMC)
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu: MMVM_L2_PROTECTION_FAULT_STATUS:0x00000000
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          Faulty UTCL2 client ID: MP0 (0x0)
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          MORE_FAULTS: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          WALKER_ERROR: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          PERMISSION_FAULTS: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          MAPPING_ERROR: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          RW: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu: [mmhub] page fault (src_id:0 ring:8 vmid:6 pasid:32802)
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:  in process RDD Process pid 78168 thread firefox-bi:cs0 pid 78287
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:   in page starting at address 0x0000800108a07000 from client 0x12 (VMC)
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu: MMVM_L2_PROTECTION_FAULT_STATUS:0x00000000
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          Faulty UTCL2 client ID: MP0 (0x0)
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          MORE_FAULTS: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          WALKER_ERROR: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          PERMISSION_FAULTS: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          MAPPING_ERROR: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          RW: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu: [mmhub] page fault (src_id:0 ring:8 vmid:6 pasid:32802)
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:  in process RDD Process pid 78168 thread firefox-bi:cs0 pid 78287
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:   in page starting at address 0x0000800108a00000 from client 0x12 (VMC)
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu: MMVM_L2_PROTECTION_FAULT_STATUS:0x00000000
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          Faulty UTCL2 client ID: MP0 (0x0)
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          MORE_FAULTS: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          WALKER_ERROR: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          PERMISSION_FAULTS: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          MAPPING_ERROR: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          RW: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu: [mmhub] page fault (src_id:0 ring:8 vmid:6 pasid:32802)
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:  in process RDD Process pid 78168 thread firefox-bi:cs0 pid 78287
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:   in page starting at address 0x0000800108c01000 from client 0x12 (VMC)
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu: MMVM_L2_PROTECTION_FAULT_STATUS:0x00000000
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          Faulty UTCL2 client ID: MP0 (0x0)
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          MORE_FAULTS: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          WALKER_ERROR: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          PERMISSION_FAULTS: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          MAPPING_ERROR: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          RW: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu: [mmhub] page fault (src_id:0 ring:8 vmid:6 pasid:32802)
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:  in process RDD Process pid 78168 thread firefox-bi:cs0 pid 78287
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:   in page starting at address 0x0000800108bfe000 from client 0x12 (VMC)
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu: MMVM_L2_PROTECTION_FAULT_STATUS:0x00000000
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          Faulty UTCL2 client ID: MP0 (0x0)
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          MORE_FAULTS: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          WALKER_ERROR: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          PERMISSION_FAULTS: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          MAPPING_ERROR: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          RW: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu: [mmhub] page fault (src_id:0 ring:8 vmid:6 pasid:32802)
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:  in process RDD Process pid 78168 thread firefox-bi:cs0 pid 78287
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:   in page starting at address 0x0000800108a07000 from client 0x12 (VMC)
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu: MMVM_L2_PROTECTION_FAULT_STATUS:0x00000000
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          Faulty UTCL2 client ID: MP0 (0x0)
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          MORE_FAULTS: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          WALKER_ERROR: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          PERMISSION_FAULTS: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          MAPPING_ERROR: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          RW: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu: [mmhub] page fault (src_id:0 ring:8 vmid:6 pasid:32802)
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:  in process RDD Process pid 78168 thread firefox-bi:cs0 pid 78287
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:   in page starting at address 0x0000800108a00000 from client 0x12 (VMC)
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu: MMVM_L2_PROTECTION_FAULT_STATUS:0x00000000
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          Faulty UTCL2 client ID: MP0 (0x0)
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          MORE_FAULTS: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          WALKER_ERROR: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          PERMISSION_FAULTS: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          MAPPING_ERROR: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          RW: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu: [mmhub] page fault (src_id:0 ring:8 vmid:6 pasid:32802)
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:  in process RDD Process pid 78168 thread firefox-bi:cs0 pid 78287
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:   in page starting at address 0x0000800108c02000 from client 0x12 (VMC)
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu: MMVM_L2_PROTECTION_FAULT_STATUS:0x00000000
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          Faulty UTCL2 client ID: MP0 (0x0)
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          MORE_FAULTS: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          WALKER_ERROR: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          PERMISSION_FAULTS: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          MAPPING_ERROR: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          RW: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu: [mmhub] page fault (src_id:0 ring:8 vmid:6 pasid:32802)
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:  in process RDD Process pid 78168 thread firefox-bi:cs0 pid 78287
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:   in page starting at address 0x0000800108a08000 from client 0x12 (VMC)
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu: MMVM_L2_PROTECTION_FAULT_STATUS:0x00000000
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          Faulty UTCL2 client ID: MP0 (0x0)
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          MORE_FAULTS: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          WALKER_ERROR: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          PERMISSION_FAULTS: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          MAPPING_ERROR: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu:          RW: 0x0
Aug 29 23:35:35 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu: reserve 0xa00000 from 0xf41e000000 for PSP TMR
Aug 29 23:35:36 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu: RAS: optional ras ta ucode is not available
Aug 29 23:35:36 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu: RAP: optional rap ta ucode is not available
Aug 29 23:35:36 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
Aug 29 23:35:36 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu: SMU is resuming...
Aug 29 23:35:36 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu: SMU is resumed successfully!
Aug 29 23:35:36 pepegazedora kernel: [drm] DMUB hardware initialized: version=0x04000044
Aug 29 23:35:37 pepegazedora kernel: [drm] kiq ring mec 2 pipe 1 q 0
Aug 29 23:35:37 pepegazedora kernel: amdgpu 0000:63:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring vcn_dec_0 test failed (-110)
Aug 29 23:35:37 pepegazedora kernel: [drm:amdgpu_device_ip_resume_phase2 [amdgpu]] *ERROR* resume of IP block <vcn_v3_0> failed -110
Aug 29 23:35:37 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu: GPU reset(1) failed
Aug 29 23:35:37 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu: GPU reset end with ret = -110
Aug 29 23:35:37 pepegazedora kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* GPU Recovery Failed: -110
Aug 29 23:35:38 pepegazedora kernel: [drm] Register(0) [mmUVD_POWER_STATUS] failed to reach value 0x00000001 != 0x00000002n
Aug 29 23:35:39 pepegazedora kernel: [drm] Register(0) [mmUVD_RBC_RB_RPTR] failed to reach value 0x00000010 != 0x00000000n
Aug 29 23:35:47 pepegazedora kernel: [drm] Register(0) [mmUVD_POWER_STATUS] failed to reach value 0x00000001 != 0x00000002n
Aug 29 23:35:47 pepegazedora kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring vcn_dec_0 timeout, signaled seq=26622, emitted seq=26622
Aug 29 23:35:47 pepegazedora kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process RDD Process pid 78168 thread firefox-bi:cs0 pid 78287
Aug 29 23:35:47 pepegazedora kernel: amdgpu 0000:63:00.0: amdgpu: GPU reset begin!

I am running integrated GPU (Ryzen 7 6850U, Radeon 680M), Fedora Workstation 40, Kernel 6.10.6-200.fc40.x86_64, amdgpu 23.0.0-3.fc40. My laptop started blinking a few times then turns black and wouldn’t come back up (Esc, Caps lock light still work) and required a hard system reboot. Is this a reported issue?
Thanks,

Yes, this is due to a bug in the amdgpu driver in kernel 6.10, you can temporarily fix it by booting into kernel 6.9 instead. There is a proper fix on the way but it probably won’t land until kernel 6.11 is available.

1 Like

thanks, i’ll wait until 6.11 lands since i’m already on 6.10 and i can’t find any 6.9 kernels installed on my machine :frowning:

1 Like

You can see the list of available and installed kernels with

dnf list kernel-*

kernel-core.x86_64 _ 6.9.11-200.fc40
kernel-core.x86_64 _ 6.9.12-200.fc40

To install the desired kernel (for example)

dnf install kernel-core-6.9.11-200.fc40

Check the current kernel list if you have other packages to install in the version you have chosen, for example

kernel-devel
kernel-modules
kernel-modules-core
kernel-modules-extra

Check that dnf does not ask to remove kernel versions you have installed and/or in use.

P.S. For information, in my installation there are always three kernel versions installed, and version 6.9 is installed.

thanks, i only have 6.10.* kernels installed as I keep my system relatively updated. I’m probably keeping 6.10.7 as it introduces new patches to power profiles on amdgpu that should improve battery life :slight_smile: