Belkin Wireless G+ MIMO USB Adapter in Linux

Got this nice USB adapter (Belkin F5D9050B, 050d:905b ) working in Linux with a little help from the internet... The things I did was these:

Download driver from Ralink:
RT2571W/RT2671USB, http://web2.ralinktech.com/ralink/Home/Support/Linux.html

Unpack driver, modify code as of this Forum post:
http://forums.ralinktech.com.tw/phpbb2/viewtopic.php?t=2809

Compile driver as in Module/README, use './Configure / make / make install' instead of 'make config'.

Try to configure manually:

ifconfig rausb0 192.168.0.X up
iwconfig rausb0 channel N
iwconfig rausb0 essid 'ESSID'
iwpriv rausb0 set AuthMode=WPAPSK
iwpriv rausb0 set EncrypType=TKIP
iwpriv rausb0 set WPAPSK="ABCDEFXXXX"

Check it out:

ifconfig:
rausb0 Link encap:Ethernet HWaddr 00:17:3F:10:43:A6
inet addr:192.168.0.N Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1030 errors:0 dropped:0 overruns:0 frame:0
TX packets:456 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:122295 (119.4 Kb) TX bytes:37332 (36.4 Kb)

iwconfig:
rausb0 RT73 WLAN ESSID:"Network"
Mode:Managed Channel=N Access Point: 00:13:10:3F:4B:5C
Bit Rate=54 Mb/s
RTS thr:off Fragment thr:off
Encryption key:XXXXXXXXXCD-782B-001B
Link Quality=77/100 Signal level:-62 dBm Noise level:-79 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Add route:
route add default gw 192.168.0.1

Then adjust the values in /etc/Wireless/RT73STA/rt73sta.dat and your systems network scripts.