It probably has something to do with the changed driver support in
graphics/drm-510-kmod (or the meta port
graphics/drm-kmod that pulls it in). There has been a fairly recent update in drivers as announced
here.
Looking at
List of AMD graphics processing units,
graphics/drm-510-kmod states:
Code:
pkg-message:
For install:
The drm-510-kmod port can be enabled for amdgpu (for AMD
GPUs starting with the HD7000 series / Tahiti)
That, in all likelyhood means that your "old radeon integrated card (HD3200 or HD3000)" is not supported anymore by the radeonkms driver in that updated package/port (=
graphics/drm-510-kmod). I suspect when just specifying
kld_list="drm radeonkms"
you'll get "the old radeonkms" driver belonging to the base (in your case 12-STABLE) that (still) does support your HD3200 or HD3000.
Specified* in in
/etc/rc.conf:
kld_list="drm radeonkms"
should load /boot/kernel/radeonkms.ko
kld_list="/boot/modules/radeonkms.ko"
should load /boot/modules/radeonkms.ko
To check after booting which kernel module actually has been loaded use
kldstat -vn radeonkms.ko
When the driver
/boot/kernel/radeonkms.ko will eventually be replaced by a more recent one that stops supporting your "old radeon integrated card (HD3200 or HD3000)", you'll have to search for an appropriate legacy port.
I'm on 12.4-RELEASE and have the most recent
graphics/drm-kmod from the "latest repository"; I have two different radeonkms.ko files:
Code:
-r-xr-xr-x 1 root wheel 1477160 Dec 7 02:49 /boot/kernel/radeonkms.ko*
-r-xr-xr-x 1 root wheel 2450624 Sep 20 03:28 /boot/modules/radeonkms.ko*
___
* you can omit specifying "drm" because this module is autoloaded by the loader when loading
radeonkms.ko