Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 23 Sep 1999 12:48:38 -0400
From:      Carl Petersen <petersen@aspi.net>
To:        "Francis A. Vidal" <francis@usls.edu>
Cc:        FreeBSD Questions <freebsd-questions@FreeBSD.ORG>
Subject:   Re: xl0 transmission error: 90
Message-ID:  <37EA59E6.49B3F44B@aspi.net>
References:  <Pine.LNX.4.10.9909231008290.4421-100000@atlas.usls.edu>

next in thread | previous in thread | raw e-mail | index | archive | help
"Francis A. Vidal" wrote:
> 
> hi all,
> 
> i get these messages from xl0 from time to time:
> 
>         xl0: transmission error: 90
>         xl0: tx underrun, increasing tx start threshold to 120 bytes
> 
> what could be causing it? the NIC is a 3Com 3C905B-TP 10/100 auto-sensing
> card attached to one of the 10/100 port of a 3Com SuperStack II Switch
> 1100.
> 

Tx under runs occur when the tx state machine cannot get packet
data from memory fast enough to keep up with wire transmit
rate.  Setting the start threshold higher increases the number
of bytes which are buffered in the tx fifo which increases the
allowable bus latency.

I suspect that some adapter in your machine is holding the bus
for longer than it should.

If the system runs fine after the new tx threshold has been set, see
if you can change the threshold default in the driver and the errors
should go away.

--Carl Petersen


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?37EA59E6.49B3F44B>