Wifi Atheros AR242x / 5007EG en Ubuntu 8.10 Intrepid Ibex 32bits

26 10 2008

Eh instalado la RC de Ubuntu 8.10 que es la versión final en el tema de cambios de comportamiento y solución de bugs.

De todos modos si encontré un bug en Ubuntu 8.10 , y es justamente que el Hardware Drivers ( Drivers Restringidos) de Ubuntu instala la version libre del driver de la Atheros ( ath5k) , pero al actualizar el sistema… este modulo magicamente desaparece y nos quedamos sin wifi.

Entonces ahi mismo en el Hardware Driver o Drivers Restringidos en español (el icono es una placa con un candado) … ahi mismo desactivan el driver de Atheros.

Para asegurarnos el Wifi funcionando siempre, les recomiendo que hagan estos pasos:

1 – Sacar el modulo ath5k

$sudo gedit /etc/modprobe.d/blacklist

al final escribir : blacklist ath5k

Fijarse si existe en ese mismo archivo : » blacklist ath_pci  o blacklist ath_hal»  , si existe eliminar esas lineas. Si no existe, mejor!

2 – Seguir la guia que escribi anteriormente

click aqui para seguir

Suerte!!!!!!!





Atheros AR242x / 5007EG en Ubuntu Hardy & Intrepid 32 bits

9 10 2008

Debido a la gran cantidad de personas que se han colgado con el driver de MadWifi para las tarjetas Atheros que hoy por hoy son muy comunes. Decidí hacer esta guia para usuarios de Ubuntu 32Bits ( i386, i586, i686) funciona tanto como para Hardy Heron 8.04 como para Intrepid Ibex 8.10

Si usted tiene Ubuntu de 64Bits, haga click aqui

1 – Instalar lo necesario desde la Terminal

$sudo apt-get install build-essential linux-restricted-modules-$(uname -r)

2 – Sacar el modulo ndiswrapper (por las dudas)

$sudo nano /etc/modprobe.d/blacklist

y agregar al final del archivo:  blacklist ndiswrapper

Ahora solo resta sacar los drivers del Restricted Hardware Drivers de Ubuntu:

Van a Sistema ->Administracion ->Hardware Drivers  o Controlador de Drivers Restringidos

(Ubuntu lo tengo en ingles, pero creo que es facil de darse cuenta. El icono es una placa de circuitos con un candado -D )

Ahi en el programa deshabilitan  Atheros Wireless Driver (ath_pci) y Atheros Hal (ath_hal)  … los tienen que desmarcar y aceptar los cambios.

3 – Instalar el driver madwifi para Atheros desde el snapshot usando la Terminal

$wget http://snapshots.madwifi.org/madwifi-hal-0.10.5.6/madwifi-hal-0.10.5.6-r3835-20080801.tar.gz

$tar -zxvf madwifi-hal-0.10.5.6-r3835-20080801.tar.gz
$cd madwifi-hal-0.10.5.6-r3835-20080801
$sudo make
$sudo make install
$sudo modprobe ath_pci
$sudo modprobe ath_hal

Y finalmente agregan el modulo para que cargue al inicio del sistema

$sudo nano /etc/modules

y al final ponen:  ath_pci

Reiniciar y listo!

Advertencia: si cambia la version del Kernel deberá recompilar el driver , paso numero 3

En Intrepid Ibex no es necesario esto último 🙂





Atheros AR242x / 5007EG en Ubuntu Hardy 64 bits

26 09 2008

Ubuntu tiene algunas falencias y una de ellas es el problema de los 64 bits, para mi un atraso… pero esto no se da solo en Ubuntu, sino en varios Sistemas Operativos.

La arquitectura de 64 bits que existe hace muchos años sigue sin tener un completo soporte y todavia empresas compilan sus programas en procesadores de 32bits. Esperemos que para el año 2010 la arquitectura de 64bits sea la principal y no la de 32bits como lo es actualmente, lamentablemente.

Bueno vamos al grano, les voy a mostrar una guia recopilacion de foros y tickets de la web de madwifi para que puedan hacer andar facilmente la wifi en ubuntu 64 bits 🙂

1 – Instalar lo necesario desde la Terminal

$sudo apt-get install build-essential linux-restricted-modules-$(uname -r) subversion

2 – Sacar el modulo que viene con el kernel y el ndiswrapper (por las dudas)

$sudo nano /etc/modprobe.d/blacklist

y dentro del archivo.. al final de todo escriben:

blacklist ath_pci

blacklist ath_hal

blacklist ndiswrapper

Ahora solo resta sacar los drivers del Restricted Hardware Drivers de Ubuntu:

Van a Sistema ->Administracion ->Hardware Drivers  o Controlador de Drivers Restringidos

(Ubuntu lo tengo en ingles, pero creo que es facil de darse cuenta. El icono es una placa de circuitos con un candado 😀 )

Ahi en el programa deshabilitan  Atheros Wireless Driver (ath_pci) y Atheros Hal (ath_hal)  … los tienen que desmarcar y aceptar los cambios.

3 – Instalar el driver madwifi para Atheros desde el SVN usando la Terminal

$svn co https://svn.madwifi.org/madwifi/branches/madwifi-hal-0.10.5.6

$cd ~/madwifi-hal-0.10.5.6

$make

$sudo make install

$sudo depmod -a

$sudo modprobe ath_pci

$echo ath_hal | sudo tee -a /etc/modules

$echo ath_pci | sudo tee -a /etc/modules

Finalmente volvemos a habilitar los Drivers Restringidos:

Van a Sistema ->Administracion ->Hardware Drivers  o Controlador de Drivers Restringidos

Ahi en el programa habilitan Atheros Wireless Driver (ath_pci) y Atheros Hal (ath_hal)  … los tienen que marcar y aceptar los cambios.

En Ubuntu Hardy, cada vez que se actualiza el kernel hay que recompilar los Drivers.. en la nueva version Intrepid Ibex esto no va a suceder ya que trae un programa que lo realiza automaticamente.

Para cuando les cambie la version del kernel (siempre pasa) … les dejo este Shell Script que hice y es muy facil , lo pueden editar y ver si no les anda y hacer los comandos por la terminal.

NO BORRES EL DIRECTORIO /home/usuario/madwifi-hal-0.10.5.6

sino, jamás podras reconstruir el driver.

A la derecha en Mis Archivos (en este blog) se encuentra el Shell Script que lo ejecutan en la Terminal:

$sh reconstruir-madwifi64.sh