maintainer-feedback requested: [Bug 291098] graphics/drm-latest-kmod: Kernel panic on amdgpu, Framework 16

From: <bugzilla-noreply_at_freebsd.org>
Date: Wed, 19 Nov 2025 16:24:20 UTC
Bugzilla Automation <bugzilla@FreeBSD.org> has asked freebsd-x11 (Nobody)
<x11@FreeBSD.org> for maintainer-feedback:
Bug 291098: graphics/drm-latest-kmod: Kernel panic on amdgpu, Framework 16
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=291098



--- Description ---
Also reported here:
https://github.com/freebsd/drm-kmod/issues/391

Dump files available in https://anduin.net/~ltning/fw16-amdgpu-core.tar.zstd

System panics when loading amdgpu. Version info:

FreeBSD f16 15.0-STABLE FreeBSD 15.0-STABLE stable/15-n281238-48c288443822
GENERIC amd64 1500501 1500501
drm-latest-kmod 6.9.1500501

VGA devices:
vgapci0@pci0:3:0:0:	class=0x030000 rev=0xc1 hdr=0x00 vendor=0x1002
device=0x7480 subvendor=0xf111 subdevice=0x0007
    vendor     = 'Advanced Micro Devices, Inc. [AMD/ATI]'
    device     = 'Navi 33 [Radeon RX 7600/7600 XT/7600M XT/7600S/7700S / PRO
W7600]'
    class      = display
    subclass   = VGA

vgapci1@pci0:196:0:0:	class=0x030000 rev=0xc1 hdr=0x00 vendor=0x1002
device=0x15bf subvendor=0xf111 subdevice=0x0005
    vendor     = 'Advanced Micro Devices, Inc. [AMD/ATI]'
    device     = 'Phoenix1'
    class      = display
    subclass   = VGA

Xorg config: No xorg.conf.

Panic:
drmn0: could not load firmware image 'amdgpu/gc_11_0_2_mes.bin'
[drm ERROR :amdgpu_device_ip_early_init] early_init of IP block <mes_v11_0>
failed -19
drmn0: Fatal error during GPU init
drmn0: amdgpu: finishing device.


Fatal trap 12: page fault while in kernel mode
cpuid = 6; apic id = 06
fault virtual address	= 0x18
fault code		= supervisor read data, page not present
instruction pointer	= 0x20:0xffffffff80f2d8f4
stack pointer		= 0x28:0xfffffe01683fb7e0
frame pointer		= 0x28:0xfffffe01683fb800
code segment		= base 0x0, limit 0xfffff, type 0x1b
			= DPL 0, pres 1, long 1, def32 0, gran 1
processor eflags	= interrupt enabled, resume, IOPL = 0
current process 	= 5578 (kldload)
rdi: 0000000000000000 rsi: 0000000000000000 rdx: 0000000000000000
rcx: 0000000000000000  r8: fffffffffffffff0  r9: fffffffffffffff0
rax: 0000000000000001 rbx: fffff800328c4000 rbp: fffffe01683fb800
r10: 0000000000000031 r11: ffffffcffffffff5 r12: fffff800019fac00
r13: fffff800019faa00 r14: 0000000000000000 r15: fffffe019d891000
trap number		= 12
panic: page fault
cpuid = 6
time = 1763566556
KDB: stack backtrace:
#0 0xffffffff80bbe44d at kdb_backtrace+0x5d
#1 0xffffffff80b717e6 at vpanic+0x136
#2 0xffffffff80b716a3 at panic+0x43
#3 0xffffffff81079f6f at trap_pfault+0x3cf
#4 0xffffffff810507f8 at calltrap+0x8
#5 0xffffffff8410f85c at unregister_fictitious_range+0xc
#6 0xffffffff84218f32 at amdgpu_device_fini_hw+0x152
#7 0xffffffff8423bd34 at amdgpu_driver_load_kms+0x84
#8 0xffffffff8422a85d at amdgpu_pci_probe+0x2dd
#9 0xffffffff80dfc59c at linux_pci_attach_device+0x5ac
#10 0xffffffff80bad54d at device_attach+0x43d
#11 0xffffffff80baf2a3 at bus_generic_driver_added+0x73
#12 0xffffffff80baab29 at devclass_driver_added+0x29
#13 0xffffffff80baaabe at devclass_add_driver+0x11e
#14 0xffffffff80dfd5fc at _linux_pci_register_driver+0xcc
#15 0xffffffff8422a573 at amdgpu_evh+0x73
#16 0xffffffff80b4b825 at module_register_init+0x85
#17 0xffffffff80b3c38f at linker_load_module+0xc0f
Uptime: 9m32s