Si teneis problemas con el wifi de linux en algunos portátiles como el Samsung NC10, que tienen este chipset Atheros AR5007EG podemos instalar la tarjeta con los drivers de Windows mediante NDiswrapper.
Para ello, tendremos que seguir los siguientes pasos:
Conseguir los drivers de Windows
Eliminar el driver precargado de Ubuntu
Instalar los drivers de Windows mediante Ndiswrapper
Configurar Ubuntu para que cargue Ndiswrapper al inicio
Conseguir los drivers de Windows
Conseguiremos los drivers de la wireless (ATHEROS AR5007EG) para Windows desde un pc con internet en el enlace. ftp://ftp.work.acer-euro.com/notebook/aspire_5100/driver/Wireless_Atheros_V5.3.0.67_XP_XB63_XB62%28WHQL%29.zip
Para este artículo consideraremos que se descargarán en el escritorio de nuestro usuario. Tendremos que descomprimirlos en una carpeta a la que llamaremos DriversWindows.
Eliminar el driver precargado de Ubuntu
Una vez descargados los drivers para Windows, entraremos en una consola y escribiremos el comando:
sudo rmmod ath_pci
Que elimina el driver precargado en ubuntu y que entra en conflicto con el hardware de la wireless. Seguidamente, escribiremos el comando:
sudo nano /etc/modprobe.d/blacklist
que nos abre el fichero blacklist para poner en la lista negra el driver mencionado. Para ello, tendremos que añadir al final de dicho fichero la línea:
blacklist ath_pci
Una vez hecho esto, cerramos y guardamos el archivo.
Instalar los drivers de Windows mediante Ndiswrapper
Por si acaso no tenemos ndiswrapper instalado, lo instalamos en nuestro sistema a través de consola:
sudo aptitude install ndiswrapper-common ndiswrapper-utils-1.9
o a través de Synaptic (Sistema - Administración - Gestor de paquetes synaptic). Donde buscaremos por "ndiswrapper" y seleccionaremos ambos paquetes para instalar:
ndiswrapper-common
ndiswrapper-utils-1.9
Seguidamente, nos desplazaremos desde la consola al directorio donde tendremos descargados los drivers de Windows:
cd /home/nombredeusuario/Desktop/DriversWindows
Una vez en el directorio DriversWindows escribiremos:
sudo ndiswrapper -i net5211.inf
sudo ndiswrapper -m
sudo modprobe ndiswrapper
Llegados a este punto, y pasados unos segundos, deberían encontrarse ya las redes wireless disponibles. Solo queda decirle a Ubuntu que cada vez que se reinicie, que reconozca la tarjeta.
Configurar Ubuntu para que cargue Ndiswrapper al inicio
Para configurar Ubuntu para que cargue Ndiswrapper al inicio, tendremos que editar el fichero de módulos ejecutando en consola el siguiente comando:
sudo nano /etc/modules
y añadiendo al final la siguiente línea:
ndiswrapper
Finalmente cerramos y guardamos.
Espero que les sirva yo tuve este problema y ahora no
Para ello, tendremos que seguir los siguientes pasos:
Conseguir los drivers de Windows
Eliminar el driver precargado de Ubuntu
Instalar los drivers de Windows mediante Ndiswrapper
Configurar Ubuntu para que cargue Ndiswrapper al inicio
Conseguir los drivers de Windows
Conseguiremos los drivers de la wireless (ATHEROS AR5007EG) para Windows desde un pc con internet en el enlace. ftp://ftp.work.acer-euro.com/notebook/aspire_5100/driver/Wireless_Atheros_V5.3.0.67_XP_XB63_XB62%28WHQL%29.zip
Para este artículo consideraremos que se descargarán en el escritorio de nuestro usuario. Tendremos que descomprimirlos en una carpeta a la que llamaremos DriversWindows.
Eliminar el driver precargado de Ubuntu
Una vez descargados los drivers para Windows, entraremos en una consola y escribiremos el comando:
sudo rmmod ath_pci
Que elimina el driver precargado en ubuntu y que entra en conflicto con el hardware de la wireless. Seguidamente, escribiremos el comando:
sudo nano /etc/modprobe.d/blacklist
que nos abre el fichero blacklist para poner en la lista negra el driver mencionado. Para ello, tendremos que añadir al final de dicho fichero la línea:
blacklist ath_pci
Una vez hecho esto, cerramos y guardamos el archivo.
Instalar los drivers de Windows mediante Ndiswrapper
Por si acaso no tenemos ndiswrapper instalado, lo instalamos en nuestro sistema a través de consola:
sudo aptitude install ndiswrapper-common ndiswrapper-utils-1.9
o a través de Synaptic (Sistema - Administración - Gestor de paquetes synaptic). Donde buscaremos por "ndiswrapper" y seleccionaremos ambos paquetes para instalar:
ndiswrapper-common
ndiswrapper-utils-1.9
Seguidamente, nos desplazaremos desde la consola al directorio donde tendremos descargados los drivers de Windows:
cd /home/nombredeusuario/Desktop/DriversWindows
Una vez en el directorio DriversWindows escribiremos:
sudo ndiswrapper -i net5211.inf
sudo ndiswrapper -m
sudo modprobe ndiswrapper
Llegados a este punto, y pasados unos segundos, deberían encontrarse ya las redes wireless disponibles. Solo queda decirle a Ubuntu que cada vez que se reinicie, que reconozca la tarjeta.
Configurar Ubuntu para que cargue Ndiswrapper al inicio
Para configurar Ubuntu para que cargue Ndiswrapper al inicio, tendremos que editar el fichero de módulos ejecutando en consola el siguiente comando:
sudo nano /etc/modules
y añadiendo al final la siguiente línea:
ndiswrapper
Finalmente cerramos y guardamos.
Espero que les sirva yo tuve este problema y ahora no
