2.1.20/ne2000: Tx request while isr active

Snow Cat (snowcat@netgate.net)
Sun, 30 Mar 1997 17:05:47 -0800 (PST)


Hi,

With Linux 2.1.30, I have a weird problem with my NE2000 clone
(Linksys EtherPCI LAN Card II). Once I start to use the card heavily,
the screen is filled with the following message:

eth0: Tx request while isr active

The machine locks up while printing this message in an infinite
loop. Here is the card ID that I get during boot:

Mar 23 18:07:11 ariel kernel: ne.c: PCI BIOS reports Winbond NE2000-PCI at i/o 0x6000, irq 12.
Mar 23 18:07:11 ariel kernel: ne.c:v1.10 9/23/94 Donald Becker (becker@cesdis.gsfc.nasa.gov)
Mar 23 18:07:11 ariel kernel: NE*000 ethercard probe at 0x6000: 00 20 78 10 41 33
Mar 23 18:07:11 ariel kernel: eth0: NE2000 found at 0x6000, using IRQ 12.

My attempts to patch drivers/net/8390 were not very successful so far.
Could anyone explain what this message means and how I might attempt to
work around the problem?

--
 _.    	        _       .  
(_ ,_  _ ,  .  / ` _ _L	 | Email: Oleg Kibirev <snowcat@netgate.net>
._)| U(_)\/\/  \_,(_L/L  | http://ng.netgate.net/~snowcat/
------------------------'