On Mon, Apr 1, 2019 at 5:55 PM Bill Gunshannon via
cctalk
<cctalk at classiccmp.org> wrote:
OK, here we go with exactly what I get with the new kernel with
NKL = 8 and entries in /etc/dtab for 7 serial lines.
January 4 08:48:26 init: configure system
autoconfig: warning: more than three handlers for
device tty1 on line 36.
tty1 1 csr 176500 vector 300 skipped: No
autoconfig routines.
tty2 2 csr 176510 vector 310 skipped: No autoconfig routines.
tty3 3 csr 176520 vector 320 skipped: No autoconfig routines.
tty4 4 csr 176530 vector 330 skipped: No autoconfig routines.
tty5 5 csr 176540 vector 340 skipped: No autoconfig routines.
tty6 6 csr 176550 vector 350 skipped: No autoconfig routines.
tty7 7 csr 176560 vector 360 skipped: No autoconfig routines.
Did you change the "cn" at the beginning of each line you added to the
dtab entries below to "tty1" through "tty7"? If so, don't do
that. If
it is not "cn" the routine src/sys/autoconfig/read_nlist.c:
read_nlist() won't be able to correctly link the attach routine
pointer for the device entries to src/sys/pdp/cons.c: cnattach()
OK. I put them back to cn (I thought cn stood for console and the ttys
would be different, but fixed now). Sadly, I still get the "more than
three handlers" message and attempts to run getty go nuts. :-)
bill