I booted the install78.img, dropped into the shell (S), then typed
"halt". It worked as it should. That should be bsd.sp from the
installer, i guess.
During the update ("sysupdate -s"), i allowed the automated program to
run. Again, I guess that it did boot bsd.rd, then rebooted in the
current snapshot kernel. Again, it worked as it should, followed by the
snapshot kernel showing the problem with "halt" or "reboot".
Do you have any idea what's happening? Since this installation does not
use the NVME (the computer has one of course, but it carries another OS
for the moment), I find it puzzling.
There exists of course a sadly uncommented function called
nvme_q_complete in sys/dev/ic/nvme.c . But why it is called and what
goes wrong is a beyond me.
BTW, I find having the kernel debugger compiled into the GENERIC really
cool. Well done.
On 2/4/26 1:23 PM, Crystal Kolipe wrote:
On Wed, Feb 04, 2026 at 11:50:00AM +0000, Carlo Monte wrote:
Both the 7.8 installer and the bsd.rd kernel used by sysupdate -s do not
show this problem. They are probably single-processor kernels.
Have you tried manually trying to reproduce this whilst booted into bsd.sp?