Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 11 Jan 1998 16:22:47 -0800 (PST)
From:      Howard Lew <digital@www2.shoppersnet.com>
To:        "Donald J. Maddox" <dmaddox@scsn.net>
Cc:        John Kelly <jak@cetlink.net>, hackers@FreeBSD.ORG
Subject:   Re: 16650 Support(?)
Message-ID:  <Pine.BSF.3.96.980111161526.2731A-100000@www2.shoppersnet.com>
In-Reply-To: <34B957B6.AEC4CDAF@scsn.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sun, 11 Jan 1998, Donald J. Maddox wrote:

> John Kelly wrote:
> > 
> > On Sun, 11 Jan 1998 15:06:19 -0500, dmaddox@scsn.net (Donald J.
> > Maddox) wrote:
> > 
> > >    I recently bought a 16C650-based LavaPort ISA card to support the
> > >230,400 bps capability of my ISDN modem.  It works fine under W95, but
> > >does _not_ work fine under FBSD-current.
> > 
> > The 650 support seems to be broken, so don't flag it as a 650.  Run it
> > as a 550 and it should work fine.  You still get the benefit of the
> > deeper FIFO, even when it's defined as a 550.  You don't get the auto
> > CTS/RTS flow control, but that has questionable value anyway.
> > 
> > John
> 
>     Hmmm...  I originally configured it as a basic 16550, since
> sio apparently doesn't have any support for >115.2Kbps anyway, but
> even then it looked like the baud rate just couldn't be changed
> from 9600.  I suppose it's possible that the LavaPort's interface
> is non-standard(?)  Anybody have any experience with this card?
> 

I am not sure about fbsd-current, but isn't 115200 the maximum serial port
speed supported by the sio driver (for example in 2.2-stable) ?

If so, is there a reason why it could not be set higher? (i.e. 230400)

in sioreg.h it has:
#define COMBRD(x)       (1843200 / (16*(x)))

Can this be recalculated for:
#define COMBRD(x)       (3686400 / (16*(x)))

and add a line to the comspeedtab in sio.c
        { 230400,       COMBRD(230400) },

and perhaps any necessary changes in delay time...






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.980111161526.2731A-100000>