[tulip-bug] troublesome linksys NIC
Donald Becker
becker@scyld.com
Tue Dec 18 16:30:01 2001
On Tue, 18 Dec 2001, Keith Warno wrote:
> > Did you see a messge that reported
> > printk(KERN_WARNING "%s: Tx hung, %d vs. %d.\n",
>
> Yes I have seen this message before, as recent as today, but not with
> this current driver version (not yet anyway), only with the previous
> driver version which was "tulip.c:v0.92 4/17/2000".
Hmmm, OK, that means that the timeout was triggered by a new transmit
attempt, not in the timer-based monitoring code.
> So we're missing a Tx done interrupt eh? Perhaps is not seated
> properly?
No, this is entirely a software issue, not a hardware problem.
Likely the Tx interrupt mitigation, or some part of the transmit flow
control, has a "hole" somewhere that allows scavenging a full Tx queue
without marking it as empty. I don't see this in the code...
Donald Becker becker@scyld.com
Scyld Computing Corporation http://www.scyld.com
410 Severn Ave. Suite 210 Second Generation Beowulf Clusters
Annapolis MD 21403 410-990-9993