Changing the condition to 

         if (constty && cn_devvp) 

forces the syslog related code down the cnputc() code path succesfully,
but this does not help because the bsd.rd installer tries to start /sbin/init
which needs a tty, which is missing, and now creates a syslog message

init: can't open /dev/console: Device not configured

Which is the true condition.  There's a viable console, but the userland
accessible /dev/console device needs to exist on top of a real device
driver which did not attach.

So puc has to be present in the kernel.

Still, the condition should be changed in some way.

Reply via email to