ralink-rt3090bc4-nvidiatpofutureImaginemos la siguiente situación, te compras una portatil y le Instalas Ubuntu y no detecta la red inalámbrica o Wifi, o aún peor la red por cable tampoco es detectada, esto se debe a que esos chips usan driver propietarios y no son incluidos en el kernel de ubuntu, por lo tanto hay que instalarlos como un extra, segun mi experiencia varias de las portatiles MSI tienen este chip rt3090, y segun los comentarios hay portatiles HP y Sony que hace uso de este mismo chip.

Diver Mantenido por Markus Heberling en https://launchpad.net/~markus-tisoft/+archive/rt3090/

Comenzamos a Trabajar

Este driver fue probado en MSI CR610 y MSI XSlim 320, y según comentarios en este mismo post también en la Asus eeepc 1201PN si tiene alguna otra portatil con este chip funcionara, solo hay un problema, el driver parchea el kernel y cada vez que se actualice hay que re instalar.
Recordar que todos los comandos se corren desde la terminal de un usuario que pueda usar sudo.

Instalar Ralink RT3090 en Ubuntu (Metodo APT)
sudo add-apt-repository ppa:markus-tisoft/rt3090
sudo apt-get update
sudo apt-get install rt3090-dkms
sudo reboot
La desventaja es que sin internet no hay como instalarlo, ejemplo con la MSI XSlim no se puede porque el chip LAN tampoco es soportado, en este caso o usamos alguna placa usb o el siguiente metodo metodo.

Instalar Ralink RT3090 en Ubuntu (Metodo DEB)

wget -c https://launchpad.net/~markus-tisoft/+archive/rt3090/+files/rt3090-dkms_2.3.1.3-0ubuntu0~ppa1_all.deb
sudo dpkg -i rt3090-dkms_2.3.1.3-0ubuntu0~ppa1_all.deb
rm rt3090-dkms_2.3.1.3-0ubuntu0~ppa1_all.deb
sudo reboot
Este metodo es el que yo uso en mi MSI CR610, guardar el paquete deb y cuando actualizo reinstalo y listo.

este código que yo tengo para reinstalar el driver
sudo apt-get -y remove rt3090-dkms
sudo dpkg -i rt3090-dkms_2.3.1.3-0ubuntu0~ppa1_all.deb
Si alguien tiene un dato de como hacer para que al actualizar el kernel no se pierdan el driver que nos avise.

Como metodo complementario cree un proyecto en Google Code con un Script que genera un binario para instalar el Driver y un Comando para reinstalar en caso de Actualizar el Kernel, la pagina del Proyecto RT3090Setup.