Para la instalación de Ubuntu 8.10 es necesario pasar el CD a una memoria de no mas de 1 GB para esto se puede utilizar la herramienta que tiene el mismo Ubuntu que se llama Create to USB startup disk que se encuentra en Sistema-Administración-Create to USB startup disk. Para crearlo puedes utilizar una Desktop o una Laptop que ya tenga instalado Ubuntu y desde ahi insertas tu memoria flash y sigues los pasos que marca el programa.
Una vez que hallas pasado el disco de Ubuntu a la USB, conectala a tu netbook e inicia… ahi empezaras a notar que iniciara exactamente igual como si fuese el CD de Ubuntu.
Cuando hallas terminado de instalar Ubuntu en la netbook, t daras cuenta de varios detallitos que son algo incomodos para ti, como por ejemplo el ventilador que no deja de hacer ruido, este es el objetivo de este post, a continuacion presento la configuracion que se le debe hacer despues de instalar Ubuntu en la netbook Acer Aspire One
Configuración de la tarjeta inalambrica
Segun la marca de su tarjeta, pueden checar en controladores restringidos si tienen la opción de habilitar el controlador de wireless en su netbook, si si lo tiene pues ya la hicieron si no tendran que hacer lo siguiente:
En linux existen dos formas para hacerla funcionar: utilizar ndiswrapper (vía fácil) o compilandolos nosotros mismos. Nos basaremos en el segundo caso, ya que el primero aunque es muy fácil de instalar, podemos perder funcionalidad y potencia (estamos emulando un driver de windows).
La tarjeta es una Atheros AR5006EG 802.11 b/g Wireless PCI Express, así que utilizaremos MadWifi (Multiband Atheros Driver for WIFI).
En este punto, podemos escribir sudo ifconfig | cut -d” ” -f1 | sort | uniq y nos aparecerán las interfaces (tarjetas de red) disponibles en nuestro sistema. Deberían aparecer dos: lo que es el loopback (no es una tarjeta física), y eth0, que es la tarjeta de red por cable. Tras los siguientes pasos, aparecerán ath0 y wifi0, de la red inalámbrica.
sudo apt-get install build-essential linux-headers-$(uname -r)
Obviamente, necesitaremos los fuentes de nuestro kernel para compilar los drivers de red. Accedemos a MadWifi Snapshots y nos descargamos los drivers (en este momento, la versión del HAL 0.10.5.6), desempaquetamos y entramos en la carpeta para ejecutar unos scripts.
wget “http://snapshots.madwifi-project.org/madwifi-hal-0.10.5.6-current.tar.gz”
tar -xzvf madwifi-hal-0.10.5.6-current.tar.gz
cd madwifi-hal-0.10.5.6-r3861-20080903
cd scripts
./madwifi-unload
./find-madwifi-modules.sh $(uname -r)
cd ..
El primer script, madwifi-unload, se encargará de descargar los módulos que estén actualmente activos (si los hay), ya que sino no podrá modificarlos al compilarlos. El segundo, busca los modulos y los elimina. Volvemos a la carpeta anterior. ¡A compilar!
make && make install && modprobe ath_pci
Esto se pegará un ratito. Estaremos compilando los nuevos módulos e instalandolo en sus carpetas correspondientes.
Es conveniente que los usuarios no experimentados realicen por separado las operaciones; primero el make y luego, si no hay errores, el make install y de la misma manera finalmente el modprobe ath_pci; así, si ocurre un problema será más fácil detectarlo y subsanarlo dejando un comentario.
Hemos terminado. Con esto, al volver a hacer sudo ifconfig | cut -d” ” -f1 | sort | uniq aparecerá ath0 y wifi0. Si no es así, no te preocupes, en mi caso necesité reiniciar el sistema para hacer efectivos los cambios.
Un detalle importante es que en el fichero /etc/default/linux-restricted-modules-common, habría que añadir el módulo ath_hal en el parámetro DISABLED_MODULES. Así evitaremos problemas de apagado de la wifi.
LED Wireless
Sin embargo, a pesar de que la conexión inalámbrica empezará a funcionar, el led wireless (zona inferior derecha) permanece apagado.
Con los siguientes comandos, utilizando sysctl (utilizado para configuraciones de /proc/ a nivel del kernel) podremos activarla.
sysctl -w dev.wifi0.ledpin=3
sysctl -w dev.wifi0.softled=1
Con esto conseguiremos que cuando haya tráfico de red vía conexión inalámbrica, el led parpadee. Quedaría incluir las siguientes lineas al principio del fichero /etc/rc.local (arranque de linux), que asocia el funcionamiento de la tecla-switch especial que está debajo del LED:
/usr/bin/setkeycodes e055 159
/usr/bin/setkeycodes e056 158
No estoy completamente seguro de que funcione para todos los casos, pero con el comando showcode, efectivamente, me detecta que los dos códigos que devuelve esa tecla son 158 y 159.
Control de ventilador
Ubuntu 8.10 recién instalado no conoce bien las especificaciones del ventilador interno del Aspire One, por lo que está funcionando todo el tiempo. Esto no es un problema a la hora de la ventilación, pero sí que lo es a la hora del ruido y/o el uso constante del mismo.
apt-get install dmidecode
wget http://aceracpi.googlecode.com/svn/trunk/acer_ec/acer_ec.pl
wget http://electronpusher.org/~rachel/acerfand
chmod a+x acerfand
sudo cp acer_ec.pl acerfand /usr/local/bin/
Una vez más, editamos el fichero de arranque /etc/rc.local y añadimos al principio la siguiente linea:
/usr/local/bin/acerfand
Con esto conseguiremos que el control del ventilador se inicie siempre al arrancar el ultraportatil. Pero para mayor dominio crearemos un fichero /etc/acerfand.conf donde colocaremos las siguientes opciones:
INTERVAL=5
FANOFF=50
FANAUTO=55
Lo que significa que cada 5 segundos se comprueba la temperatura interna del portatil. Si supera los 70ºC se activará el ventilador. Si desciende de 60ºC entonces se desactivará. Al parecer, según Intel, los procesadores Atom pueden trabajar hasta los 99ºC.
Webcam
El Acer Aspire One posee una webcam integrada que funciona por USB 2.0 internamente. A pesar de la poca calidad (0.3 megapixels), la webcam tiene una velocidad estupenda y es genial para conferencias vía mensajería instantánea.
sudo apt-get install cheese
Para probarla, se puede utilizar cheese, una simple aplicación para utilizar la webcam que permite guardar imagenes, videos e incluso utilizar efectos gráficos on-the-fly (al vuelo).
Ahorro de energía
En el wiki de Ubuntu para Aspire One, encontramos la recomendación de incluir en el /etc/rc.local las siguientes lineas para mejorar el ahorro de energía del ultraportatil:
sysctl -w vm.swappiness=1
sysctl -w vm.vfs_cache_pressure=50
Con esto, se produce un ahorro de energía con respecto al disco SSD.
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo ondemand > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
cat /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate_max > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate
echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
echo 20 > /proc/sys/vm/dirty_ratio
echo 10 > /proc/sys/vm/dirty_background_ratio
echo 1 > /sys/devices/system/cpu/sched_smt_power_savings
echo 10 > /sys/module/snd_hda_intel/parameters/power_save
echo 5 > /proc/sys/vm/laptop_mode
Estas lineas, hacen que el sistema según su necesidad de consumo de procesador, ajuste la velocidad del mismo entre 800MHz y 1600MHz, consumiendo menos energía cuando no estamos realizando ninguna tarea pesada, entre otras cosas.
[ -L /sys/bus/usb/devices/1-5/power/level ] && echo auto > /sys/bus/usb/devices/1-5/power/level [ -L /sys/bus/usb/devices/5-5/power/level ] && echo auto > /sys/bus/usb/devices/5-5/power/level
Idem al anterior, pero con respecto al USB. Efectua un ahorro de energía cuando no se utiliza ningún dispositivo USB.
Lector de Tarjetas
AAO tiene dos sistemas de lectura de tarjetas. El primero, el Storage Expansion, que permite insertar una tarjeta SDHC, ampliando la capacidad del disco duro. Este dispositivo se encuentra en /dev/mmcblk0 y es detectado automáticamente por Ubuntu.
Sin embargo, el segundo, un multi-lector de tarjetas, que se encuentra en /dev/mmcblk1 no se carga automáticamente al insertar una. Para ello, vamos a descargarnos un script del Linpus:
wget http://petaramesh.org/public/arc/projects/AcerOne_Ubuntu/jmb38x_d3e.sh
sudo chmod 754 jmb38x_d3e.sh
sudo mv jmb38x_d3e.sh /usr/local/sbin/
Ahora, sólo restará editar el fichero /usr/local/sbin/jmb38x_d3e.sh y cambiar la línea 11 por modprobe pciehp pciehp_force=1. Editamos el fichero /etc/rc.local y añadimos una linea: /usr/local/sbin/jmb38x_d3e.sh.
Esta característica funciona parcialmente, aunque yo he podido cargar perfectamente tarjetas SD en el multi-léctor, he tenido problemas para cargar tarjetas xD (faltan módulos xd_card y jmb38x_xd) o para que las reconozca automáticamente. También se dice que la suspensión puede dar conflictos con estas tarjetas si están insertadas.
Bueno estoy es mi aporte para las ACER Aspire One espero que les sirva. bytes
Comentarios recientes