This is just an heads-up for users for base_latest of FreeBSD 15.
The update from yesterday broke drm-*-kmod (even using FreeBSD-ports-kmods set to latest).
TL;DR; Wait for updated packages on FreeBSD-ports-kmods (drm-66-kmod-6.6.25.1500508_9, drm-61-kmod-6.1.128.1500508_9,
drm-515-kmod-5.15.160.1500507_10, drm-latest-kmod-6.9.1500508_2 and maybe drm-latest-kmod-6.11.1500508) or build from source.
It is possible that this only affects amdgpu, but my suggestion for users of base_latest who are affected is to switch to base_weekly until this is solved.
quick resolution howto of the kernel panic that will happen:
The update from yesterday broke drm-*-kmod (even using FreeBSD-ports-kmods set to latest).
TL;DR; Wait for updated packages on FreeBSD-ports-kmods (drm-66-kmod-6.6.25.1500508_9, drm-61-kmod-6.1.128.1500508_9,
drm-515-kmod-5.15.160.1500507_10, drm-latest-kmod-6.9.1500508_2 and maybe drm-latest-kmod-6.11.1500508) or build from source.
It is possible that this only affects amdgpu, but my suggestion for users of base_latest who are affected is to switch to base_weekly until this is solved.
quick resolution howto of the kernel panic that will happen:
- boot as single user
- run fsck (if necessary)
- mount root as rw (# mount -u /)
- start networking if necessary (# service netif restart && service routing restart)
- edit /etc/rc.conf and, temporarily, remove amdgpu (or the relevant driver) from kldlist and disable the lightdm service (or similar if in use)
- edit /etc/pkg/FreeBSD.conf and make the necessary changes
- update package database (# pkg update -f)
- reinstall of packages for base (# pkg upgrade -f -r FreeBSD-base)
- reboot
- Assuming multi user boot worked, try to load amdgpu (# kldload amdgpu) if there is no kernel panic, revert rc.conf changes and reboot (or start services)