Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 14 Jul 2000 17:23:21 -0400 (EDT)
From:      Andrew Gallatin <gallatin@cs.duke.edu>
To:        dg@root.com
Cc:        mjacob@feral.com, David Greenman <dg@root.com>, Mike Smith <msmith@FreeBSD.ORG>, Bernd Walter <ticso@cicely8.cicely.de>, freebsd-alpha@FreeBSD.ORG
Subject:   Re: fxp0 hangs on a PC164 using STABLE 
Message-ID:  <14703.31808.282545.767536@grasshopper.cs.duke.edu>
In-Reply-To: <200007141908.MAA17583@implode.root.com>
References:  <14703.24005.384580.704375@grasshopper.cs.duke.edu> <200007141908.MAA17583@implode.root.com>

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

David Greenman writes:
 > >David: Is the fxp module unloadable, or will it crash the machine in
 > >strange and mysterious ways upon unload, like most of the network
 > >drivers do?
 > 

It looks like its close to being unloadable, but it somehow clobers
the intr. of a device sharing the same irq.  I'm not at all sure
that's the fxp driver's fault.  Let's not worry about that for now.

As for the bug. I can duplicate it I run both the sender & receiver
fairly hard, like 2 100Mb/tcp connections running in opposite
directions.   When I do this, it looks like the xmit side locks up but 
the recv. side is at least partially OK.  And I'm still getting stats
updates. 

From looking at the fxp stats in a debugger, it looks like its still
getting packets (fxp_stats.rx_good is non-zero if I throw packets at
the box).  There are no collisions, ierrors, underruns, or anything
else that looks at all suspicious.  Just 128 packets waiting on
tx_queued.

If I call fxp_intr() from ddb, there's no improvement.  I can bring
the interface back by running tcpdump.

At the top of fxp_stats_update(), you have a comment regarding how
expensive it is to get "_all_ of the statistics it maintains"
Does sc->fxp_stats include all of them, or are there others that
might shed some light on the problem?

Do any of the symptoms sound familiar?

Also, are there any docs on this thing that are available?  I've
searched intel's web site & cannot seem to find anything..

Thanks,

Drew

------------------------------------------------------------------------------
Andrew Gallatin, Sr Systems Programmer	http://www.cs.duke.edu/~gallatin
Duke University				Email: gallatin@cs.duke.edu
Department of Computer Science		Phone: (919) 660-6590








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




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