Belkin F6D4050 v1 working!!!

This is how I got my WiFi Belkin (uses RT2870 driver) working under
Ubuntu Karmic.

Kernel: http://rcn-ee.net/deb/kernel/beagle/karmic/v2.6.32.11-x12/linux-image-2.6.32.11-x12_1.0karmic_armel.deb

Important: A. Use kernel 2.6.32.11-x12 as it contains the rt2870sta
                  B. Use network-manager for connecting to wireless
networks

1.) after startup go to terminal and enter:
     input: lsusb
     output: Bus 001 Device 013: ID 050d:935a Belkin Components

2.) Take note of the Device ID from step 1. My device wasn't
recognized by the Network-manager when plugged-in so the Device ID was
added to the list:
     input: echo 'install rt2870sta modprobe --ignore-install
rt2870sta ; /bin/echo "050d 935a" > /sys/bus/usb/drivers/rt2870/
new_id' | sudo tee /etc/modprobe.d/rt2870sta.conf

3.) input: sudo modprobe -rf rt2870sta

4.) input: sudo modprobe -rf rt2870sta

5.) input: dmesg | egrep 'rt28|usb|Phy'

6.) input: iwconfig

7.) Load the driver at startup:
     input: dmesg | egrep 'rt28|usb|Phy'

Your Belkin or any WiFi dongle using RT2870 should now work under
karmic ubuntu.

If conflict with other drivers (e.g. rt2x00usb, rt2x00lib, rt2800usb)
occur:
input: gksudo gedit /etc/modprobe.d/blacklist.conf

Add these lines at the bottom of the blacklist.conf file
blacklist rt2x00usb
blacklist rt2x00lib
blacklist rt2800usb

Sources: http://ubuntuforums.org/showpost.php?p=8591348&postcount=6

http://groups.google.com/group/beagleboard/browse_thread/thread/11a308fb0818b071/b3e301bdc2509ba4?lnk=gst&q=rt2870#b3e301bdc2509ba4