[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