added BM board checking
authorAkito Fujita <akito@ucbvax.Berkeley.EDU>
Thu, 21 Jan 1993 01:13:05 +0000 (17:13 -0800)
committerAkito Fujita <akito@ucbvax.Berkeley.EDU>
Thu, 21 Jan 1993 01:13:05 +0000 (17:13 -0800)
SCCS-vsn: sys/luna68k/stand/bmc.c 7.2

usr/src/sys/luna68k/stand/bmc.c

index fa8f001..1551426 100644 (file)
@@ -8,7 +8,7 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)bmc.c       7.1 (Berkeley) %G%
+ *     @(#)bmc.c       7.2 (Berkeley) %G%
  */
 
 /*
  */
 
 /*
@@ -22,6 +22,8 @@
 #include <luna68k/stand/preset.h>
 
 extern int dipsw1;
 #include <luna68k/stand/preset.h>
 
 extern int dipsw1;
+extern int nplane;
+
 extern struct rcvbuf   rcvbuf[];
 
 bmcintr()
 extern struct rcvbuf   rcvbuf[];
 
 bmcintr()
@@ -41,6 +43,11 @@ bmccnprobe(cp)
                return;
        }
 
                return;
        }
 
+       if (nplane == 0) {
+               cp->cn_pri = CN_DEAD;
+               return;
+       }
+
        /* initialize required fields */
        cp->cn_dev = 1;
        cp->cn_tp  = 0;
        /* initialize required fields */
        cp->cn_dev = 1;
        cp->cn_tp  = 0;