Linux en Acer Travelmate 290LMi - Configuración (3)

8 - Configuración (3)

[editar]
Tutorial creado por Javier Gonzalez. Extraido de: http://www.mononeurona.org/index.php?idp=527
24 de Octubre de 2005
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.
    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
       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.
       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
                                  -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.
       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.
       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 Es una versión de pago.
              - Otra posibilidad es utilizar
ndiswraper (no lo he probado).  Podéis descargarlo de                                                              http://ndiswraper.sf.net.
[editar]

Sé el primero en opinar


Tutoriales relacionados con 'Linux en Acer Travelmate 290LMi'

En este artículo intentaré explicar de la forma más detallada posible, dando lugar a las... Más »

Autor y licencia de 'Linux en Acer Travelmate 290LMi'


Tutorial de Javier Gonzalez. Extraido de: http://www.mononeurona.org/index.php?idp=527 CopyLeft
Este trabajo está licenciado bajo la Creative Commons License
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.