Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Apr 2026 11:18:49 +0200
From:      urai <urai@dmc.chat>
To:        freebsd-questions@freebsd.org
Cc:        freebsd-ports-bugs@freebsd.org, freebsd-ports@freebsd.org
Subject:   firmware fails to load on AMD RX Vega 56 GPU
Message-ID:  <adi1egtK5ttTRlSi@z>

index | next in thread | raw e-mail

[-- Attachment #1 --]
Hi there questions@,

first time poster here, folks from IRC directed me to this list.

I have trouble loading the firmware for my AMD Radeon RX Vega 56. In
autumn i tried Freebsd for the first time (14.3 -release) and couldnt
manage to get the card working, despite all efforts. starting xorg
obviously didnt work, so the system was completely stuck in console.
the same usb-stick which i used for that installation produced working
systems on other machines with no graphical issues of any kind,
although  having verified the integrity of the .img with both the shasum
and signing key, this was no suprise.

the card works fine with various other operating systems, (including
linux, from which the freebsd drm driver is originating from) as well as
under heavy load.

15.0 -release was on its way so i figured i'd wait a bit and see if
the problem would be fixed, but having tried again recently with all
errata patches applied, i still get the same error.

Attached is the output of: dmesg | grep -e "amdgpu" -e "drm" -e "vega"
on a fresh and recent install of 15.0 -release. please let me know if
any additional tests/information is necessary

Im out of ideas myself, but hopefully this is the right place to ask for
help.

Thanks in advance,

-urai



[-- Attachment #2 --]
[drm] amdgpu kernel modesetting enabled.
drmn0: <drmn> numa-domain 0 on vgapci0
vgapci0: child drmn0 requested pci_enable_io
vgapci0: child drmn0 requested pci_enable_io
[drm] initializing kernel modesetting (VEGA10 0x1002:0x687F 0x1043:0x0555 0xC3).
[drm] register mmio base: 0xA2900000
[drm] register mmio size: 524288
[drm] add ip block number 0 <soc15_common>
[drm] add ip block number 1 <gmc_v9_0>
[drm] add ip block number 2 <vega10_ih>
[drm] add ip block number 3 <psp>
[drm] add ip block number 4 <powerplay>
[drm] add ip block number 5 <dm>
[drm] add ip block number 6 <gfx_v9_0>
[drm] add ip block number 7 <sdma_v4_0>
[drm] add ip block number 8 <uvd_v7_0>
[drm] add ip block number 9 <vce_v4_0>
amdgpu/vega10_gpu_info.bin: could not load binary firmware /boot/firmware/amdgpu/vega10_gpu_info.bin either
vega10_gpu_info.bin: could not load binary firmware /boot/firmware/vega10_gpu_info.bin either
amdgpu_vega10_gpu_info.bin: could not load binary firmware /boot/firmware/amdgpu_vega10_gpu_info.bin either
drmn0: successfully loaded firmware image 'amdgpu/vega10_gpu_info.bin'
drmn0: Fetched VBIOS from VFCT
amdgpu: ATOM BIOS: 115-D050PIL-100
amdgpu/vega10_sos.bin: could not load binary firmware /boot/firmware/amdgpu/vega10_sos.bin either
vega10_sos.bin: could not load binary firmware /boot/firmware/vega10_sos.bin either
amdgpu_vega10_sos.bin: could not load binary firmware /boot/firmware/amdgpu_vega10_sos.bin either
drmn0: successfully loaded firmware image 'amdgpu/vega10_sos.bin'
amdgpu/vega10_asd.bin: could not load binary firmware /boot/firmware/amdgpu/vega10_asd.bin either
vega10_asd.bin: could not load binary firmware /boot/firmware/vega10_asd.bin either
amdgpu_vega10_asd.bin: could not load binary firmware /boot/firmware/amdgpu_vega10_asd.bin either
drmn0: successfully loaded firmware image 'amdgpu/vega10_asd.bin'
amdgpu/vega10_pfp.bin: could not load binary firmware /boot/firmware/amdgpu/vega10_pfp.bin either
vega10_pfp.bin: could not load binary firmware /boot/firmware/vega10_pfp.bin either
amdgpu_vega10_pfp.bin: could not load binary firmware /boot/firmware/amdgpu_vega10_pfp.bin either
drmn0: successfully loaded firmware image 'amdgpu/vega10_pfp.bin'
amdgpu/vega10_me.bin: could not load binary firmware /boot/firmware/amdgpu/vega10_me.bin either
vega10_me.bin: could not load binary firmware /boot/firmware/vega10_me.bin either
amdgpu_vega10_me.bin: could not load binary firmware /boot/firmware/amdgpu_vega10_me.bin either
drmn0: successfully loaded firmware image 'amdgpu/vega10_me.bin'
amdgpu/vega10_ce.bin: could not load binary firmware /boot/firmware/amdgpu/vega10_ce.bin either
vega10_ce.bin: could not load binary firmware /boot/firmware/vega10_ce.bin either
amdgpu_vega10_ce.bin: could not load binary firmware /boot/firmware/amdgpu_vega10_ce.bin either
drmn0: successfully loaded firmware image 'amdgpu/vega10_ce.bin'
amdgpu/vega10_rlc.bin: could not load binary firmware /boot/firmware/amdgpu/vega10_rlc.bin either
vega10_rlc.bin: could not load binary firmware /boot/firmware/vega10_rlc.bin either
amdgpu_vega10_rlc.bin: could not load binary firmware /boot/firmware/amdgpu_vega10_rlc.bin either
drmn0: successfully loaded firmware image 'amdgpu/vega10_rlc.bin'
amdgpu/vega10_mec.bin: could not load binary firmware /boot/firmware/amdgpu/vega10_mec.bin either
vega10_mec.bin: could not load binary firmware /boot/firmware/vega10_mec.bin either
amdgpu_vega10_mec.bin: could not load binary firmware /boot/firmware/amdgpu_vega10_mec.bin either
drmn0: successfully loaded firmware image 'amdgpu/vega10_mec.bin'
amdgpu/vega10_mec2.bin: could not load binary firmware /boot/firmware/amdgpu/vega10_mec2.bin either
vega10_mec2.bin: could not load binary firmware /boot/firmware/vega10_mec2.bin either
amdgpu_vega10_mec2.bin: could not load binary firmware /boot/firmware/amdgpu_vega10_mec2.bin either
drmn0: successfully loaded firmware image 'amdgpu/vega10_mec2.bin'
amdgpu/vega10_sdma.bin: could not load binary firmware /boot/firmware/amdgpu/vega10_sdma.bin either
vega10_sdma.bin: could not load binary firmware /boot/firmware/vega10_sdma.bin either
amdgpu_vega10_sdma.bin: could not load binary firmware /boot/firmware/amdgpu_vega10_sdma.bin either
drmn0: successfully loaded firmware image 'amdgpu/vega10_sdma.bin'
amdgpu/vega10_sdma1.bin: could not load binary firmware /boot/firmware/amdgpu/vega10_sdma1.bin either
vega10_sdma1.bin: could not load binary firmware /boot/firmware/vega10_sdma1.bin either
amdgpu_vega10_sdma1.bin: could not load binary firmware /boot/firmware/amdgpu_vega10_sdma1.bin either
drmn0: successfully loaded firmware image 'amdgpu/vega10_sdma1.bin'
[drm] UVD(0) is enabled in VM mode
[drm] UVD(0) ENC is enabled in VM mode
[drm] VCE enabled in VM mode
drmn0: Trusted Memory Zone (TMZ) feature not supported
drmn0: PCIE atomic ops is not supported
drmn0: MEM ECC is not presented.
drmn0: SRAM ECC is not presented.
[drm] vm size is 262144 GB, 4 levels, block size is 9-bit, fragment size is 9-bit
drmn0: VRAM: 8176M 0x000000F400000000 - 0x000000F5FEFFFFFF (8176M used)
drmn0: GART: 512M 0x0000000000000000 - 0x000000001FFFFFFF
drmn0: AGP: 267419648M 0x000000F800000000 - 0x0000FFFFFFFFFFFF
[drm] Detected VRAM RAM=8176M, BAR=256M
[drm] RAM width 2048bits HBM
[drm] amdgpu: 8176M of VRAM memory ready
[drm] amdgpu: 65466M of GTT memory ready.
[drm] GART: num cpu pages 131072, num gpu pages 131072
[drm] PCIE GART of 512M enabled.
[drm] PTB located at 0x000000F400000000
amdgpu: hwmgr_sw_init smu backed is vega10_smu
amdgpu/vega10_acg_smc.bin: could not load binary firmware /boot/firmware/amdgpu/vega10_acg_smc.bin either
vega10_acg_smc.bin: could not load binary firmware /boot/firmware/vega10_acg_smc.bin either
amdgpu_vega10_acg_smc.bin: could not load binary firmware /boot/firmware/amdgpu_vega10_acg_smc.bin either
drmn0: successfully loaded firmware image 'amdgpu/vega10_acg_smc.bin'
amdgpu/vega10_uvd.bin: could not load binary firmware /boot/firmware/amdgpu/vega10_uvd.bin either
vega10_uvd.bin: could not load binary firmware /boot/firmware/vega10_uvd.bin either
amdgpu_vega10_uvd.bin: could not load binary firmware /boot/firmware/amdgpu_vega10_uvd.bin either
drmn0: successfully loaded firmware image 'amdgpu/vega10_uvd.bin'
[drm] Found UVD firmware Version: 66.43 Family ID: 17
[drm] PSP loading UVD firmware
amdgpu/vega10_vce.bin: could not load binary firmware /boot/firmware/amdgpu/vega10_vce.bin either
vega10_vce.bin: could not load binary firmware /boot/firmware/vega10_vce.bin either
amdgpu_vega10_vce.bin: could not load binary firmware /boot/firmware/amdgpu_vega10_vce.bin either
drmn0: successfully loaded firmware image 'amdgpu/vega10_vce.bin'
[drm] Found VCE firmware Version: 57.6 Binary ID: 4
[drm] PSP loading VCE firmware
[drm] reserve 0x400000 from 0xf5fec00000 for PSP TMR
[drm] failed to load ucode SDMA0(0x1) <4>[drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0xFFFF000F)
[drm] failed to load ucode SDMA1(0x2) <4>[drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0xFFFF000F)
[drm] failed to load ucode CP_CE(0xB) <4>[drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0xFFFF000F)
[drm] failed to load ucode CP_PFP(0xC) <4>[drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0xFFFF000F)
[drm] failed to load ucode CP_ME(0xD) <4>[drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0xFFFF000F)
[drm] failed to load ucode CP_MEC1(0x19) <4>[drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0xFFFF000F)
[drm] failed to load ucode CP_MEC1_JT(0x1A) <4>[drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0xFFFF000F)
[drm] failed to load ucode CP_MEC2(0x1B) <4>[drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0xFFFF000F)
[drm] failed to load ucode CP_MEC2_JT(0x1C) <4>[drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0xFFFF000F)
[drm] failed to load ucode RLC_G(0x2F) <4>[drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0xFFFF000F)
[drm] failed to load ucode SMC(0x31) <4>[drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0xFFFF000F)
[drm] failed to load ucode UVD(0x33) <4>[drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0xFFFF000F)
[drm] failed to load ucode VCE(0x35) <4>[drm] psp gfx command LOAD_IP_FW(0x6) failed and response status is (0xFFFF000F)
[drm] psp gfx command LOAD_ASD(0x4) failed and response status is (0x34)
amdgpu: fw load failed
amdgpu: smu firmware loading failed
drmn0: amdgpu_device_ip_init failed
drmn0: Fatal error during GPU init
drmn0: amdgpu: finishing device.
WARNING !amdgpu_irq_enabled(adev, src, type) failed at /wrkdirs/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_9/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:630
WARNING !amdgpu_irq_enabled(adev, src, type) failed at /wrkdirs/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_9/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:630
WARNING !amdgpu_irq_enabled(adev, src, type) failed at /wrkdirs/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_9/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:630
WARNING !amdgpu_irq_enabled(adev, src, type) failed at /wrkdirs/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_9/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:630
WARNING !amdgpu_irq_enabled(adev, src, type) failed at /wrkdirs/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_9/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:630
WARNING !amdgpu_irq_enabled(adev, src, type) failed at /wrkdirs/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_9/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:630
WARNING !amdgpu_irq_enabled(adev, src, type) failed at /wrkdirs/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_9/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:630
WARNING !amdgpu_irq_enabled(adev, src, type) failed at /wrkdirs/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_9/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:630
WARNING !amdgpu_irq_enabled(adev, src, type) failed at /wrkdirs/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_9/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:630
WARNING !amdgpu_irq_enabled(adev, src, type) failed at /wrkdirs/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_9/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:630
WARNING !amdgpu_irq_enabled(adev, src, type) failed at /wrkdirs/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_9/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:630
WARNING !amdgpu_irq_enabled(adev, src, type) failed at /wrkdirs/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_9/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:630
WARNING !amdgpu_irq_enabled(adev, src, type) failed at /wrkdirs/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_9/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:630
WARNING !amdgpu_irq_enabled(adev, src, type) failed at /wrkdirs/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_9/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:630
WARNING !amdgpu_irq_enabled(adev, src, type) failed at /wrkdirs/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_9/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:630
WARNING !amdgpu_irq_enabled(adev, src, type) failed at /wrkdirs/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_9/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:630
WARNING !amdgpu_irq_enabled(adev, src, type) failed at /wrkdirs/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_9/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:630
WARNING !amdgpu_irq_enabled(adev, src, type) failed at /wrkdirs/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_9/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:630
WARNING !amdgpu_irq_enabled(adev, src, type) failed at /wrkdirs/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_9/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:630
WARNING !amdgpu_irq_enabled(adev, src, type) failed at /wrkdirs/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_9/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:630
WARNING !amdgpu_irq_enabled(adev, src, type) failed at /wrkdirs/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_9/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:630
[drm] psp gfx command UNLOAD_TA(0x2) failed and response status is (0x117)
WARNING !amdgpu_irq_enabled(adev, src, type) failed at /wrkdirs/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_9/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:630
device_attach: drmn0 attach returned 22
home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?adi1egtK5ttTRlSi>