rt2400 on CentOS 5.1 with 2.6.25 - Strange behaivour

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


01-05-2008 23:14:57


Inherited a rt2400 wireless chipset on a older amd box. Setup CentOS 5.1 and tried compiling the rt2400 & rt2x00 packages but nothing will compile. Finally after a day of mucking around i have downloaded the stock kernel from kernel.org - 2.6.25 and have compiled the driver statically into the kernel with debug support.

I am able to see the interface, using iwconfig even configure the essid and see the AP. But for some reason i can't get onto the network. I suspected it could have been an issue with WEP setup and tried setting up my network in an un-encrypted mode(Without WEP) but even that ain't working. dhclient won't obtain a lease and ofcourse when i give it a static IP it won't ping any of the machines on my network.

Am pretty sure i am doing something really lame. Posting truncated o/p of dmesg/iwconfig/ifconfig. Appreciate inputs from you folks.

iwconfig o/p

wlan0 IEEE 802.11b ESSID"WarrenNet"
ModeManaged Frequency2.437 GHz Access Point 001B119AD8C8
Tx-Power=27 dBm
Retry min limit7 RTS throff Fragment thr=2352 B
Encryption key796F-7572-6561-6C6C-7963-616E-74
Link Quality0 Signal level0 Noise level0
Rx invalid nwid0 Rx invalid crypt0 Rx invalid frag0
Tx excessive retries0 Invalid misc0 Missed beacon0

ifconfig o/p

wlan0 Link encapEthernet HWaddr 0008A1697065
RX packets0 errors0 dropped0 overruns0 frame0
TX packets0 errors0 dropped0 overruns0 carrier0
collisions0 txqueuelen1000
RX bytes0 (0.0 b) TX bytes0 (0.0 b)

dmesg o/p

phy0 -> rt2x00mac_conf_tx Info - Configured TX ring 0 - CWmin 5, CWmax 10, Aifs 2.
phy0 -> rt2400pci_init_bbp Debug - Start initialization from EEPROM...
phy0 -> rt2400pci_init_bbp Debug - BBP 0x01, value 0x00.
phy0 -> rt2400pci_init_bbp Debug - BBP 0x0a, value 0x12.
phy0 -> rt2400pci_init_bbp Debug - BBP 0x0d, value 0x08.
phy0 -> rt2400pci_init_bbp Debug - BBP 0x13, value 0x0d.
phy0 -> rt2400pci_init_bbp Debug - BBP 0x14, value 0x00.
phy0 -> rt2400pci_init_bbp Debug - BBP 0x10, value 0x68.
phy0 -> rt2400pci_init_bbp Debug - BBP 0x11, value 0x08.
phy0 -> rt2400pci_init_bbp Debug - ...End initialization from EEPROM.
wlan0 Initial auth_alg=0
wlan0 authenticate with AP 001b119ad8c8
wlan0 authenticate with AP 001b119ad8c8
wlan0 authenticate with AP 001b119ad8c8
wlan0 authentication with AP 001b119ad8c8 timed out

This card works perfectly fine with Linux Mint(2.6.22-14 kernel), can detect the AP and hook onto the n/w. With Knoppix 5.1 can only see the card but can't get onto the AP. It doesnt get even to the handshake with the AP.

I don't mind going back and giving the driver compile on Centos 5.1 a shot...but i can't make sense of what the errors are. I have tried compiling against both the CentOS 5.1 & 2.6.25 kernels but it ain't building. The only way out was for me to try stock 2.6.25 and here is where i now stand.

Am just too confused and a little frustrated. Posting this here after a couple of days of posting this on the legacy forum page. Appreciate and help.



02-05-2008 07:15:52

Could you try latest rt2x00.git (complete kernel) and see if that works better?