rt61pci; high cpu load; only one association

Live forum: http://rt2x00.serialmonkey.com/viewtopic.php?t=4698

mib

27-03-2008 14:06:03

Hi

I'm trying to get my wireless cards working with a self compiled kernel form the wireless-testing tree.

My Ralink based WLAN card is a Linksys PCI card (WMP54G) which has a RT2561s chipset. After a few troubles I managed to get the card working. I noticed following problem however

After loading the firmware the kernel thread (rt61pci) consumes constantly a lot of cpu power (about 90%). This behavior persists until I bring the interface down again.

After that I'm not able to associate again with the access point. In the kernel log I see

[quote1ksk9dmj]
phy0 -> rt2x00mac_conf_tx Info - Configured TX queue 0 - CWmin 4, CWmax 10, Aifs 2.
phy0 -> rt2x00mac_conf_tx Info - Configured TX queue 1 - CWmin 4, CWmax 10, Aifs 2.
phy0 -> rt2x00mac_conf_tx Info - Configured TX queue 2 - CWmin 4, CWmax 10, Aifs 2.
phy0 -> rt2x00mac_conf_tx Info - Configured TX queue 3 - CWmin 4, CWmax 10, Aifs 2.
wlan0 Initial auth_alg=0
wlan0 authenticate with AP 00xxxxxxxxxx
last message repeated 2 times
wlan0 authentication with AP 00xxxxxxxxxx timed out

[/quote1ksk9dmj]

Did anybody observe the same behavior or is there a way to find out more?

I dug a bit in the code and saw that the kernel thread is probably created by the mac80211 layer for a work_queue. I don't know however what work is processed.

BTW, I'm using Xubuntu 7.10 on Pentium 4 computer.

Cheers
Mike