Okay I've been googling for a day and half and I don't seem to be getting anywhere. Im using backtrack4 installed to HD on Vmware workstation 6.5.1. Im using the WUSB54GR. I'm logged in as root, so I don't have to do sudo right? I can see my network, non broadcasting WPA2-Personal with airdump-ng and kismet. Now i've extracted, wpa_supplicant-0.6.9.tar to my desktop, which i got from wiki. I didn't know where to put it so i just copied the wpa_supplicant.conf into /etc and this is what i have in the file

ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=2

network={
ssid="soapdish"
proto=RSN
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP
psk="tastesbad"
}

I then run
wpa_supplicant -d -c/etc/wpa_supplicant.conf -iwlan0 -Dwext

I can't get you the exact error message because I'm on method two editing the interface file, i seem to be getting more results from this.
/etc/network/interfaces

auto lo
iface lo inet loopback

auto wlan0
iface wlan0 inet static
wpa-driver wext
wpa-conf managed
wpa-ssid soapdish
wpa-ap-scan 2
wpa-proto WPA RSN
wpa-pairwise CCMP
wpa-group CCMP
wpa-key-mgmt WPA-PSK
wpa-psk bab8aeb43c9b0776db7d92f727429f9f13934504979d041359 5e1cad4ce2b81e
address 192.168.1.2
netmask 255.255.255.0
broadcast 255.255.255.255
gateway 192.168.1.1
dns-nameservers 172.16.0.18

then i do
/etc/init.d/networking restart

It seems like it configures correctly but when i do iwconfig it's always Access Point: Not-Associated
And if i do iwlist scan i get no results from wlan0
I've also tried using dhcp instead of static, but i get horrible results from that.

DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 13
it does this about 5 times and then quits

I'm stumped.
total noob too..