From owner-freebsd-questions Thu Sep 23 9:46:38 1999 Delivered-To: freebsd-questions@freebsd.org Received: from www.ASPI.net (ns.ASPI.net [207.228.215.2]) by hub.freebsd.org (Postfix) with ESMTP id 56FCC157CB for ; Thu, 23 Sep 1999 09:46:35 -0700 (PDT) (envelope-from petersen@aspi.net) Received: from aspi.net (Dialup-140.ASPI.NET [206.183.149.140]) by www.ASPI.net (2.5 Build 2639 (Berkeley 8.8.6)/8.8.4) with ESMTP id MAA03868; Thu, 23 Sep 1999 12:44:34 -0400 Message-ID: <37EA59E6.49B3F44B@aspi.net> Date: Thu, 23 Sep 1999 12:48:38 -0400 From: Carl Petersen X-Mailer: Mozilla 4.61 [en] (X11; I; FreeBSD 3.3-STABLE i386) X-Accept-Language: en MIME-Version: 1.0 To: "Francis A. Vidal" Cc: FreeBSD Questions Subject: Re: xl0 transmission error: 90 References: Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG "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