Solved FreeBSD 14.2-RELEASE, amdgpu and virtual terminals

I performed the update from 14.1 to 14.2 today and on my desktop I can no longer see the virtual terminals - the monitors simply go into standby mode immediately after the kernel is executed and only wake up when the xorg graphical login manager starts.
I also get into monitor standby when I CTRL+ALT+F[1-8] from xorg. all of this worked without issues in 14.1 with the same config files. the video board is an AMD RX 6800.

my rc.conf contains
kld_list="amdgpu amdtemp ipsec coretemp"

/usr/local/etc/X11/xorg.conf.d/20-device.conf:
Code:
Section "Device"
    Identifier "AMD"
    Driver     "amdgpu"
    Option     "TearFree" "on"
    Option     "DRI" "3"
    Option     "RandRRotation" "on"
EndSection

it's an EFI boot handed over from grub. xorg itself works fine.
also the update went with zero issues on my servers.
 
It's a documented problem. Check the Release Errata:

  • drm-kmod packages compiled on FreeBSD 14.1 result in the text console being inoperative when the kernel module is loaded. Recompiling the package from the ports tree will restore the lost functionality. This issue will also resolve itself after the FreeBSD 14.1 EoL, when packages for 14-STABLE will start being built on FreeBSD 14.2-RELEASE.
 
thank you so much.

compiling graphics/drm-61-kmod from ports indeed fixed the issue.

best regards,
peter
 
Had same issue with amdgpu graphics card and i915kms graphics, the above compling "cd/usr/psorts/graphics/drm-61-kmod" and "make install" worked perfectly for me..

Cheers
Mark
 
Back
Top