Subject: ByteRunner TC-800 multiport serial board
To: None <netbsd-help@NetBSD.ORG>
From: Eric S. Hvozda <hvozda@ack.org>
List: port-i386
Date: 05/18/1998 10:04:33
I have recently aquired a ByteRunner TC-800 multiport serial board
in my quest for more serial ports.  However, while I was led to
believe it's a boca board, our driver doesn't seem to like it.

I was able to get the boca driver to recognize the board, but
the machine locks solid when I try to use any of the ports.

Autoconf reports:

boca0 at isa0 port 0x100-0x13f irq 7
com2 at boca0 slave 0: ns16550a, working fifo
com3 at boca0 slave 1: ns16550a, working fifo
com4 at boca0 slave 2: ns16550a, working fifo
com5 at boca0 slave 3: ns16550a, working fifo
com6 at boca0 slave 4: ns16550a, working fifo
com7 at boca0 slave 5: ns16550a, working fifo
com8 at boca0 slave 6: ns16550a, working fifo
com9 at boca0 slave 7: ns16550a, working fifo

So I have three questions:

1) Is the ByteRunner TC-800 supported (either via boca or
   another driver)?
2) Is that probe routine non-robust such that it will report
   false hits?  (The source implies the probe is non-robust,
   but it doesn't give details).
3) Can someone in the know confirm the IRQ vector on the boca
   board is indeed the 7th byte of the 1st serial port?  The
   source implies this, but my driver techniques are a bit
   rusty.

At any rate, I have a request into them for the programming details
of their IRQ mask (it appears from 140-147 hex, and serial ports are
at 100-13f hex, but can be moved around).

Any help or comments would be greatly appricated...