Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 May 1996 02:29:12 -0400 (EDT)
From:      Keith Mitchell <kmitch@phantasma.bevc.blacksburg.va.us>
To:        current@freebsd.org
Subject:   COM_MULTIPORT and -current
Message-ID:  <199605070629.CAA01151@phantasma.bevc.blacksburg.va.us>

next in thread | raw e-mail | index | archive | help
I have a STB 4port card that I got from a friend running -stable, and
popped it into my -current system.  I changed all of the appropriate
jumpers on the card.

He had his kernel config as (stable):

device          sio0    at isa? port "IO_COM1" tty irq 4 vector siointr
device          sio1    at isa? port 0x3e8 tty flags 0x105 irq 15 vector siointr
device          sio2    at isa? port 0x1e8 tty flags 0x105
device          sio3    at isa? port 0x1f8 tty flags 0x105
device          sio4    at isa? port 0x2a8 tty flags 0x105
options         COM_MULTIPORT


When I got it, I set mine up as (current):

options         COM_MULTIPORT
device          sio2    at isa? port 0x3e8 tty flags 0x505
device          sio3    at isa? port 0x2e8 tty flags 0x505
device          sio4    at isa? port 0x1e8 tty flags 0x505
device          sio5    at isa? port 0x1f8 tty flags 0x505 irq 5 vector siointr


This doesn't work.  I get:

sio2 not found at 0x3e8
sio3 not found at 0x2e8
sio4 not found at 0x1e8
sio5 not found at 0x1f8

If I change my config to:

options         COM_MULTIPORT
device          sio2    at isa? port 0x3e8 tty flags 0x205
device          sio3    at isa? port 0x2e8 tty flags 0x205
device          sio4    at isa? port 0x1e8 tty flags 0x205
device          sio5    at isa? port 0x1f8 tty flags 0x205 irq 5 vector siointr

everything appears to work fine (NOTE: now the master is not the same as the
port with the irq).  This results in:

sio2 at 0x3e8-0x3ef flags 0x205 on isa
sio2: type 16550A (multiport master)
sio3 at 0x2e8-0x2ef flags 0x205 on isa
sio3: type 16550A (multiport)
sio4 at 0x1e8-0x1ef flags 0x205 on isa
sio4: type 16550A (multiport)
sio5 at 0x1f8-0x1ff irq 5 flags 0x205 on isa
sio5: type 16550A (multiport)


Is there something in -current that would cause this??  I can't find
anything that would indicate that it should even work the way it is.
Does anyone know what could be the problem?

Thanks.






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