Foro de Informatica
" Hay la misma diferencia entre un sabio y un ignorante que entre un hombre vivo y un cadáver "

- Aristóteles -



        


Google
 
Web www.ComputerFacil.com
Forista del Mes:

Kobas




Forum Rules Normas de los Foros
  Reply to this topicStart new topicStart Poll

> Portatiles Con Linux, donde encontrarlos?
sisachosudo
Publicado: Jul 31 2007, 12:34 PM
Quote Post


Nanobit
*

Grupo: Miembros
Mensajes: 8
Miembro nº: 25.836
Registrado: 31-July 07



Hola, estoy buscando portatil pero todas las ofertas que veo traen instalado Vista y no dejan cambiar. Cómo puedo hacer o donde puedo buscar para que me venga con linux? Es que me parece tirar el dinero pagar del orden de 70 euros por el sistema operativo para borrarlo nada más llegar a casa.
Gracias.




PMEmail Poster
Top
TvK10
Publicado: Jul 31 2007, 03:10 PM
Quote Post


**Ubuntero**
Group Icon

Grupo: Colaboradores
Mensajes: 1.398
Miembro nº: 22.588
Registrado: 1-May 07



La verdad dudo que encuentres un portátil con Linux preinstalado, de hecho, en mi blog hoy he puesto una noticia sobre eso, el primer Acer con Ubuntu preinstalado, pero debo decirte que ha sido en singapur, dentro de unos años, tal vez Linux sea el SO de fabrica..

http://www.e-hardware.es/noticias/linux-ga...rreno-a-windows

bye1.gif bye1.gif


¿Quieres ganar dinero escribiendo sobre tus aficiones? - www.Redactores.es



--------------------
user posted imageuser posted imageuser posted image
user posted image
PMEmail PosterUsers WebsiteMSN
Top
sisachosudo
Publicado: Aug 1 2007, 03:07 AM
Quote Post


Nanobit
*

Grupo: Miembros
Mensajes: 8
Miembro nº: 25.836
Registrado: 31-July 07



Hombre, yo encontré uno aquí en España con linux preinstalado pero se trata de uno sin marca que montan los de pcbox:
http://www.pcbox.com/catalogo/ordenadores/...pc=M42&oferta=0
Si lo quieres con windows te clavan unos 70€ a mayores. Y ya aprovechando, que te parece esa oferta?
Gracias.




PMEmail Poster
Top
dejavi
Publicado: Aug 1 2007, 04:31 PM
Quote Post


Tera user
Group Icon

Grupo: Moderadores
Mensajes: 3.881
Miembro nº: 17.695
Registrado: 18-January 07



010807.




6.4 Modem AC'97
6.5 Tarjeta de sonido
6.6 Tarjeta de red
6.7 PCMCIA
6.8 IRDA
6.9 Teclas de Función
6.10 ACPI
6.11 Centrino Speedstep
6.12 DVDRW/CDRW
6.13 USB 2.0
6.14 Firewire
6.15 Disco Duro
6.17 Salida de video
6.18 Wireless
7. Enlaces Recomendados
8. Conclusión.

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® 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® 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 para 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únservidor 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ónserá 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.

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/


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 © 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.........





thumbsup.gif



Aca solamente para aclarar que esto:este correo que aparace aca no me pertenece solamente aparece a solicitud del origen, que de buena voluntad me cedió esto de antemano....


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.

Mensaje modificado por dejavi el Aug 1 2007, 04:48 PM


--------------------
user posted image
PMEmail Poster
Top
0 usuario(s) está(n) leyendo esta discusión (0 invitado(s) y 0 usuario(s) anónimo(s))
0 miembro(s):

Topic Options Reply to this topicStart new topicStart Poll

 


ComputerFacil.com © 2006
          Webs Afiliadas - Contacto
Ofertas PCs :: Consultor de Marketing Online :: Foros :: Posicionamiento Web :: Foros de Informatica :: Foros :: eurodipity :: elhacker

eurodipity - eurodipity - eurodipity - eurodipity - eurodipity - eurodipity - eurodipity - eurodipity - eurodipity - eurodipity