rt73usb kernel driver failing to send data

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

rahulpatel

06-11-2009 21:27:37

Hi,

I have TP-LINK TL-WN321G USB based wifi dongle which has rt73 chip. And I am using rt73usb kernel driver on board having 2.6.30 open source kernel. I am able to configure the interface successfully but I am getting an issue in sending data on wifi network. I am not even able to ping any machine connected to same wifi network. And wifi interface is also not getting ping from any other machine in wifi network.

Any suggestion on what is happening here?
Following are dmesg log and steps I performed and . Let me know if any specific detail is needed.

[code2vmdzliz]
root@mg3500evp99 #
root@mg3500evp99 # modprobe rt73usb
root@mg3500evp99 # ifconfig wlan0 192.168.0.102 netmask 255.255.255.0 up
root@mg3500evp99 # iwconfig wlan0 essid "testonly"
root@mg3500evp99 # iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

wmaster0 no wireless extensions.

wlan0 IEEE 802.11bg ESSID:"testonly"
Mode:Managed Frequency:2.412 GHz Access Point: 00:24:01:72:04:0B
Bit Rate=1 Mb/s Tx-Power=20 dBm
Retry min limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=56/70 Signal level=-54 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

root@mg3500evp99 # ping 192.168.0.101
PING 192.168.0.101 (192.168.0.101): 56 data bytes
^C
--- 192.168.0.101 ping statistics ---
6 packets transmitted, 0 packets received, 100% packet loss

root@mg3500evp99 # dmesg
phy3 -> rt73usb_validate_eeprom: EEPROM recovery - NIC: 0xffef
phy3 -> rt73usb_validate_eeprom: EEPROM recovery - Led: 0xe000
phy3 -> rt73usb_validate_eeprom: EEPROM recovery - RSSI OFFSET A: 0x0000
phy3 -> rt2x00_set_chip: Info - Chipset detected - rt: 1300, rf: 0002, rev: 0002573a.
phy3: Selected rate control algorithm 'minstrel'
usbcore: registered new interface driver rt73usb
phy3 -> rt2x00lib_request_firmware: Info - Loading firmware file 'rt73.bin'.
rt73usb 1-1:1.0: firmware: requesting rt73.bin
phy3 -> rt2x00lib_request_firmware: Info - Firmware detected - version: 1.7.
phy3 -> rt2x00mac_conf_tx: Info - Configured TX queue 0 - CWmin: 4, CWmax: 10, Aifs: 2, TXop: 0.
phy3 -> rt2x00mac_conf_tx: Info - Configured TX queue 1 - CWmin: 4, CWmax: 10, Aifs: 2, TXop: 0.
phy3 -> rt2x00mac_conf_tx: Info - Configured TX queue 2 - CWmin: 4, CWmax: 10, Aifs: 2, TXop: 0.
phy3 -> rt2x00mac_conf_tx: Info - Configured TX queue 3 - CWmin: 4, CWmax: 10, Aifs: 2, TXop: 0.
wlan0: authenticate with AP 00:24:01:72:04:0b
wlan0: authenticated
wlan0: associate with AP 00:24:01:72:04:0b
wlan0: RX AssocResp from 00:24:01:72:04:0b (capab=0x421 status=0 aid=2)
wlan0: associated
phy3 -> rt2x00mac_conf_tx: Info - Configured TX queue 2 - CWmin: 4, CWmax: 10, Aifs: 3, TXop: 0.
phy3 -> rt2x00mac_conf_tx: Info - Configured TX queue 3 - CWmin: 4, CWmax: 10, Aifs: 7, TXop: 0.
phy3 -> rt2x00mac_conf_tx: Info - Configured TX queue 1 - CWmin: 3, CWmax: 4, Aifs: 2, TXop: 94.
phy3 -> rt2x00mac_conf_tx: Info - Configured TX queue 0 - CWmin: 2, CWmax: 3, Aifs: 2, TXop: 47.
__ratelimit: 3 callbacks suppressed
Sending pkt.. qid = 2
Sending pkt.. qid = 2
Sending pkt.. qid = 2
Sending pkt.. qid = 2
Sending pkt.. qid = 2
Sending pkt.. qid = 2
Sending pkt.. qid = 2
Sending pkt.. qid = 2
Sending pkt.. qid = 2
root@mg3500evp99 #
[/code2vmdzliz]


Thanks in advance..