Acabo de instalar Ubuntu 12.10 en un ASUS X401U, y después de la instalación no hay una lista de conexiones inalámbricas. No tuve ese problema con una instalación en HP. ¿Qué puedo hacer para habilitar Wifi?
07:00.0 Network controller [0280]: Ralink corp. Device [1814:3290]
Respuestas:
Hay varias guías que hablan de la misma manera. Guías como esta fuente , esta fuente o el informe de errores mencionan algunos procedimientos para hacer que esta tarjeta inalámbrica funcione en varios tipos de computadoras portátiles.
Algunos casos mencionan la degradación a 12.04 y luego la instalación de una versión específica del kernel 3.6, otros mencionan la actualización a 13.04 y la instalación de la versión 3.9 del kernel. E incluso otro caso en el que menciona al usuario que descargue los controladores del sitio oficial y haga una guía paso a paso sobre cómo instalarlo.
Mencionaré varias formas de hacerlo, todas las cuales implican descargar el controlador, compilarlo y asegurarme de que funcione. Se ha observado que en la versión de kernel 3.9, la tarjeta inalámbrica funciona correctamente, por lo que en 13.04 con backports o 13.10 este problema debería resolverse.
Así que aquí hay varias formas en que puede hacer que su tarjeta inalámbrica Ralink RT3290 funcione en 12.04 y versiones posteriores (no todos los métodos funcionarán, así que intente buscar el que funcione mejor para su computadora):
Como su identificación de proveedor es 1814: 3290 , significa que tiene una tarjeta inalámbrica Ralink RT3290. Para ese caso nosotros (después de conectar el cable):
Conecte una conexión de cable a la computadora para tener conexión a Internet por el momento mientras realiza los pasos a continuación.
Abra una terminal y ejecute la siguiente línea para instalar todo lo necesario para compilar sus propios controladores inalámbricos:
Ahora, dependiendo de cómo desee proceder, siga una de las guías a continuación:
CONDUCTORES NO OFICIALES PARA Kernel 4.X
Si lo anterior no funciona para usted en Kernels 4.X, la solución que pude probar siguiendo esta fuente fue
Descargue el controlador actualizado ( Muchas gracias a Jim Colaco ) desde aquí o aquí . Esto fue probado en Ubuntu 16.04 y 16.10.
Ahora, en algunos casos, deberá habilitar la interfaz para el controlador inalámbrico (porque no activará la interfaz automáticamente) y luego reiniciar el servicio de red. Algo como esto:
Entonces un ejemplo sería:
Recomiendo poner estas 2 líneas dentro
/etc/rc.local
de la línea de "salida 0" para que la interfaz se active automáticamente.GUÍA OFICIAL DEL SITIO
Vaya a Mediatek y descargue el controlador Ralink RT3290 para LinuxMediaTek hizo un buen trabajo al mover el enlace para descargar y no tener una redirección para ello. Aquí está el nuevo enlace para todo el firmware descargable, pero adivina qué, eliminaron RT3290 de él. Ir Mediatek;)Gracias a otros que también tuvieron el problema y compartieron sus fuentes, aquí hay una lista de todos los enlaces de descarga disponibles para su uso mientras Mediatek decide ayudar a Linux y abrir:
Cambie el nombre del archivo a
2012_0508_RT3290_Linux_STA_v2.6.0.0.tar.bz2
porque Mediatek hizo un gran trabajo al asegurarse de que el archivo funciona correctamente.Extraiga el archivo y debería crear una carpeta llamada
DPO_RT3290_LinuxSTA_V2600_20120508
Vaya
DPO_RT3290_LinuxSTA_V2600_20120508/os/linux/
y edite el archivo config.mkEn la línea 31 deberías encontrar la variable
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=n
. Cámbialo ay guarda el archivo.
Vaya a su carpeta principal extraída (debe ser la
DPO_RT3290_LinuxSTA_V2600_20120508
carpeta) y escriba:Si todo compilado correctamente, haga lo siguiente:
Si el paso 7 se ejecuta sin problemas, agregamos el módulo a la lista de módulos para cargar en cada arranque:
y agregue una línea al final del archivo que dice
rt3290sta
. Guardar y Salir.GUÍA DE GOTAS
(No se recomienda, ya que está descargando un tarball no confiable de una cuenta de Dropbox.
Descargue el controlador de origen:
y luego descomprimimos el archivo
Vaya dentro de la carpeta recién creada:
y comenzamos el proceso de compilación
Luego probamos para ver si el controlador está correctamente compilado e instalado
Si el paso 3 se ejecuta sin problemas, agregamos el módulo a la lista de módulos que se cargarán en cada arranque:
y agrega una línea en la parte inferior que dice
rt3290sta
. Guardar y Salir.GUIA EXTRA
Algunos usuarios mencionan pasos adicionales. Esto podría o no aplicarse a usted. Si cree que el sistema no funciona, tal vez uno de los siguientes puntos puede ayudarlo en el camino:
Al abrir el
config.mk
archivo, no solo cambie elHAS_NATIVE_WPA_SUPPLICANT
valor ay
, sino que también lo hagaHAS_WPA_SUPPLICANT
en caso de que lo haya hechon
. En mi caso, tenía y pero debería verificarse para asegurarse de que ambos WPA_SUPPLICANT estén configurados en `y.Lista negra de controladores inalámbricos en conflicto. Haz lo siguiente:
Agregue las siguientes líneas (asegúrese de que no estén allí en primer lugar):
Actualizar initramfs:
sudo update-initramfs -u
Si tiene problemas para compilar el controlador en Ubuntu 13.04 o Ubuntu 13.10 (y quizás también en versiones posteriores), esto puede deberse a un cambio en el kernel de Linux que crea una incompatibilidad con el código del controlador. Esto posiblemente se puede solucionar abriendo
y agregando lo siguiente después del "#include" cerca de la parte superior
luego cambia la parte del archivo que dice
a
Con suerte, esto resolverá el error del compilador. Regrese al directorio DPO_RT3290_LinuxSTA_V2600_20120508 y siga las instrucciones como se indica arriba.
fuente
nm-applet
luego habilítelo, la lista de AP de Wifi desaparecerá.Para aquellos de ustedes que no pudieron hacer que WiFi funcione, incluso después de seguir los pasos anteriores (incluido yo), esta es una solución simple y muy bienvenida.
El problema es que el núcleo tiene problemas para soportar el controlador, afortunadamente, la última versión estable del núcleo corrige el error y el WiFi funciona con los controladores predeterminados.
Para descargar los paquetes de kernel de 32 bits
Para descargar los paquetes de kernel de 64 bits
Para instalar los paquetes
Y eso debería hacerlo.
En caso de que quieras eliminar el núcleo
fuente