[Bug 283476] graphics/drm-61-kmod: amdgpu could not load binary firmware

[email protected]
Newsgroups gmane.os.freebsd.devel.x11
Message-ID <[email protected]/bugzilla/>
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=283476

            Bug ID: 283476
           Summary: graphics/drm-61-kmod: amdgpu could not load binary
                    firmware
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: [email protected]
          Reporter: [email protected]
          Assignee: [email protected]
             Flags: maintainer-feedback?([email protected])

After upgrading from 14.1-RELEASE to 14.2-RELEASE, I have recompiled
graphics/drm-61-kmod in a local poudriere repository as suggested by the
release errata. But I continue seeing these errors on boot while loading the
GPU firmware.

drm dmesg output:

<6>[drm] amdgpu kernel modesetting enabled.
drmn0: <drmn> on vgapci0
vgapci0: child drmn0 requested pci_enable_io
vgapci0: child drmn0 requested pci_enable_io
<6>[drm] initializing kernel modesetting (RENOIR 0x1002:0x15E7 0x1002:0x0123
0xC1).
<6>[drm] register mmio base: 0xFC600000
<6>[drm] register mmio size: 524288
<6>[drm] add ip block number 0 <soc15_common>
<6>[drm] add ip block number 1 <gmc_v9_0>
<6>[drm] add ip block number 2 <vega10_ih>
<6>[drm] add ip block number 3 <psp>
<6>[drm] add ip block number 4 <smu>
<6>[drm] add ip block number 5 <dm>
<6>[drm] add ip block number 6 <gfx_v9_0>
<6>[drm] add ip block number 7 <sdma_v4_0>
<6>[drm] add ip block number 8 <vcn_v2_0>
<6>[drm] add ip block number 9 <jpeg_v2_0>
drmn0: Fetched VBIOS from VFCT
amdgpu: ATOM BIOS: 113-BARCELO-004
green_sardine_sdma.bin: could not load binary firmware
/boot/firmware/green_sardine_sdma.bin either
amdgpu/green_sardine_sdma.bin: could not load binary firmware
/boot/firmware/amdgpu/green_sardine_sdma.bin either
amdgpu_green_sardine_sdma.bin: could not load binary firmware
/boot/firmware/amdgpu_green_sardine_sdma.bin either
drmn0: successfully loaded firmware image 'amdgpu/green_sardine_sdma.bin'
<6>[drm] VCN decode is enabled in VM mode
<6>[drm] VCN encode is enabled in VM mode
<6>[drm] JPEG decode is enabled in VM mode
drmn0: Trusted Memory Zone (TMZ) feature enabled
drmn0: PCIE atomic ops is not supported
drmn0: MODE2 reset
<6>[drm] vm size is 262144 GB, 4 levels, block size is 9-bit, fragment size is
9-bit
drmn0: VRAM: 512M 0x000000F400000000 - 0x000000F41FFFFFFF (512M used)
drmn0: GART: 1024M 0x0000000000000000 - 0x000000003FFFFFFF
drmn0: AGP: 267419648M 0x000000F800000000 - 0x0000FFFFFFFFFFFF
[drm ERROR :amdgpu_bo_init] Unable to set WC memtype for the aperture base
<6>[drm] Detected VRAM RAM=512M, BAR=512M
<6>[drm] RAM width 128bits DDR4
<6>[drm] amdgpu: 512M of VRAM memory ready
<6>[drm] amdgpu: 16068M of GTT memory ready.
<6>[drm] GART: num cpu pages 262144, num gpu pages 262144
<6>[drm] PCIE GART of 1024M enabled.
<6>[drm] PTB located at 0x000000F41FC00000
green_sardine_asd.bin: could not load binary firmware
/boot/firmware/green_sardine_asd.bin either
amdgpu/green_sardine_asd.bin: could not load binary firmware
/boot/firmware/amdgpu/green_sardine_asd.bin either
amdgpu_green_sardine_asd.bin: could not load binary firmware
/boot/firmware/amdgpu_green_sardine_asd.bin either
drmn0: successfully loaded firmware image 'amdgpu/green_sardine_asd.bin'
green_sardine_ta.bin: could not load binary firmware
/boot/firmware/green_sardine_ta.bin either
amdgpu/green_sardine_ta.bin: could not load binary firmware
/boot/firmware/amdgpu/green_sardine_ta.bin either
amdgpu_green_sardine_ta.bin: could not load binary firmware
/boot/firmware/amdgpu_green_sardine_ta.bin either
drmn0: successfully loaded firmware image 'amdgpu/green_sardine_ta.bin'
drmn0: PSP runtime database doesn't exist
drmn0: PSP runtime database doesn't exist
green_sardine_dmcub.bin: could not load binary firmware
/boot/firmware/green_sardine_dmcub.bin either
amdgpu/green_sardine_dmcub.bin: could not load binary firmware
/boot/firmware/amdgpu/green_sardine_dmcub.bin either
amdgpu_green_sardine_dmcub.bin: could not load binary firmware
/boot/firmware/amdgpu_green_sardine_dmcub.bin either
drmn0: successfully loaded firmware image 'amdgpu/green_sardine_dmcub.bin'
<6>[drm] Loading DMUB firmware via PSP: version=0x01010027
green_sardine_pfp.bin: could not load binary firmware
/boot/firmware/green_sardine_pfp.bin either
amdgpu/green_sardine_pfp.bin: could not load binary firmware
/boot/firmware/amdgpu/green_sardine_pfp.bin either
amdgpu_green_sardine_pfp.bin: could not load binary firmware
/boot/firmware/amdgpu_green_sardine_pfp.bin either
drmn0: successfully loaded firmware image 'amdgpu/green_sardine_pfp.bin'
green_sardine_me.bin: could not load binary firmware
/boot/firmware/green_sardine_me.bin either
amdgpu/green_sardine_me.bin: could not load binary firmware
/boot/firmware/amdgpu/green_sardine_me.bin either
amdgpu_green_sardine_me.bin: could not load binary firmware
/boot/firmware/amdgpu_green_sardine_me.bin either
drmn0: successfully loaded firmware image 'amdgpu/green_sardine_me.bin'
green_sardine_ce.bin: could not load binary firmware
/boot/firmware/green_sardine_ce.bin either
amdgpu/green_sardine_ce.bin: could not load binary firmware
/boot/firmware/amdgpu/green_sardine_ce.bin either
amdgpu_green_sardine_ce.bin: could not load binary firmware
/boot/firmware/amdgpu_green_sardine_ce.bin either
drmn0: successfully loaded firmware image 'amdgpu/green_sardine_ce.bin'
green_sardine_rlc.bin: could not load binary firmware
/boot/firmware/green_sardine_rlc.bin either
amdgpu/green_sardine_rlc.bin: could not load binary firmware
/boot/firmware/amdgpu/green_sardine_rlc.bin either
amdgpu_green_sardine_rlc.bin: could not load binary firmware
/boot/firmware/amdgpu_green_sardine_rlc.bin either
drmn0: successfully loaded firmware image 'amdgpu/green_sardine_rlc.bin'
green_sardine_mec.bin: could not load binary firmware
/boot/firmware/green_sardine_mec.bin either
amdgpu/green_sardine_mec.bin: could not load binary firmware
/boot/firmware/amdgpu/green_sardine_mec.bin either
amdgpu_green_sardine_mec.bin: could not load binary firmware
/boot/firmware/amdgpu_green_sardine_mec.bin either
drmn0: successfully loaded firmware image 'amdgpu/green_sardine_mec.bin'
green_sardine_vcn.bin: could not load binary firmware
/boot/firmware/green_sardine_vcn.bin either
amdgpu/green_sardine_vcn.bin: could not load binary firmware
/boot/firmware/amdgpu/green_sardine_vcn.bin either
amdgpu_green_sardine_vcn.bin: could not load binary firmware
/boot/firmware/amdgpu_green_sardine_vcn.bin either
drmn0: successfully loaded firmware image 'amdgpu/green_sardine_vcn.bin'
<6>[drm] Found VCN firmware Version ENC: 1.20 DEC: 5 VEP: 0 Revision: 3
drmn0: Will use PSP to load VCN firmware
<6>[drm] reserve 0x400000 from 0xf41f800000 for PSP TMR
drmn0: RAS: optional ras ta ucode is not available
drmn0: RAP: optional rap ta ucode is not available
drmn0: SECUREDISPLAY: securedisplay ta ucode is not available
drmn0: SMU is initialized successfully!
<6>[drm] Display Core initialized with v3.2.207!
<6>[drm] DMUB hardware initialized: version=0x01010027
lkpi_iic0: <LinuxKPI I2C> on drmn0
iicbus0: <Philips I2C bus> on lkpi_iic0
iic0: <I2C generic I/O> on iicbus0
lkpi_iic1: <LinuxKPI I2C> on drmn0
iicbus1: <Philips I2C bus> on lkpi_iic1
iic1: <I2C generic I/O> on iicbus1
lkpi_iic2: <LinuxKPI I2C> on drmn0
iicbus2: <Philips I2C bus> on lkpi_iic2
iic2: <I2C generic I/O> on iicbus2
lkpi_iic3: <LinuxKPI I2C> on drmn0
iicbus3: <Philips I2C bus> on lkpi_iic3
iic3: <I2C generic I/O> on iicbus3
<6>[drm] kiq ring mec 2 pipe 1 q 0
<6>[drm] VCN decode and encode initialized successfully(under DPG Mode).
<6>[drm] JPEG decode initialized successfully.
drmn0: SE 1, SH per SE 1, CU per SH 8, active_cu_number 8
drmn0: ring gfx uses VM inv eng 0 on hub 0
drmn0: ring comp_1.0.0 uses VM inv eng 1 on hub 0
drmn0: ring comp_1.1.0 uses VM inv eng 4 on hub 0
drmn0: ring comp_1.2.0 uses VM inv eng 5 on hub 0
drmn0: ring comp_1.3.0 uses VM inv eng 6 on hub 0
drmn0: ring comp_1.0.1 uses VM inv eng 7 on hub 0
drmn0: ring comp_1.1.1 uses VM inv eng 8 on hub 0
drmn0: ring comp_1.2.1 uses VM inv eng 9 on hub 0
drmn0: ring comp_1.3.1 uses VM inv eng 10 on hub 0
drmn0: ring kiq_2.1.0 uses VM inv eng 11 on hub 0
drmn0: ring sdma0 uses VM inv eng 0 on hub 1
drmn0: ring vcn_dec uses VM inv eng 1 on hub 1
drmn0: ring vcn_enc0 uses VM inv eng 4 on hub 1
drmn0: ring vcn_enc1 uses VM inv eng 5 on hub 1
drmn0: ring jpeg_dec uses VM inv eng 6 on hub 1
vgapci0: child drmn0 requested pci_get_powerstate
sysctl_warn_reuse: can't re-use a leaf (hw.dri.debug)!
lkpi_iic4: <LinuxKPI I2C> on drm2
iicbus4: <Philips I2C bus> on lkpi_iic4
iic4: <I2C generic I/O> on iicbus4
lkpi_iic5: <LinuxKPI I2C> on drm3
iicbus5: <Philips I2C bus> on lkpi_iic5
iic5: <I2C generic I/O> on iicbus5
lkpi_iic6: <LinuxKPI I2C> on drm4
iicbus6: <Philips I2C bus> on lkpi_iic6
iic6: <I2C generic I/O> on iicbus6
<6>[drm] Initialized amdgpu 3.49.0 20150101 for drmn0 on minor 0
drmn0: [drm] Cannot find any crtc or sizes
<6>[drm] DSC precompute is not needed.

-- 
You are receiving this mail because:
You are the assignee for the bug.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.