Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 20 May 1997 22:57:20 -0400
From:      Dan Welch <WELCHDW@wofford.edu>
To:        "TRUTH::WELCHDW"@wofford.edu
Cc:        HARDWARE@FREEBSD.ORG, WELCHDW@wofford.edu
Subject:   Re: isa bus and boca multiport boards
Message-ID:  <970520225720.22a2107f@wofford.edu>

next in thread | raw e-mail | index | archive | help
This is the reply I gave to Brett Glass but forgot to cc to the list:
======================
> Don't know, but sounds like a case of partial address decoding on
> the board -- and/or port, address, or IRQ conflicts. 

I agree.

> It may be possible to jumper the board to fix the problem.

I wish!  So far the combinations I've tried (one change at a time) 
were to test at address in the 0x100 and 0x200 range, and to try 
irq's other than ones I already know to be running something else.
I've also tried the boards in machines that are not PCI just in case 
I might have a ROM setting incorrect there.

And there's always that one Boca 8-port (my first) that works 
perfectly in a straight substitution with one of the 6 apparently 
defective one's I've received.

All of which makes me suspect that I am running these boards at the 
ragged edge of their design somehow.  Perhaps my bus speed is on the 
high side just enough to mess up the address decode?  But on every 
machine in the department?  Guess I could put an oscilloscope on 
them ...

> Also, have you compiled your kernel with the COM_MULTIPORT option?
> Set the flags that indicate IRQs are shared?

Yes, and made the /dev entries and got getty going on all except the
individually failing (seen during boot) ports.

Here's a "grep irq" on dmesg:

sc0 at 0x60-0x6f irq 1 on motherboard
ed0 at 0x320-0x33f irq 5 on isa
sio0 at 0x3f8-0x3ff irq 4 on isa
sio1 at 0x2f8-0x2ff irq 3 on isa
sio17 at 0x278-0x27f irq 12 flags 0x1105 on isa
lpt0 at 0x378-0x37f irq 7 on isa
fdc0 at 0x3f0-0x3f7 irq 6 drq 2 on isa
wdc0 at 0x1f0-0x1f7 irq 14 on isa

Here's the kernel incantation from the current test machine:

options     COM_MULTIPORT    #code for some cards with shared IRQsp

device  sio0    at isa? port "IO_COM1" tty irq 4 vector siointr
device  sio1    at isa? port "IO_COM2" tty irq 3 vector siointr

device  sio2    at isa? port 0x200 tty flags 0x1105
device  sio3    at isa? port 0x208 tty flags 0x1105
device  sio4    at isa? port 0x210 tty flags 0x1105
device  sio5    at isa? port 0x218 tty flags 0x1105
device  sio6    at isa? port 0x220 tty flags 0x1105
device  sio7    at isa? port 0x228 tty flags 0x1105
device  sio8    at isa? port 0x230 tty flags 0x1105
device  sio9    at isa? port 0x238 tty flags 0x1105
device  sio10   at isa? port 0x240 tty flags 0x1105
device  sio11   at isa? port 0x248 tty flags 0x1105
device  sio12   at isa? port 0x250 tty flags 0x1105
device  sio13   at isa? port 0x258 tty flags 0x1105
device  sio14   at isa? port 0x260 tty flags 0x1105
device  sio15   at isa? port 0x268 tty flags 0x1105
device  sio16   at isa? port 0x270 tty flags 0x1105
device  sio17   at isa? port 0x278 tty flags 0x1105 irq 12 vector siointr

#device sio2  at isa? port 0x200 tty flags 0x1105
#device sio3  at isa? port 0x208 tty flags 0x1105
#device sio4  at isa? port 0x210 tty flags 0x1105
#device sio5  at isa? port 0x218 tty flags 0x1105
#device sio6  at isa? port 0x220 tty flags 0x1105
#device sio7  at isa? port 0x228 tty flags 0x1105
#device sio8  at isa? port 0x230 tty flags 0x1105
#device sio9  at isa? port 0x238 tty flags 0x1105  irq 12 vector siointr




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?970520225720.22a2107f>