Hi all,

I recently installed a Boca 8-port board with Redhat linux 2.2.5.  I pretty
much followed the instructions in Boca-HOWTO: recompiled the kernel,
installed the board, and created all necessary the device files (I only
created 4).  All 8 ports were recognized at start up, and seem to be
configured correctly, but somehow only the first port (ttyS16) works (I'm
attaching it to a remote power control device), but all others have no
response when I try to read/write to it.  I'm using IRQ 4 for all of them
and have disabled ttyS0 (com1) and ttyS1 (com 2).

Here is the out of setserial -g:

# setserial -g ttyS1*
ttyS16, UART: 16550A, Port: 0x0100, IRQ: 4
ttyS17, UART: 16550A, Port: 0x0108, IRQ: 4
ttyS18, UART: 16550A, Port: 0x0110, IRQ: 4
ttyS19, UART: 16550A, Port: 0x0118, IRQ: 4

And here is the configuration for the multiports sharing one IRQ:

# setserial ttyS16 get_multiport
Multiport config for irq 4:
        Port monitor = 0x107
        Port1 = 0x107, mask=0xff, match=0x0
        Port2 = 0x10f, mask=0xff, match=0x0
        Port3 = 0x117, mask=0xff, match=0x0
        Port4 = 0x11f, mask=0xff, match=0x0

(The Boca manual says that the port status register appears at the end of
the eight-address block for each port)

I have no idea why the first port works while the other don't.  Any
help/suggestions would be greatly appreciated!

Shirley

-
To unsubscribe from this list: send the line "unsubscribe linux-serial" in
the body of a message to [EMAIL PROTECTED]

Reply via email to