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 22home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?adi1egtK5ttTRlSi>
