Hi all,
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)
This causes an ssh session to freeze for a few secs every 20 secs or so.
It seems a dependable on the load. Browsing goes more or less ok,
downloading large files goes very slow.
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.
I contribute to packaging a mandrake contribs kernel and attached patch
also fixed the problem for an x86 user, I do not know however what
card/firmware he has (I asked, but no answer yet).
Since this patch obviously is not a perfect fix because the -110 errors
will be back on the other cards I was hoping someone can think of a better
way to fix this. I already asked David but he suggested I post it here.
regards,
Danny
-------------------------------------------------------
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
|