Here's a couple things to try.
Run command: lsmod
A long list of modules loaded to the kernel will be printed in the terminal, if you see rt2870sta.ko in the list, then your driver is good to go. If not, then it was not compiled. By rights, the make command should have made sure it get's loaded upon a reboot automatically if an applicable device is found, if you get no errors when issueing the insmod command, this also would indicate there is nothing wrong with the driver.
Next, with the USB adapter pluggend in, run command as root or sudo: ifconfig
to see the name of the device, in the example below, mine is eth1.
Next, run command: iwconfig
to determine which device is the wireless device.
Next, run command: iwlist devicename scan
to see if it works, if your ap shows up as in the example below (Tbone), then there is no driver issue. Replace 'devicename' in the iwlist command with your device's name as found in the iwconfig command.
If all seems OK to this point, you probably just need to go through Wicd's settings to specify which device is the wireless device. Last I remember, unlike network-manager which does this automatically, in Wicd, you need to specify the device in settings by actually typing it in the proper field. This would be the device name as found by the iwconfig and iwlist commands.
eth0 Link encap:Ethernet HWaddr 00:11:43:78:46:01
UP 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
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
eth1 Link encap:Ethernet HWaddr 00:13:ce:1b:7b:d6
inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::213:ceff:fe1b:7bd6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:57 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:5482 (5.3 KiB) TX bytes:9263 (9.0 KiB)
Interrupt:17 Base address:0x4000 Memory:dcfef000-dcfeffff
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:84 errors:0 dropped:0 overruns:0 frame:0
TX packets:84 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:6072 (5.9 KiB) TX bytes:6072 (5.9 KiB)
lo no wireless extensions.
eth0 no wireless extensions.
eth1 IEEE 802.11bg ESSID:"Tbone"
Mode:Managed Frequency:2.437 GHz Access Point: 00:23:69:EA:35:6F
Bit Rate:54 Mb/s Tx-Power=20 dBm Sensitivity=8/0
Retry limit:7 RTS thr:off Fragment thr:off
Encryption key:4974-15D0-DEA4-1E88-C9BC-A211-D396-5FAD Security mode:open
Link Quality=0/100 Signal level=-27 dBm Noise level=-84 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:97
root@Willy:/home/jo# iwlist eth1 scan
eth1 Scan completed :
Cell 01 - Address: 00:23:69:EA:35:6F
Frequency:2.437 GHz (Channel 6)
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Quality=94/100 Signal level=-27 dBm
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
Extra: Last beacon: 12ms ago
EDIT: It is possible you may need to undo some of the changes you were recommended in post number two if things are not going well.