| Login | Tour | Inicio | Chat | Descargas | Wallpapers | Páginas recientes | FAQ | | ||||||
Custom Search
![]() Emacs como IDE para CakePHP aarkerio La Negación del Viaje Lunar tonathiu Porque los mononeurones si tenemos madre! blacksoul BrunoFerías thot The Art vendaval Aclimatación extraterrestre ¿para qué? ahuramazdah ¿A que le tienes miedo? teosho Sobre nazis, terror y medios tonathiu Amenazas a la cuarta dimensión ¿de veras? ahuramazdah Tarjeta Broadcom BCM94311MCG rev 02 teosho Pidiendo OpenSolaris 2008.5 vendaval Sospechosismo aarkerio Slackware 12.1 Final vendaval Jaime Maussan da por auténtico video trucado del chupacabras hecho en Blender 3D asarch Linux hot girl aarkerio Calderón puede ser sujeto a juicio político, sostiene Carrancá tonathiu La desnutrición en México aarkerio Sistema Infalible ordbal Histórico aarkerio Nietzsche en la FCPyS aarkerio ![]() GNU/Linux ![]() Hacktivismo ![]() Debian ![]() NetBSD ![]() WWW ![]() Guia Linux ![]() Server Side ![]() Ofimatica ![]() Despabilando... ![]() Mundo Maya ![]() Literatura ![]() Agora ![]() Psicologia ![]() Economia ![]() Ambientalismo ![]() Desarrollo Biologia ![]() |
GNU/Linux \ Linux en Acer Travelmate 290LMi Este artículo ha sido consultado en 1,509 ocasiones.
[Guía de instalación compatible con 290LCi y 291LMI/LCi]
[in a few days English version]
1.Introducción: En este artículo intentaré explicar de la forma más detallada posible, dando lugar a las mínimas dudas posibles como configurar linux y hacer funcionar todo el hardware correctamente. Debido a todos los correos que he recibido intentaré ser más específico con algunos puntos en concreto. En caso de que te surgiera algunda duda, puedes contactar conmigo en javi@javier-gonzalez.com. Esto no es una guía de instalación, es una guía de configuración. Antes de empezar el artículo es necesario tener instalada ya alguna distribución de linux (existen numerosos artículos en internet sobre como instalar cualquier distribución) En un principio opté por instalar Debian, por su rápida instalación y configuración, pero con el paso del tiempo he decidido instalar otra distribución, quizás algo más simple, pero optimizada para i686. Se trata de archlinux, y es la distribución que uso actualmente. El rendimiento que consigo con archlinux en cuanto a la ejecución y uso de aplicaciones es superior a debian, principalmente motivo de mi migración. No obstante, todo lo descrito en este documento puede aplicarse tanto en debian como archlinux. (Por favor, si tienes
un portatil totalmente diferente a este con un hardware totalmente
diferente, no me mandes un correo pues no podré ayudarte ...
aunque sea un acer ... posiblemente a nivel de hardware sean totalmente
diferentes)
2. Descargo de Responsabilidad: El autor no se hace responsable de los daños que pueda producir esta guía tanto en su hardware como en su software, siendo responsable de esto el propio lector. Tampoco se hace responsable de la pérdida de datos que pueda ocasionar dicha guía. 3. Especificaciones: Acer Travelmate 290LMi 15" TFT XGA LCD (1024x768) Intel Centrino 1.3 Ghz (L2 1024KB) 512 DDR SDRAM (PC2100) Tarjeta gráfica: Intel(R) 82852/82855 GM/GME Graphics Controller (64 MB) Tarjeta de sonido: Intel 82801DB(M) ICH4(-M) - AC'97 Audio Controller Disco duro: TOSHIBA MK3021GAS (30 GB, 4200 RPM, Ultra-ATA/100) DVDR: TOSHIBA DVD-ROM SD-R6112 Tarjeta de Red: Intel(R) PRO/Wireless LAN 2100 Tarjeta de Red: NIC Fast Ethernet PCI Familia RTL8139 de Realtek Modem: Agere Systems AC'97 Modem 1xPuerto Paralelo 3xUSB 2.0 1xFirewire 1xVGA 1xSvideo 1xIRDA(FIR) 1xPCMCIA 32bit tipo II PCMIA CardBus 1xRJ11 1xRJ45 1xSalida Audio 1xEntrada Audio 4. lspci output: 00:00.0 Host bridge: Intel Corp.: Unknown device 3580 (rev 02) 00:00.1 System peripheral: Intel Corp.: Unknown device 3584 (rev 02) 00:00.3 System peripheral: Intel Corp.: Unknown device 3585 (rev 02) 00:02.0 VGA compatible controller: Intel Corp.: Unknown device 3582 (rev 02) 00:02.1 Display controller: Intel Corp.: Unknown device 3582 (rev 02) 00:1d.0 USB Controller: Intel Corp. 82801DB USB (Hub #1) (rev 03) 00:1d.1 USB Controller: Intel Corp. 82801DB USB (Hub #2) (rev 03) 00:1d.2 USB Controller: Intel Corp. 82801DB USB (Hub #3) (rev 03) 00:1d.7 USB Controller: Intel Corp. 82801DB USB EHCI Controller (rev 03) 00:1e.0 PCI bridge: Intel Corp. 82801BAM/CAM PCI Bridge (rev 83) 00:1f.0 ISA bridge: Intel Corp.: Unknown device 24cc (rev 03) 00:1f.1 IDE interface: Intel Corp.: Unknown device 24ca (rev 03) 00:1f.3 SMBus: Intel Corp. 82801DB SMBus (rev 03) 00:1f.5 Multimedia audio controller: Intel Corp. 82801DB AC'97 Audio (rev 03) 00:1f.6 Modem: Intel Corp. 82801DB AC'97 Modem (rev 03) 01:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80) 01:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) 01:02.0 Network controller: Intel Corp.: Unknown device 1043 (rev 04) 01:04.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller (rev 01) 5. Qué Funciona y qué no lo hace: En un principio todo el hardware es compatible con linux, (algunas cosas funcionan mejor que otras, pero funcionan). Respecto a la salida s-video aun no he podido comprobar al 100% su funcionamiento. 6. Configuración: 6.1 kernel: Todo el hardware es compatible tanto con la rama 2.4 como con la rama 2.6, pero la rama 2.6 tiene una serie de optimizaciones para el microprocesador de Intel Centrino que han hecho que sea la rama que actualmente utilice. A día 18/04/2004 utilizo la versión 2.6.5 que puedes descargar de kernel.org Respecto a la configuración que utilizo puedes descargarla de aquí: .config No haré especial incapié en la compilación del kernel, ya que existen numerosos artículos en la red que explican cómo hacerlo. (una simple consulta a google nos ofrece multitud de resultados) 6.2 XFree86: XFree es el servidor gráfico sobre el que correremos algún entorno (como gnome, kde, wmaker ...) Para instalarlo en debian bastará con #apt-get install x-window-system x-window-system-core Para instalarlo en archilinux #pacman -S xfree86 Una vez instaladas debemos configurar el fichero XF86Config-4 situado en /etc/X11/XF86Config-4 Aquí tienes una copia de mi XF86Config-4. Con la aceleración 3D 855GM consigue con glxgears: # glxgears 3042 frames in 5.0 seconds = 608.400 FPS 3046 frames in 5.0 seconds = 609.200 FPS 3045 frames in 5.0 seconds = 609.000 FPS NOTA: XFree 4.4 no es GPL Compatible. +info: http://www.xfree86.org/legal/licenses.html 6.3 TouchPad y ratón USB: Utiliza la configuración del XF86Config-4 del punto 5.2 *Para el touchpad: Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "PS/2" Option "Device" "/dev/psaux" Option "Emulate3Buttons" "true" Option "BaudRate" "1200" Option "SampleRate" "60" Option "Resolution" "200" EndSection **NOTA: A mi me gusta que el ratón se mueva muy rápido por toda la pantalla, pero esos valores puedes cambiarlos ajustando BaudRate, SampleRate y Resolution. Con la configuración anterior el touchpad funciona correctamente, ahora bien, si lo que realmente queremos hacer es sacarle el máximo partido a nuestro touchpad, debemos utilizar synaptics (Un driver de touchpads ypara XFree86). Con este driver podremos usar el touchpad para hacer scroll (con la parte derecha). Para ello tenemos que instalar el driver synaptic: *En Debian -> apt-get install xfree86-driver-synaptics *En archlinux -> apt-get install synaptics Después tendremos que descargar el driver de: http://w1.894.telia.com/%7Eu89404340/touchpad/ Descomprimirlo: #tar -xvjf synaptics-x.xx.x.tar.bz2 Parchear el kernel con alps.patch: #cd /usr/src/linux; patch -p1 < /usr/src/synaptics-x.xx.x/alps.patch Recompilarlo de nuevo: (asegurate que tienes soporte para Event Interface) <*> Event interface (Está en Device Drivers -> Input device support ) Para comprobar que está funcionando podemos hacer: # cat < /dev/input/event0 y deberiamos obtener una salida de caracteres al mover nuestro ratón. Ahora no queda más que configurar el fichero /etc/X11/XF86Config-4 (con esta configuracion deberia ser suficiente) Section "InputDevice" Driver "synaptics" Identifier "Mouse0" Option "Device" "/dev/input/event0" Option "Protocol" "event" Option "LeftEdge" "60" Option "RightEdge" "830" Option "TopEdge" "70" Option "BottomEdge" "650" Option "FingerLow" "25" Option "FingerHigh" "30" Option "MaxTapTime" "180" Option "MaxTapMove" "110" Option "EmulateMidButtonTime" "75" Option "VertScrollDelta" "50" Option "HorizScrollDelta" "50" Option "MinSpeed" "0.6" Option "MaxSpeed" "0.6" Option "AccelFactor" "0.01" Option "EdgeMotionSpeed" "40" Option "UpDownScrolling" "1" Option "TouchpadOff" "0" EndSection Una vez reiniciado el servidor gráfico todo debería funcionar adecuadamente. En caso de que encuentres problemas revisa la documentacion de synaptics y el fichero de log /var/log/XFree86.0.log. *Para un ratón USB (en mi caso se trata de un logitech) Section "InputDevice" Identifier "Mouse1" Driver "mouse" Option "Device" "/dev/input/mice" Option "SendCoreEvents" "true" Option "Protocol" "IMPS/2" Option "ZAxisMapping" "4 5" Option "Buttons" "5" EndSection 6.4 Modem AC'97: En la versión anterior del documento explicaba como hacerlo funcionar en 2.4.x de la siguiente forma: Para hacer funcionar el modem necesitas descargarte el driver slmdn. Actualmente yo uso la versión 2.8.4. Puedes descargar los drivers de ftp://ftp.smlink.com/linux/unsupported/. Tienes que hacer una pequeña modificación en fichero ../slmodem-2.8.4/prop_libs/amrmo_init.c y modicar una linea que hace referencia a PCI_DEVICE_ID_ICH2 de tal forma que quede así: #define PCI_DEVICE_ID_ICH2 0x2446 Ahora solo tenemos que guardar los cambios, compilar y cargar los módulos slmodem y slamrmo. (sería interesante añadir los módulos a /etc/modules para que se carguen al inicio) Actualmente en la version 2.6 no he comprobado su funcionamiento. 6.5 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) 6.6 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> 6.7 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 6.8 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 6.9 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. 6.10 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. 6.11 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.
6.12 DVD-RW: El equipo está dotado con una grabadora de CD con una velocidad máxima de 16x (debe ser "muy teórica" porque en la práctica no supera las 12x de media) y una grabadora de DVD-R de 2x. Para poder usar tanto la grabadora de CD como la grabadora de DVD es altamente recomendable utlizar la emulación SCSI, bastará con añadir en /etc/lilo.conf esta linea: append="hdc=ide-scsi" dentro de las opciones de la imagen del kernel. Seguidamente ejecutaremos #lilo, En caso de utilizar grub, bastará con editar /boot/grub/menu.lst y añadir hdc=ide-scsi en las opciones de carga de nuestra imagen del kernel, quedando similar a: # (1) Arch Linux title Arch Linux 2.6 [/boot/vmlinuz-2.6] root (hd0,0) kernel /boot/vmlinuz-2.6 root=/dev/discs/disc0/part1 vga=0x318 hdc=ide-scsi ro Instalaremos cdrecord con: *En debian -> apt-get install cdrecord *En archlinux -> pacman -S cdrecord. Reiniciaremos el equipo y para comprobar que esta funcionado bastará con: cdrecord --scanbus y deberíamos obtener una salida como esta: Cdrecord-Clone 2.01a18 (i686-pc-linux-gnu) Copyright (C) 1995-2003 Jörg Schilling Linux sg driver version: 3.1.25 Using libscg version 'schily-0.7' scsibus0: 0,0,0 0) 'TOSHIBA ' 'DVD-ROM SD-R6112' '1031' Removable CD-ROM 0,1,0 1) * 0,2,0 2) * 0,3,0 3) * 0,4,0 4) * 0,5,0 5) * 0,6,0 6) * 0,7,0 7) * Será necesario modificar el fichero /etc/fstab para referenciar el cdrom y poder montarlo de una forma rapida cuando queramos leer algun disco, para ello crearemos /mnt/cd con #mkdir /mnt/cd y añadiremos la siguiente linea en fstab: *En Debian: /dev/scd0 /mnt/cd auto ro,user,noauto 0 0 *En archlinux: /dev/scsi/host0/bus0/target0/lun0/cd /mnt/cd auto ro,user,noauto 0 0 Para leer un disco bastará con montar la unidad: # mount /mnt/cd Para grabar un CD o un DVD sería recomendable que instalaramos k3b, un programa de grabación de cds con una interfaz gráfica bastante completa y lo suficientemente "userfriendly" como para permitirnos grabar un CD/DVD en pocos minutos. *En debian -> apt-get install k3b *En archlinux -> pacman -S k3b Si tienes difucultades con el manejo de k3b, consulta la documentación. NOTA: Es posible que el kernel te reconoza la grabadora 5 veces, no es ningún fallo, para evitar esto desactiva en el kernel: [ ] Probe all LUNs on each SCSI device Yo lo tengo activado porque tengo un lector de tarjetas (CompactFlash, SecureDigital, ...) USB y si no está activado solo funciona el primer lector. Estando activado no produce ningún problema. 6.13 USB 2.0: Con la configuración de kernel del punto 5.1 no es necesario cargar ningun módulo y funciona correctamente. Aquí tienes la salida de dmseg: usb.c: kmalloc IF deddb5c0, numif 1 usb.c: new device strings: Mfr=3, Product=2, SerialNumber=1 usb.c: USB device number 1 default language ID 0x0 He comprobado que funciona correctamente USB2 con un disco duro externo (exactamente se trata de una caja powermind USB2 / Firewire con un Disco duro de 3,5" Segate 120GB ATA100 7200rpm) obteniendo los siguientes resultados: # hdparm -t /dev/scsi/host1/bus0/target0/lun0/disc /dev/scsi/host1/bus0/target0/lun0/disc: Timing buffered disk reads: 80 MB in 3.02 seconds = 27.47 MB/sec 6.14 FIREWIRE: Con la configuración del kernel del punto 5.1 será necesario cargar el modulo ohci1394 con: #modprobe ohci1394 será suficiente. Funciona correctamente, lo he comprobado con un disco duro externo (exactamente se trata de una caja powermind USB2 / Firewire con un Disco duro de 3,5" Segate 120GB ATA100 7200rpm) obteniendo los siguientes resultados: # hdparm -t /dev/scsi/host3/bus0/target0/lun0/disc /dev/scsi/host3/bus0/target0/lun0/disc: Timing buffered disk reads: 68 MB in 3.02 seconds = 23.53 MB/sec Aunque en un principio pueda parecer más lento que USB2 (teoricamente lo es) en la práctica, puedo dar fe que FW se comporta manteniendo unas tasas de transferencia más estables, lo que le dan unos resultados finales con tiempos menores. NOTA: si quieres utilizar un disco duro externo por FW necesitas cargar el modulo sbp2 también. 6.15 DISCO DURO: Es altamente recomendable instalar hdparm (#apt-get install hdparm en debian y #pacman -S hdparm en archlinux) y lanzarlo de la siguiente forma: hdparm -d1 -A1 -m16 -u1 -a64 /dev/hda. Si quieres evitar tener que teclearlo cada vez que inicies el equipo, puedes hacer un script y colocarlo en: *En debian: edita /etc/init.d/udma de la siguiente forma: --- inicio script etc/init.d/udma --- #!/bin/bash hdparm -d1 -A1 -m16 -u1 -a64 /dev/hda --- fin script script etc/init.d/udma -- Damos permisos de ejecución: chmod +x /etc/init.d/udma y creamos los links necesarios para que se cargue al inicio con update-rc.d -f udma defaults. *En archlinux: edita /etc/rc.d/hdparm de la siguiente forma: --- inicio script etc/init.d/udma --- #!/bin/bash . /etc/rc.conf . /etc/rc.d/functions case "$1" in start) stat_busy "Starting Optimizacion HD" hdparm -d1 -A1 -m16 -u1 -a64 /dev/hda > /dev/null 2> /dev/null stat_done ;; restart) start ;; *) echo "usage: $0 {start|stop|restart}" esac exit 0 --- fin script etc/init.d/udma --- dale permisos de ejecución: #chmod +x /etc/rc.d/hdparman y añadelo en DAEMONS en /etc/rc.conf Este es el resultado de un test de velocidad al disco duro: # hdparm -tT /dev/hda /dev/hda: Timing buffer-cache reads: 1840 MB in 2.00 seconds = 919.68 MB/sec Timing buffered disk reads: 70 MB in 3.01 seconds = 23.27 MB/sec Nota: Actualmente utilizo reiserfs como sistema de ficheros. Existe la posibilidad de monitorizar la temperatura del disco duro, bien sea con algún programa como gkrellm o gdesklets. Pero todos ellos utilizan hddtemp. Para instalar hddtemp: *En Debian -> # apt-get install hddtemp *En archlinux -> Tenemos que descargarlo de aquí. -Descomprimirlo: # tar -xvzf hddtemp-0.X-betaXX.tar.gz -Compilar con: # ./configure && make && make install -Descargar la base de datos: # cd /usr/share/misc; wget http://coredump.free.fr/linux/hddtemp.db Para utilizarlo nada más sencillo que: #hddtemp /dev/hda /dev/hda: TOSHIBA MK3021GAS: 43°C Recuerda que el peor enemigo de los componentes electrónicos es la temperatura, cuanto mayor sea la temperatura menor tiempo de vida tendrán, dado que trabajarán más forzados y además es probable que su rendimiento sea inferior. 6.17 SALIDA DE VIDEO: La salida de video VGA funciona correctamente, para activarla necesitamos instalar i810switch. Podemos descargarlo de http://vorlon.cwru.edu/~ames/i810switch/ y compilarlo con #make; make install. Para activar la salida de video VGA bastará con # i810switch crt on La salida s-video no la he probado. 6.18 WIRELESS: Es posible hacer funcionar el integrado wireless de distintas formas, la más aconsejable es que utilices el reciente driver de intel, el cual es libre excepto su firmware, para ello descargalo de http://ipw2100.sf.net. Será necesario parchear el kernel y descargar el firmware: - Para parchear el kernel necesitaremos ipw2100-2.6.x-patch, lo colocaremos en /usr/src/linux y ejecutaremos patch de la siguiente forma: patch -p1 < ipw2100-2.6.x-patch. Si no tienes patch instalalo con (#apt-get install patch en debian y #pacman -S patch en archlinux). - El firmware podemos descargarlo de http://ipw2100.sourceforge.net/firmware.php. Debemos colocarlo en /etc/firmware: -rw-r--r-- 1 root root 205K 2004-04-13 19:38 /etc/firmware/ipw2100-1.0.fw Para cargar el módulo bastará con: #modprobe ipw2100 Si quieremos configurar parámetros del interfaz wireless será necesario instalar o compilar las wireless-tools. Su utilización es bien sencilla, con #iwconfig eth0 essid any se asociará el AP con el que tenga mayor calidad de conexión, si queremos especificar uno de forma manual bastará con #iwconfig eth0 essid nombreAP. Atención: Hasta que no levantemos el interfaz con ifconfig eth0 up no intentará asociarse a ningún AP. Las wireless tools son mucho más potentes, para ver todas las posibilidades man iwconfig, man iwpriv, man iwspy, man iwpriv. --- Otras alternativas para hacer funcionar el integrado wireless de centrino (que ya han quedado desfasadas) consisten en utilizar los drivers de windows que cumplen con el standar NDIS: - Una de ellas es utilizar linuxloader de linuxant (http://www.linuxant.com). Podéis encontrar un artículo de como funciona esto aquí. Es una versión de pago. - Otra posibilidad es utilizar ndiswraper (no lo he probado). Podéis descargarlo de http://ndiswraper.sf.net. 7. ENLACES RECOMENDADOS: - Tuxmobil - Artículo de linux en acer travelmate 290Lmi por: Joan Tur - Artículo de linux en acer travelmante 291Lmi - Guía básica de compilación de kernel por Sergio Alcántara 8. CONCLUSIÓN: Se trata de un portátil bastante compatible con linux, y no es necesario hacer nada extremadamente raro ni difícil para que funcione con linux. A destacar el botón para desactivar fisicamente el dispositivo wireless interno, consiguiento ahorrar batería. Echo en falta un diseño algo más atractivo y un botón físico para desactivar el touchpad. Otra pega es la imposibilidad de saber la temperatura de la CPU (no tiene sensores), aunque tampoco es un problema porque la mayor parte del tiempo los ventiladores están apagados. Por todo lo demás me parece un portátil bastante competente si tenemos en cuenta su precio. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Última actualización: 2007-04-29 10:57:00-05 |
![]() Preparandome para el viaje a Puerto Vallarta... que triste... 1 hour, 20 minutes ago Du hast? 5 hours, 23 minutes ago Ich habe einen Kater, aber nicht so schlecht... 12 hours, 57 minutes ago Y yo un Abrazo. 1 day, 12 hours ago Dandole su habrazote a mi santa madre que me soporta 1 day, 14 hours ago esperando a que este el pozole 1 day, 16 hours ago Que estuvimos haciendo >> 10410 lecturas Sexualidad infantil y juvenil 9166 lecturas Anticoncepción de Emergencia 7840 lecturas Rompiendo cualquier clave WEP en unos pocos minutos 6917 lecturas Sinapsis y exocitosis 6227 lecturas Mi primer CakePHP, mmmmm cakeee 5260 lecturas Evolución filética en las hepáticas 4697 lecturas BASH y Primeros Comandos 4012 lecturas CakePHP II Active Record 3742 lecturas Cómo convertirse en hacker 3619 lecturas
|
||||
| ||||||
| La naturaleza siempre está copiando al arte, sin los pintores impresionistas, nadie vería los reflejos en el agua. Oscar Wilde | ||||||
| Este trabajo está licenciado bajo la MonoNeurona Commons License. 2002-2008 © :: Colectivo MonoNeurona.org :: | ||||||