On Thu, 22 Apr 2004 danny-ajv+KCCKUOlAfugRpC6u6w@xxxxxxxxxxxxxxxx wrote:
> I've been using orinoco 0.14alpha2HEAD for a while on my ibook airport
> (firmware Lucent/Agere version 8.70) and with the 0.14 series I get lots
> of Tx errors:
> NETDEV WATCHDOG: eth1: transmit timed out
> eth1: Tx timeout! ALLOCFID=ffff, TXCOMPLFID=ffff, EVSTAT=8000
> eth1: New link status: Connected (0001)
It's fixed in 0.15rc1.
> Looking at the source and changelog I reverted the patch that moves
> netif_wake_queue() to the Tx completion (patch attached). This was
> apperently done in 0.14 to fix the -110 errors on some firmwares. But it
> seems that it doesn't work well for my card.
Actually, netif_wake_queue() was not re-added to the TXEXC handler, so any
transmission error would stop the queue and cause the reset.
--
Regards,
Pavel Roskin
-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
|