Solved 12-Stable not booting with nvidia

Just a heads up, after updating an amd64 12-Stable yesterday I discovered it was hanging while the boot/loader.conf was trying to load nvidia and nvidia-modeset.
Had to prevent their loading during loader.conf boot, and load nvidia from rc.conf with kld_list="nvidia-modeset nvidia"

Although there had been an earlier warning that it might be necessary to move their loading from boot to rc.conf; my own system had no trouble loading from loader.conf until yesterday.
 
There have been reports of people having problems upgrading from 12 to 13 because of NVidia module mismatch. Personally, I still have my module line in /boot/loader.conf for 13.0, and no problems, but I did have to disable it before my first boot after running freebsd-update. So I wonder if the need to move it from loader.conf to rc.conf is just an oddity that you ran into.

SirDice gives workarounds, (for those upgrading, not for your situation, but web searches may lead some folks to your post) in this post.

 
Yes thanks, but it is also an issue on 12-Stable. And like yourself my 12-Stable system was also happy loading nvidia in the loader.conf just six or seven days ago when I'd rebuilt world and the kernel, but when I did another update and build yesterday the nvidia would no longer load from loader.conf.
 
Yes thanks, but it is also an issue on 12-Stable. And like yourself my 12-Stable system was also happy loading nvidia in the loader.conf just six or seven days ago when I'd rebuilt world and the kernel, but when I did another update and build yesterday the nvidia would no longer load from loader.conf.
Rebuild the port after you updated your 12-STABLE.
 
Back
Top