Index: sys/dev/cons.c =================================================================== RCS file: /cvsroot/src/sys/dev/cons.c,v retrieving revision 1.72 diff -u -r1.72 cons.c --- sys/dev/cons.c 25 Jul 2014 08:10:35 -0000 1.72 +++ sys/dev/cons.c 1 Oct 2014 14:44:44 -0000 @@ -56,6 +56,8 @@ #include +#include "nullcons.h" + dev_type_open(cnopen); dev_type_close(cnclose); dev_type_read(cnread); @@ -104,6 +106,11 @@ * open() calls. */ cndev = cn_tab->cn_dev; +#if NNULLCONS > 0 + if (cndev == NODEV) { + nullconsattach(0); + } +#else /* NNULLCONS > 0 */ if (cndev == NODEV) { /* * This is most likely an error in the console attach @@ -112,6 +119,7 @@ */ panic("cnopen: no console device"); } +#endif /* NNULLCONS > 0 */ if (dev == cndev) { /* * This causes cnopen() to be called recursively, which