Tarjeta de sonido:
Para lograr escuchar algo por los altavoces vamos a tener que dar soporte en el kernel:
<*> Intel i8x0/MX440, SiS 7012; Ali 5455; NForce Audio; AMD768/8111
*En debian tendremos que dar permisos a los dispositivos de sonido con:
#chmod a+rw /dev/dsp /dev/mixer /dev/sequencer /dev/midi
*En archlinux, que ha diferencia de debian utiliza devfs tendremos que editar /etc/devfsd.conf y añadir estas dos lineas al final:
REGISTER sound/.* PERMISSIONS root.users 666
REGISTER snd/.* PERMISSIONS root.users 666
Tanto en archlinux como en debian, si queremos escuchar varios sonidos a la vez tendremos que recurir a algún servidor de sonido, en mi caso opté por
esd (Enlightened Sound Daemon).
Para instalar esd bastará con
*En archlinux -> #pacman -S esd (Después tendremos que modificar /etc/rc.conf y añadirlo en DAEMONS=... para que se ejecute al inicio)
*En debian -> #apt-get install esd
Después, con configurar las aplicaciones como xmms, mplayer ... para que utilicen esd será suficiente.
(Para esto echale un vistazo a la documentación de las aplicaciones)
Tarjeta de red:
Necesitas cargar el módulo
8139too o darle el correspondiente soporte en el kernel. Para la configuración de la red (ip, puerta de enlace y demás), edita los ficheros:
*En archlinux -> /etc/rc.conf
*En debian -> /etc/network/interfaces
Tanto en arch como en debian las DNS están en /etc/resolv.conf
Si deseas utilizar DHCP necesitarás instalar algún cliente, yo recomiento pump, actualmente está en los sources de debian pero no en los de archlinux, por lo que será necesario compilarlo si queremos usarlo.
Su uso es bastante sencillo: #pump -i <interfaz>
PCMCIA:
Para la rama 2.4 :
Para ello vamos a necesitar los últimos drivers pcmcia que puedes descargarlos de aqui:
http://pcmcia-cs.sf.net. Una vez descargados, compilamos con
#make config; make all; make install.
Cargamos el modulo pcmcia_core con
#modprobe pcmcia_core e iniciamos con
#/etc/init.d/pcmcia start
Para la rama 2.6:
En 2.6 no es necesario compilar el soporte pcmcia del paquete pcmcia-cs, sino que tendremos que usar el del kernel, no obstante, podemos compilar las utilidades de pcmcia-cs descargando la última versión de
http://pcmcia-cs.sf.net y compilando con #make utills utils_install
IRDA:
Primero será necesario configurar correctamente en la bios IRDA. Bastará con configurarlo como COM2, 0x2f8, irq=3 dma=1.
*En Debian con kernel 2.4: Instalaremos las utilidades necesarias con
#apt-get install irda-common irda-tools. Ahora tendremos que añadir estas lineas a /etc/modules.conf:
alias tty-ldisc-11 irtty
alias char-major-161 ircomm-tty
alias char-major-60 ircomm_tty
alias irda-dongle-0 tekram
alias irda-dongle-1 esi
alias irda-dongle-2 actisys
alias irda-dongle-3 actisys
alias irda-dongle-4 girbil
alias irda-dongle-5 litelink
alias irda-dongle-6 airport
alias irda-dongle-7 old_belkin
Acto seguido cargaremos los módulos necesarios con:
#insmod irda irtty smc-ircc ircomm ircomm-tty irport y por último #irattach /dev/ttyS1 -s
. Ahora ya tendremos los infrarojos funcionando, Cuando queramos usar algun dispositvo por irda (como una palm, o un movil) debemos hacer referencia a /dev/ircomm0. Para comprobar que funcionan perfectamente podemos usar #irdadump y sin conectar ningun dispositivo debemos obtener una salida similar a esta:
17:48:47.839869 xid:cmd c40f8795 > ffffffff S=6 s=0 (14)
17:48:47.929865 xid:cmd c40f8795 > ffffffff S=6 s=1 (14)
17:48:48.019762 xid:cmd c40f8795 > ffffffff S=6 s=2 (14)
17:48:48.109864 xid:cmd c40f8795 > ffffffff S=6 s=3 (14)
17:48:48.199863 xid:cmd c40f8795 > ffffffff S=6 s=4 (14)
17:48:48.289866 xid:cmd c40f8795 > ffffffff S=6 s=5 (14)
17:48:48.379864 xid:cmd c40f8795 > ffffffff S=6 s=* beta hint=0400 [ Computer ] (20)
En archlinux no he probado aún los infrarojos, y con kernel 2.6 tampoco, pero supongo que su configuración será muy similar a la descrita anteriormente para kernel 2.4
Teclas de Función:
Para la configuración de las teclas P1 y P2 así como el control de volumen he utilizado el control de teclas multimedia de gnome, situado en el panel de gnome en aplicaciones -> Preferencias de escritorio -> Teclas multimedios. Para el resto de las teclas (como control de brillo) no es necesario tocar nada.
Si no utilizas gnome puedes usar algun otro programa como lineakd o acme.
ACPI:
Será interesante que instalemos el daemon acpid para controlar los eventos acpi y el cliente acpi para consultar dichos eventos. Para ello bastará con:
*En debian -> apt-get install acpid acpi
*En archlinux -> pacman -S acpid acpi (y añadir acpid en DAEMONS editando el fichero /etc/rc.conf
Con 2.6 la suspensión no me funciona, cuando suspendo el equipo al H.D. con echo 4> /proc/acpi/sleep al "reanimarlo" pasandole el parámetro resume=/dev/ParticionSwap al kernel este machaca dicha partición.
Centrino Speedstep:------__ Con esto conseguiremos
ahorrar batería, speedstep es una característica de los micro mobile de intel que permiten ajustar la frecuencia del microprocesador al uso que se le de al PC. Para ello necesitaremos instalar un daemon que dependiendo del tiempo de CPU que requieran algunas aplicaciones ajuste la velocidad del microprocesador evitando dechorres innecesarios. Para hacernos una idea, podemos estar reproduciendo Divx con mplayer, dentro de una sesión de gnome, mientras chateamos y mantenemos alguna aplicación más a 600Mhz.
Los valores que puede tomar este microprocesador son 600Mhz - 800 Mhz o 1300 Mhz.
Actualmente utilizo
cpufreqd, aunque anteriormente utilizaba
cpudyn.
El cambio de cpudyn a cpufreqd vino motivado porque cpufreqd es mucho más configurable que cpudyn y puede tener en cuenta más aspectos a la hora de establecer un perfil u otro. No obstante cpudyn goza de la ventaja de ser un daemon muy poco pesado.
Para instalar cpufreqd
:
*En archlinux -> pacman -S cpufreqd (editaremos /etc/rc.conf y añadiremos cpufreqd en DAEMONS para que se ejecute automaticamente al inicio)
*En debian -> apt-get install cpufreqd
Será necesario configurar /etc/cpufreqd.conf debidamente, aquí puedes encontrar una copia de mi cpufreqd.conf.
Para instalar cpudyn:
*En archlinux -> pacman -S cpudyn
*En debian -> apt-get install cpudyn
Para comprobar que funciona bastará con:
# cat /proc/cpufreq
minimum CPU frequency - maximum CPU frequency - policy
CPU 0 600000 kHz ( 46 %) - 1300000 kHz (100 %) - powersave
Con cpudyn también podemos hacer que se desactiven los discos duros para ahorrar batería, para ello tendremos que modifcar /etc/cpudyn.conf y descomentar las lineas TIMEOUT=120 y DISKS=/dev/hda.
|| Si utilizas gnome, posiblemente te guste el applet que ha desarrollado Carlos García Campos para controlar de un modo visual el estado del microprocesador en cada momento, puedes descargarlo de aquí: http://linups.org/~kal/gnome-cpufreq-applet/ ||
[[http://linups.org/%7Ekal/gnome-cpufreq-applet/ ]]