Hi, I am trying to make usb wifi dongle (ralink rt73) work. I have enabled the support for rt73 in kernel Image(Linux-2.6.29).
At boot time I can see the log kernel which detects USB wifi. Here are boot log messages: Disabling unused clock "modem_fck" Disabling unused clock "clkout2_src_ck" Disabling unused clock "dpll4_m6x2_ck" Disabling unused clock "dpll4_m5x2_ck" Disabling unused clock "dpll3_m3x2_ck" VFP support v0.3: implementor 41 architecture 3 part 30 variant c rev 1 phy0 -> rt2x00_set_chip: Info - Chipset detected - rt: 1300, rf: 0002, rev: 0002573a. twl4030_rtc twl4030_rtc: hctosys: invalid date/time Waiting 3sec before mounting root device... Registered led device: rt73usb-phy0:radio Registered led device: rt73usb-phy0:assoc Registered led device: rt73usb-phy0:quality usb 1-1: New USB device found, idVendor=07d1, idProduct=3c07 usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 1-1: Product: 802.11 bg WLAN usb 1-1: Manufacturer: Ralink usb 1-1: 300mA is over 100mA budget for port 1! hub 1-0:1.0: 200mA over power budget! mmc0: new high speed SD card at address b368 mmcblk0: mmc0:b368 SD01G 952 MiB Even I can verify the wlan0 interface. # busybox ifconfig -a eth0 Link encap:Ethernet HWaddr 00:08:EE:02:F8:FE BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) Interrupt:56 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) wlan0 Link encap:Ethernet HWaddr 00:21:91:98:07:1F BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) wmaster0 Link encap:UNSPEC HWaddr 00-21-91-98-07-1F-00-00-00-00-00-00-00-00-00-00 BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) after assigning the essid by following command iwconfig wlan0 essid my_network when I am trying to assign an IP address by command line I get struct with this error: # ifconfig wlan0 up phy0 -> rt2x00lib_request_firmware: Info - Loading firmware file 'rt73.bin'. rt73usb 1-1:1.0: firmware: requesting rt73.bin phy0 -> rt2x00lib_request_firmware: Info - Firmware detected - version: 1.7. phy0 -> rt2x00usb_vendor_request: Error - Vendor Request 0x07 failed for offset 0x3000 with error -110. am I missing somthing? any suggestion to solve this? Thanks Sandy On Sat, Jul 11, 2009 at 7:11 PM, Elvis Dowson <elvis.dow...@gmail.com>wrote: > > Hi, > I finally managed to fix it and get the Ralink RT2571WF USB wifi > driver to work. > > This chipset requires the rt73usb.ko kernel wifi module driver. It's > firmware file rt73.bin, should be located under /etc/firmware. For > other wifi drivers, such as the overo libertas driver, it should be > located under /system/etc/firmware. > > The rt73usb driver is supplied as part of the linux 2.6.29 kernel > sources, called RT2x00. I used the dependent libraries rt2x00lib.ko > and rt2x00usb.ko, as modules, and modified wifi.c to load all three > modules. Then I applied all the patches that yi had developed for the > EEPC's atheros wifi driver, and after a long struggle, finally got it > to work. > > This wifi driver wasn't easy to get up and running. > > Elvis Dowson > > > --~--~---------~--~----~------------~-------~--~----~ unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---