Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 15 Feb 2007 19:14:26 +1100
From:      Peter Jeremy <peterjeremy@optushome.com.au>
To:        Daniel Rudy <dr2867@pacbell.net>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: PING: Someone on the core team. (Modem Problem)
Message-ID:  <20070215081426.GH862@turion.vk2pj.dyndns.org>
In-Reply-To: <45D2C7F8.9050302@pacbell.net>
References:  <45CC2DDF.6040600@pacbell.net> <20070212.234959.-432837120.imp@bsdimp.com> <45D2A48F.1010104@pacbell.net> <20070213.232425.-1929114897.imp@bsdimp.com> <45D2C7F8.9050302@pacbell.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--yLVHuoLXiP9kZBkt
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 2007-Feb-14 00:27:36 -0800, Daniel Rudy <dr2867@pacbell.net> wrote:
>Changing the slot did help.  I moved it from slot 3 to slot 1.  But, now
>it's dropping characters with a port speed of 57600, and I am also
>getting irq overrun errors from the kernel too now.

This is not good.  Interrupt latency is a bit of a sore point but the
FIFO trigger level is 8 bytes so getting SILO overflows implies a
latency of >1.38msec.  Does sio4 report as [FAST] in the dmesg?

Unfortunately, there's no easy way to change the FIFO trigger level -
you would need to patch the source code (look for FIFO_RX_MEDH in
/usr/sys/dev/sio/sio.c if you want to go down this path).

>  With a port speed of 2400, I do not drop characters.

The FIFO is not enabled at speeds at or below 4800bps.

--=20
Peter Jeremy

--yLVHuoLXiP9kZBkt
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (FreeBSD)

iD8DBQFF1BZi/opHv/APuIcRAoU2AJ4keBSDWTKsw/UwtBu/WWSabip0DQCdG4kM
aPaUvyoZng4Wrz/Ku8oPPG4=
=ZeEt
-----END PGP SIGNATURE-----

--yLVHuoLXiP9kZBkt--



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