802.11 kernel errors

ME dugan at passwall.com
Tue Jun 11 01:41:40 PDT 2002


On 10 Jun 2002, error wrote:
> Hi,

Hello, :-)

> I noticed my /var/log/messages/
> filling up with this:
> 
> 
> Jun 10 15:31:17 localhost kernel: eth0: Tx error, status 1 (FID=01E2)
> Jun 10 15:31:20 localhost kernel: eth0: Tx error, status 4 (FID=01A6)
> Jun 10 17:09:02 localhost kernel: eth0: Tx error, status 1 (FID=01CE)
> Jun 10 17:09:03 localhost kernel: eth0: Tx error, status 1 (FID=01BA)
> Jun 10 17:09:03 localhost kernel: eth0: Tx error, status 1 (FID=01A6)
> Jun 10 17:09:05 localhost kernel: eth0: Tx error, status 1 (FID=0192)
> Jun 10 17:09:08 localhost kernel: eth0: Tx error, status 1 (FID=017E)
> Jun 10 17:09:13 localhost kernel: eth0: Tx error, status 1 (FID=016A)
> Jun 10 19:14:50 localhost kernel: eth0: Tx error, status 1 (FID=016A)
> Jun 10 19:53:04 localhost kernel: eth0: Tx error, status 1 (FID=017E)
> Jun 10 19:54:08 localhost kernel: eth0: Tx error, status 1 (FID=01A6)
> Jun 10 19:55:50 localhost kernel: NETDEV WATCHDOG: eth0: transmit timed
> out
> Jun 10 19:55:50 localhost kernel: eth0: Tx timeout! Resetting card.
> Jun 10 19:55:50 localhost kernel: eth0: Tx error, status 4 (FID=01E2)
> Jun 10 19:55:50 localhost kernel: eth0: Tx error, status 4 (FID=01CE)
> Jun 10 19:55:50 localhost kernel: eth0: Tx error, status 4 (FID=01BA)
> Jun 10 19:55:50 localhost kernel: eth0: Tx error, status 4 (FID=01A6)
> Jun 10 19:55:50 localhost kernel: eth0: Tx error, status 4 (FID=0192)
> Jun 10 19:55:50 localhost kernel: eth0: Tx error, status 4 (FID=017E)
> Jun 10 19:55:50 localhost kernel: eth0: Tx error, status 4 (FID=016A)
> Jun 10 19:55:50 localhost kernel: eth0: Tx error, status 4 (FID=0156)
> Jun 10 20:02:08 localhost kernel: NETDEV WATCHDOG: eth0: transmit timed
> out
> Jun 10 20:02:08 localhost kernel: eth0: Tx timeout! Resetting card.
> Jun 10 20:02:08 localhost kernel: eth0: Tx error, status 4 (FID=01E2)
> Jun 10 20:02:08 localhost kernel: eth0: Tx error, status 4 (FID=01CE)
> Jun 10 20:02:08 localhost kernel: eth0: Tx error, status 4 (FID=01BA)
> Jun 10 20:02:08 localhost kernel: eth0: Tx error, status 4 (FID=01A6)
> Jun 10 20:02:08 localhost kernel: eth0: Tx error, status 4 (FID=0192)
> Jun 10 20:02:08 localhost kernel: eth0: Tx error, status 4 (FID=017E)
> Jun 10 20:02:08 localhost kernel: eth0: Tx error, status 4 (FID=016A)
> Jun 10 20:02:08 localhost kernel: eth0: Tx error, status 4 (FID=0156)
> Jun 10 20:02:08 localhost kernel: eth0: Tx error, status 4 (FID=0142)
> Jun 10 20:02:08 localhost kernel: eth0: Tx error, status 4 (FID=012E)
> 
> 
> Around this time I also lose connection to the 802.11 server.
> I was hoping someone can point me the right way?

First, a new PCMCIA-CS source tree was released on sourceforge on the
6th. You may want to try to DL, configure, compile and install the lastest
version ( 3.1.36 of pcmcia-cs ) from source forge :

http://pcmcia-cs.sourceforge.net/

Before you do that, you may want to examine what version card you have and
see if there are any bug fixes for that card in the CHANGES file shipped
with the new version and compare the changes since the version of
PCMCIA-CS you have with this one.

Check out getting a copy of wireless toold and the iwconfig tool:

http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html

good tools for the 802.11b cards. :-)

Oddly, I did not find the log entry in the pcmcia-cs, but did see it in
the orinoco code that is built into the kernel. Are you trying to use the
kernel based code instead of the pcmcia-cs? Have you tried the pcmcia-cs
with the 2.4 series kernel instead(/as well) ?

(Line in /usr/src/linux-2.4.18/drivers/net/wireless/orinoco.c :)

               printk(KERN_INFO "%s: Tx error, status %d (FID=%04X)\n",

This appears to be what is being triggered to print most of the above log
error entries.

So, options:
get the wireless tools if you dont have them

Get a new kernel (2.4.18 if you have an earlier 2.4 series) and see if the
kernel based code you appear to be using for the orinoco cards works
better for it

get a new pcmcia-cs tree, download, compile and install it.

I still use the pcmcia-cs tree and services in my 2.2 and 2.4
kernels. There have been some problems without them - namely ejecting
cards and like stuff.

Hope this provides some places for you to look as requested.

-ME

-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS/CM$/IT$/LS$/S/O$ !d--(++) !s !a+++(-----) C++$(++++) U++++$(+$) P+$>+++ 
L+++$(++) E W+++$(+) N+ o K w+$>++>+++ O-@ M+$ V-$>- !PS !PE Y+ !PGP
t at -(++) 5+@ X@ R- tv- b++ DI+++ D+ G--@ e+>++>++++ h(++)>+ r*>? z?
------END GEEK CODE BLOCK------
decode: http://www.ebb.org/ungeek/ about: http://www.geekcode.com/geek.html




More information about the talk mailing list