Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 2 May 1998 22:33:22 +0700 (NSS)
From:      Ustimenko Semen <semen@iclub.nsu.ru>
To:        Andrew <andrew@iaccess.com.au>
Cc:        freebsd-current@FreeBSD.ORG
Subject:   Re: ethernet card Problems 
Message-ID:  <Pine.BSF.3.96.980502222809.11882A-100000@iclub.nsu.ru>
In-Reply-To: <016901bd74a1$5dae42a0$e34a05cb@alpine.iaccess>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello, and sorry for late :-(

On Fri, 1 May 1998, Andrew wrote:

> >Hi,
> >
> >I'm having some ethernet crad problems.  The card i'm using is a SMC8216
> >10/100Mbps
> >I'm running it on 100Mbps.
> >I'm running ipfilter with transproxy and squid on a 14 Gig cache on
> >freebsd3.0-current, divertin all packets comin in on port 80 to transproxy.
> >This is what messages tells me just before the whole thing crashes:
> >
> >Apr 30 12:29:10 aphrodite /kernel: tx0: device timeout 16 packets
> >Apr 30 12:29:10 aphrodite /kernel: tx0: can't stop TX DMA
> >Apr 30 12:35:06 aphrodite /kernel: tx0: device timeout 16 packets
> >Apr 30 12:35:06 aphrodite /kernel: tx0: can't stop TX DMA
> >Apr 30 12:38:35 aphrodite /kernel: tx0: device timeout 16 packets
> >Apr 30 12:38:35 aphrodite /kernel: tx0: can't stop TX DMA
> >Apr 30 13:22:10 aphrodite /kernel: tx0: device timeout 16 packets
> >Apr 30 13:22:11 aphrodite /kernel: tx0: can't stop TX DMA
> >Apr 30 13:22:57 aphrodite /kernel: tx0: device timeout 16 packets
> >Apr 30 13:22:57 aphrodite /kernel: tx0: can't stop TX DMA
> >Apr 30 13:33:30 aphrodite squid[200]: Restarting Squid Cache (version
> >1.1.20)...
> >Apr 30 13:33:32 aphrodite squid[200]: Ready to serve requests.
> >Apr 30 13:59:36 aphrodite /kernel: tx0: device timeout 16 packets
> >Apr 30 13:59:36 aphrodite /kernel: tx0: can't stop TX DMA
> >Apr 30 22:38:34 aphrodite squid[200]: clientReadRequest: FD 51: (35)
> >Resource temporarily unavailable
> >Apr 30 23:22:24 aphrodite /kernel: Out of mbuf clusters - increase
> maxusers!
> >Apr 30 23:22:24 aphrodite /kernel: tx0: cannot allocate mbuf cluster
> >
> >I have maxusers set to 500 and it still runs out of mbuf clusters?
> >
> >It would be great if someone could shed some light on this problem
> >
> >Thanks in advance
> >

I wonder, if you use only SMC8216, how does tx driver boot?
It supports only SMC9432TX (base on SMC83c17x chip).

Else "tx0: can't stop TX DMA" may means that you have broken
card, or PCI bus speed is more than 33Mhz. (If only there is no bugs :-)

I'm keeping looking.

Try to enable EPIC_USE_IOSPACE option in if_tx.c,
it forces use outl instead of movl.



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



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