Ralink RT2870 usb no funciona.[Solucionado]

Tengo una tarjeta wifi por usb, concretamente, lsusb me dice: ID 083a:b522 Accton Technology Corp. SMCWUSBS-N2 EZ Connect N Wireless Adapter [Ralink RT2870]. He instalado el paquete con el firmware (viene muchos firmwares de otras tarjetas, los he eliminado y me he quedado sólo con el firmware de rt2870). He instalado en wicd, pero no me busca ninguna red. He intentado instalar los paquetes network-manager-gnome (uso gnome como escritorio), y wpasupplicant, pero no me los encuentra. Lo intento con el aptitude. En los repositorios, tengo los oficiales de debian, tengo instalado la versión squeeze, y estos son los repositorios que tengo en source.list

deb http://ftp.es.debian.org/debian stable main contrib non-free
deb-src http://ftp.es.debian.org/debian stable main contrib non-free

# Actualizaciones de seguridad
deb http://security.debian.org/ stable/updates main contrib non-free
deb-src http://security.debian.org/ stable/updates main contrib non-free

# Lo mismo pero para paquetes oldstable

deb http://ftp.es.debian.org/debian oldstable main contrib non-free
deb-src http://ftp.es.debian.org/debian oldstable main contrib non-free

He añadido los de oldstable por si acaso, y no consigo nada.
Puedo correr el wicd en gnome, pero no me busca redes y parece que no tiene soporte para wpa2.

Lo he hecho siguiendo el howto de debian y no me da resultado. También he consultado otras páginas.
¿Qué más puedo hacer?

se me olvido decir (no se porque no me deja editar...), no he añadido ningún módulo en el kernel, cuando instalé el firmware por el gestor, en ningún momento he hecho modprob.

Primero, ver si la interfaz es reconocida y esta activa

# iwconfig

Si figura y esta activa ( up) , intentas escanear redes

# iwlist  wlan0 scan

# cambias wlan0 por la que figura en el comando de arriba ,,,comenza por eso primero.
Edito:¿Instalaste este paquete ?
http://packages.debian.org/squeeze/firmware-ralink
Si es el caso ¿como lo instalaste?

Creo que ya me queda poco para conseguirlo...

Bueno, iwconfig me responde y me va, y como no me va bien el gestor grafico de wifi, pues a manita...

Bueno, antes que nada, alguien sabe como se llama el demonio para parar el gestor que viene por defecto? (network-manager-gnome y wicd, wicd no hay problema porque lo pienso desinstalar).

Bueno, creo que sólo me queda el dhcp...
Tengo:
/etc/network/interfaces:

auto lo
iface lo inet loopback
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

en /etc/wpa_supplicant/wpa_supplicant.conf:

network={
ssid=missid
psk="mi phassfrase..."
} (lógicamente, la información correspondiente)

he instalado el paquete de resolvconf (siguiendo una guía, aunque creo que no sería necesario)
Y en /etc/resolv.conf:

nameserver 192.168.1.1 (es esa ip, porque la tengo por cable de red, y por cable de red me funciona)

Ahora bien, hago /etc/init.d/networking restart y me sale el siguiente mensaje:

Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces ... (warning).
Reconfiguring network interfaces...Internet Systems Consortium DHCP Client 4.1.1-P1
Copyright 2004-2010 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/

Listening on LPF/wlan0/00:22:2d:46:42:ea
Sending on LPF/wlan0/00:22:2d:46:42:ea
Sending on Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 4
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 10
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 20
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 13
(^C) en este punto lo paré.

Con iwconfig wlan0 veo que no está conectado.

¿Que es lo que puede fallar? La dirección de DHCP es correcta...

Pues sí, me ha servido de ayuda.
Ya he conseguido solucionarlo, gracias por todo.

??? cual para que sirva de consulta