Nuevo depósito YUM de Alcance Libre para ultra-portátiles con Centos 5.3.
Procedimientos.
Crear el archivo /etc/yum.repos.d/AL-Netbooks.repo con el siguiente contenido:
[AL-Netbooks]
name=AL Netbooks para Enterprise Linux $releasever
mirrorlist=http://www.alcancelibre.org/al/el$releasever/al-netbooks
gpgkey=http://www.alcancelibre.org/al/AL-RPM-KEY
gpgcheck=1
Importar la firma digital de Alcance Libre:
rpm --import http://www.alcancelibre.org/al/AL-RPM-KEY
Instalar controladores para cámara y tarjeta Wi-Fi.
yum -y install dkms-uvcvideo madwifi
Lo anterior instalará DKMS en el sistema, lo cual hará que éste recompile automáticamente los controladores cada vez que se actualice el núcleo (kernel) del sistema. El primer reinicio después de actualizar el núcleo demorá un minuto adicional debido a que compilará los controladores contra la versión del núcleo utilizado. Los siguientes reinicios solo demorarán un par de segundos el arranque del sistema, puesto que solo se hace una comprobación de la versión del núcleo y los controladores instalados.
A fin de poder utilizar con facilidad la tarjeta inalámbrica, desactivar el servicio nwetwork y activar el servicio NetworkManager, de la siguiente forma:
chkconfig network off
chkconfig NetworkManager on
Para que funcionen los indicadores (leds) de actividad de la tarjeta Wi-Fi, se edita el archivo /etc/sysctl.conf y se añaden las siguientes dos líneas:
dev.wifi0.ledpin = 3
dev.wifi0.softled = 1
Si en este momento se pusiera en modo de Suspensión el sistema, la tarjeta de Wifi fallaría en reconectarse debido a limitaciones del controlador de MadWifi, y que seguramente estarán corregidas en la siguiente versión. Entre tanto, para corregir este problema, se crea el archivo /usr/lib/pm-utils/sleep.d/06acerwifi.
touch /usr/lib/pm-utils/sleep.d/06acerwifi chmod +x /usr/lib/pm-utils/sleep.d/06acerwifi
A éste se le añade el siguiente contenido:
#!/bin/sh
. "${PM_FUNCTIONS}"
unload_madwifi()
{
/usr/local/bin/madwifi-unload > /dev/null
}
load_madwifi()
{
/sbin/modprobe ath_pci > /dev/null ;
/sbin/sysctl -w dev.wifi0.ledpin=3 ;
/sbin/sysctl -w dev.wifi0.softled=1 ;
/sbin/ifconfig wifi0 up
/sbin/iwlist scanning
/sbin/service NetworkManager restart
}
case "$1" in
hibernate|suspend)
unload_madwifi
;;
thaw|resume)
load_madwifi
;;
*) exit $NA
;;
esac
Con todo lo anterior, la tarjeta inalámbrica de la Acer Aspire One funcionará mejor gracias al mejor desempeño del controlador ath_pci de MadWifi, y además si se suspende el sistema, éste volverá a conectar a la red inalámbrica automáticamente a través de reiniciar automáticamente NetworkManager desde /usr/lib/pm-utils/sleep.d/06acerwifi y funcionará el indicador (led) de actividad, todo aún después de suspender el sistema.
Finalmente se reinicia el sistema. Al ingresar como usuario normal, se podrá acceder a redes inalámbricas sin problemas y con relativa estabilidad. El dispositivo de red será visto por el sistema como ath0 y podrá ser configurado desde la interfaz de NetworkManager, o bien con manualmente con iwconfig y wpa_supplicant. Si la tarjeta inalámbrica falla intempestivamente, en la mayoría de los casos solo bastará con poner en suspensión el sistema durante 20 segundos y despertarlo de nuevo.
Para utilizar la cámara, solo basta reiniciar y especificar desde Ekiga que se trata de un dispositivo V4L2.












