Solved amdgpu.ko not loading sienna_cichlid firmware - RX6950 not working.

I followed the guide by Astyle Thread sienna_cichlid-driver.86670 completely. However, I only get kernel modesetting enabled in dmesg and I am stuck using the scfb xorg driver.

I have installed drm-510-kmod and gpu-firmware-amd-kmod-sienna-cichlid. Everything appears to be installed correctly and in the expected locations. Any suggestions on what to try next?

Code:
robert@earth ~> kldload amdgpu
[drm] amdgpu kernel modesetting enabled.

Code:
robert@earth ~> pkg info drm-510-kmod
drm-510-kmod-5.10.163_7
Name           : drm-510-kmod
Version        : 5.10.163_7
Installed on   : Tue Sep 26 09:03:14 2023 CDT
Origin         : graphics/drm-510-kmod
Architecture   : FreeBSD:13:amd64
Prefix         : /usr/local
Categories     : kld graphics
Licenses       : MIT and GPLv2 and BSD2CLAUSE
Maintainer     : x11@FreeBSD.org
WWW            : https://github.com/freebsd/drm-kmod/
Comment        : DRM drivers modules
Annotations    :
    FreeBSD_version: 1302001
Flat size      : 12.6MiB
Description    :
amdgpu, i915, and radeon DRM drivers modules.
Currently corresponding to Linux 5.10 DRM.
This version is for FreeBSD 13.1 and above.

Code:
robert@earth /b/modules> ls -lah  amdgpu.ko
-r-xr-xr-x  1 root  wheel   6.8M Sep 26 09:03 amdgpu.ko*

Code:
robert@earth ~> pkg info gpu-firmware-amd-kmod-sienna-cichlid 
gpu-firmware-amd-kmod-sienna-cichlid-20230210_1
Name           : gpu-firmware-amd-kmod-sienna-cichlid
Version        : 20230210_1
Installed on   : Tue Sep 26 16:34:48 2023 CDT
Origin         : graphics/gpu-firmware-amd-kmod
Architecture   : FreeBSD:13:amd64
Prefix         : /usr/local
Categories     : kld graphics
Licenses       : AMD
Maintainer     : x11@FreeBSD.org
WWW            : https://github.com/freebsd/drm-kmod-firmware
Comment        : Firmware modules for sienna_cichlid AMD GPUs
Annotations    :
    FreeBSD_version: 1302001
    flavor         : sienna_cichlid
Flat size      : 3.01MiB
Description    :
Firmware modules for the drm-kmod drivers.

Firmware files for AMD GPUs supported by the amdgpu driver.

Code:
robert@earth /b/modules> ls -lah | grep sienna_cichlid
-r-xr-xr-x   1 root  wheel   269K Sep 26 16:34 amdgpu_sienna_cichlid_ce_bin.ko
-r-xr-xr-x   1 root  wheel   122K Sep 26 16:34 amdgpu_sienna_cichlid_dmcub_bin.ko
-r-xr-xr-x   1 root  wheel   270K Sep 26 16:34 amdgpu_sienna_cichlid_me_bin.ko
-r-xr-xr-x   1 root  wheel   275K Sep 26 16:34 amdgpu_sienna_cichlid_mec2_bin.ko
-r-xr-xr-x   1 root  wheel   275K Sep 26 16:34 amdgpu_sienna_cichlid_mec_bin.ko
-r-xr-xr-x   1 root  wheel   270K Sep 26 16:34 amdgpu_sienna_cichlid_pfp_bin.ko
-r-xr-xr-x   1 root  wheel   142K Sep 26 16:34 amdgpu_sienna_cichlid_rlc_bin.ko
-r-xr-xr-x   1 root  wheel    46K Sep 26 16:34 amdgpu_sienna_cichlid_sdma_bin.ko
-r-xr-xr-x   1 root  wheel   254K Sep 26 16:34 amdgpu_sienna_cichlid_smc_bin.ko
-r-xr-xr-x   1 root  wheel   234K Sep 26 16:34 amdgpu_sienna_cichlid_sos_bin.ko
-r-xr-xr-x   1 root  wheel   350K Sep 26 16:34 amdgpu_sienna_cichlid_ta_bin.ko
-r-xr-xr-x   1 root  wheel   577K Sep 26 16:34 amdgpu_sienna_cichlid_vcn_bin.ko

Code:
robert@earth ~> uname -a
FreeBSD earth.private.rrbrussell.com 13.2-RELEASE-p3 FreeBSD 13.2-RELEASE-p3 releng/13.2-n254633-a1c915cc75c1 GENERIC amd64
 
Back
Top