Ndiswrapper
De Ubuntu Tijuana
NDISwrapper es un envolvedor de controladores open source, que permite el uso de la mayoría de las tarjetas inalámbricas en sistema operativo Linux utilizando el Núcleo informática|kernel de Windows, Application Programming Interface API`s enlazando de forma dinámica el controlador de Windows a esta implementación.
Este proyecto es de gran importancia ya que muchos fabricantes no distribuyen controladores para Linux en sus tarjetas inalámbricas. También se encuentra disponibles un proyecto equivalente bajo FreeBSD y NetBSD denominado Project Evil, que funciona de manera similar a NDISwrapper. Project Evil no se encuentra disponible en OpenBSD.
Articulo extraido desde wikipedia
[editar] Configurar Tarjeta Inalambrica
Requisitos
ndisgtk ndiswrapper-common ndiswrapper-utils-1.9
En mi caso me toco la 1.9 pero si hay actualizaciones pues seguro les tocara alguna nueva vercion pero el proceso no creo que varie
Tod esto lo puedes instalar desde synaptic o con un sudo apt-get install y los nombres,
Si te reconoce ubuntu el driver pero no te funciona bien primero tienes que identificar cual driver es el que te esta reconociendo para saberlo le das click izquierdo donde esta la seleccion de red y luego donde dice informacion de la coneccion, la tercera linea dice controlador o driver ahi esta el nombre que debes eliminar y ponerlo en blacklist,
ya que sabes cual es el nombre para desabilitarlo es lo siguiente
1.- sudo gedit /etc/modprobe.d/blacklist
2.- lo agreguas en donde esta la linea
# these drivers are very simple, the HID drivers are usually preferred
3.- y le agregas esta siguiente linea
blacklist rt2500usb
en vez de rt2500usb ustedes le ponen el nombre del controlador que a ustedes les esta dando problemas.
4.-En una terminal le ponemos
sudo rmmod rt2500usb
como siempre donde esta rt2500usb es el nombre de su controlador.
5.-En mi caso me toco que tenia otro controlador aparte de este que me reconocia el inalambrico pero este me daba el mismo problema no se desconectaba entonces lo que hise fue desabilitarlo tambien los mismos pasos anteriores ya que estan desabilitados y definitivamente no reconoce el inalambrico pasamos a instalar los controladores de windows en nuestro ubuntu
6.- yo lo que ago no se si te funcione si solo lo instalas pero lo que yo hice fue copiar los archivos que requieren los drivers en una carpeta de mi home, abri una terminal en la carpeta y a continuacion le puse
sudo ndiswrapper -i archivo.inf
7.- ya que se instalo hise lo siguiente
sudo ndiswrapper -m
sudo ndiswrapper -ma
sudo ndiswrapper -mi
Con esto terminamos Reiniciamos y debe de estar funcionando.

