Páginas

miércoles, 5 de junio de 2013

Instalación de los drivers de Ralink RT3290 en Ubuntu 12.10

Introducción

Vamos a instalar los drivers de la tarjeta wifi ralink que viene instalada en un portatil HP ProBook 4540S.

Según las especificaciones del portatil, tiene una tarjeta Ralink 802.11b/g/n (1x1) y Bluetooth 4.0

Identificar la tarjeta WIFI

Averiguamos el modelo de tarjeta con:

lspci | grep Network

Deberíamos obtener la salida:

Network controller: Ralink corp. Device 3290

Compilar driver paso a paso

Dado que los drivers no están disponibles como paquete instalable en las páginas de HP,  vamos a la página de Ralink, desde donde se nos deriva para descargar los drivers a MediaTek, donde encontramos en enlace al driver 3562 que, con unos ligeros ajustes nos funcionará.

1) Instalamos los paquetes necesarios para compilar los drivers de la tarjeta wifi:

sudo apt-get update && sudo apt-get install build-essential linux-headers-generic

2) Descargamos el código fuente del driver (nos pide una dirección de correo):
   

http://www.mediatek.com/_en/07_downloads/01-1_windowsDetail.php?sn=5019

3) Descomprimimos el archivo descargado:
   
tar -xvf DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217.tgz

4) Ajustamos el fichero de configuración:

gedit DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217/os/linux/config.mk


5) Cambiamos las siguientes líneas

La línea 12 deberá tener: HAS_WPA_SUPPLICANT=y
La línea 15 deberá tener: HAS_NATIVE_WPA_SUPPLICANT=y

6) Nos movemos al directorio DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217 y compilamos los fuentes:

sudo make
sudo make install


7) Activamos el driver y comprobamos si la tarjeta wifi funciona:
   
sudo modprobe rt3290sta

En el icono de red de la parte superior derecha de la pantalla debería aparecer una conexión de tipo inalámbrica de nombre Ralink 802.11 bg WLAN.

8) Editamos el fichero /etc/modules, que contiene los nombres de los módulos del kernel que deberán ser cargados al arrancar el sistema.
   
sudo gedit /etc/modules

9) Añadimos al final del fichero lo siguiente:
   
rt3290sta

10) Guardamos el archivo y salimos.

11) Actualizamos los cambios y reiniciamos el portatil.

sudo update-initramfs -u

12) Si tras reiniciar todo funciona correctamente (seguimos viendo la conexión de red WIFI) podemos borrar el directorio DPO_RT3562_3592_3062_LinuxSTA_V2.4.1.1_20101217 y limpiar los paquetes descargados para la compilación:

sudo apt-get remove build-essential
sudo apt-get remove linux-headers-generic

Nota. Puede ser interesante conservar los drivers por si tuviésemos que reinstalar Ubuntu en el portatil .

Nota. El driver específico para la 3290 "DPO_RT3290_LinuxSTA_V2600_20120508.tar.gz" que podemos encontrar en muchas páginas como http://www.avisa2.com/2013/03/wifi-ralink-rt3290-en-ubuntu-1210.html no funciona correctamente, bloqueando constantemente el equipo.

Nota. En Ubuntu 14.04 el reconocimiento de éste tipo de tarjetas es automático ya desde el inicio de la instalación.

Eso es todo.

Enlaces:

http://rricketts.com/installing-ralink-rt3290-wireless-drivers-in-ubuntu-12-04/
http://www8.hp.com/es/es/products/laptops/product-detail.html?oid=5229455

2 comentarios:

  1. Cuando dices que se bloquea el equipo, te refieres a los famosos kernel pánico ¿verdad?
    Te lo pregunto porque hoy mismo he estado instalando el driver 3290 y el portátil lleva todo el día fallando.
    Saludos

    ResponderEliminar
  2. Hola no he podido instalar el Bluetooth por favor ayuda

    ResponderEliminar