Archivo de la etiqueta: hp

ArchLinux en mi HP Compaq v3418LA

Llevo aproximadamente un mes desde que deje de usar Kubuntu.

Lo hice porque durante mis vacaciones, note con lástima que Kubuntu no era muy rendidor que digamos. Cuando tocaba música en Amarok, o veía un video, o trabajaba en cualquier cosa, notaba que se pegaba brevemente (menos de un segundo en intervalos de minutos), por lo cual la música u otras tareas se notaban “cortadas” mientras estaban funcionando.

Entonces, habiendo conocido como arrancar cualquier distro en mi notebook, decidí probar nuevamente ArchLinux, pero para 32 bits (había probado ArchLinux 64 cuando lo deseche).

Debo decir, que con enorme gusto, logre tener el sistema más ligero, práctico y rendidor que he probado en mi notebook hasta ahora.

Esta Distribución la sugiero, de todas maneras, a cualquier usuario curioso, o usuarios avanzados que busquen rendimiento. No la sugiero para novatos que busquen funcionalidad inmediata de todo a punta de clicks. Acá la consola me ha resultado tremendamente provechosa y rápida, así que a quien se espante de los comandos, prefiero que no siga leyendo.

También es necesario destacar que para esta distribución es indispensable contar con una buena conexión a internet. En mi casa demore algo así como 8 horas en bajar todos los paquetes en una instalación para uso de escritorio.

Fuera de esto, igualmente probaré Kubuntu Hardy Heron cuando aparezca oficialmente (pero sin desechar ArchLinux :P).

Ligero

Opensuse es lejos la distro más pesada que he instalado. En una partición de 12, luego de agregar todo el software que uso, ocupaba más o menos 10 GB. Solo comparable a una instalación completa de OpenSolaris.

Kubuntu y Debian, luego de instalar todo el software adicional, me dejaba algo así como entre el 70% y 80% del espacio libre en la misma partición (considerando recién limpiado el cache de repositorios ).

En ArchLinux, uno debe instalar todo lo que necesita, pues la instalación base apenas instala el Kernel, la consola, herramientas mínimas y pacman (manejador de paquetes). Aún así, luego de instalar el Xorg, Kdemod (versión enchulada de Kde) y los programas que siempre ocupo, termino ocupando esto en disco:

[gon@capsule2 ~]$ df -h
S.ficheros Tamaño Usado Disp Uso% Montado en
/dev/sda3 12G 5,1G 6,1G 46% /

Notable sin duda.

Práctico

Ayuda: Toda la ayuda básica para configurar el sistema base están el wiki oficial de la distribución. Casi nada he tenido que hacer con blogs de terceros (como suele hacerse en ubuntu), ni con foros. Solo problemas puntuales con algunos programas he tenido que referirme a información oficial de estos (ej: amsn), lo cual por supuesto no es responsabilidad de la distribución.

Configuración general del sistema base: ArchLinux cuenta con 2 archivos principales de configuraciones: /etc/rc.conf y /etc/mkinitcpio.conf

El primero configurar la consola, los servicios, habilitar/deshabilitar módulos del kernel desde el principio, arreglar información básica de la red, etc..

El segundo es más especifico. Sirve para configurar el proceso intermedio de booteo de la distro, entre que se selecciona el sistema en grub hasta finalmente arrancar el kernel. Es útil para cuando se necesitan habilitar cosas muy específicas antes de iniciar la secuencia de booteo propiamente tal, en la mayoría de los casos ni siquiera es necesario tocarlo.

Además, la configuración de pacman y sus repositorios están en /etc/pacman.conf y /etc/pacman.d/mirrorlist

La estructura de todos estos archivos está descrita en sus propios comentarios y en el wiki de ArchLinux.

Instalación de Programas: Pacman es el manejador de paquetes de esta distribución. Hasta ahora, lo estoy considerando algo más “inteligente” que apt. Digo esto porque cuando conocí la característica del “autoremove” de apt, note como a veces borrar 1 metapaquete(*) aparecían cientos de paquetes sugeridos como “borrables”, eso debido a que ciertos metapaquetes están concebidos solo para actuar como una lista de dependencias. Pacman en cambio, puede hacer una remoción de paquetes dependientes tranquilamente, sin molestar por una lista enorme de paquetes cada vez que hago algo con él.

Luego de instalar los paquetes de is programas favoritos, se pueden sincronizar los repositorios, actualizar los paquetes he instalar nuevos todo en un mismo comando corto:

[gon@capsule2 ~]$ sudo pacman -Syu <otro-paquete-nuevo>

Otro aspecto importante, es que algunos paquetes hacen sugerencias para su post-instalación en la misma consola. Por ejemplo, el tutorial para configurar el touchpad synaptics lo hize gracias una sugerencia que me hizo pacman luego de instalar el paquete synaptics, me expuso explicita mente las líneas que debía poner en el xorg.conf y que módulo de kernel debía tener activo.

Programas “inestables”: ArchLinux cuenta con un repositorio de programas que nos están plenamente aprovados para su distribución como oficiales: AUR. Hasta ahora solo necesite unos pocos paquetes para cosas muy especificas, por ejemplo una herramienta para instalar el firmware del chip Broadcom (wifi).

Versión: que sea una distribución “sin versiones” como lo son las otras que había probado hasta ahora,

Kernel: ya estaba teniendo una pésima opinión de la serie 2.6.18 a 2.6.22 del Kernel, pero ahora probando el 2.6.24, he notado agradablemente que:

  • Ne necesité compilar snapshots de alsa para tener sonido, aunque igual recomiendo hacerlo (vez que compilo uno más nuevo, siento que suena mejor).
  • No necesité instalar el driver de nvidia a mano, estaba en los paquetes oficiales de ArchLinux.
  • Tengo instalado el driver b43 de ni chip wifi (Broadcom) en forma nativa, es decir, usando un módulo natural para el kernel y no uno wrapper de drivers de windows como ndiswrapper. Además, venía en el paquete oficial del kernel. La única maña que debí hacer fue extraer el firmware propietario del driver oficial para poder instalarlo, proceso que esta descrito en la web de linux-wireless.

Rendidor

No se puede pedir milagros como que Eclipse + Firefox no me consuman el GB de ram, pero al menos, no he tenido esos “saltitos” que habia experimentado en Debian y Kubuntu, aun teniando estos 2 monstruos corriendo más Amarok tocando música.

[UPDATE]

Probando Openofice 2.4, me resulto más que curioso y grato descubrir lo rápido que inicia la aplicación. Esto si es milagroso. Además, el bug que había descubierto con las transparencias gradientes en presentaciones a pantalla completa está solucionado (me comentan que otro bug con imágenes de fondo también).

[/UPDATE]

Acá es donde debo comentar, que aun le falta ese no “se que shó” al Kernel (o a kpowersave) para optimizar el consumo de energía. En Windows Vista, el consumo en modo “Equilibrado” hace que el cpu ande en forma variable en cierto porcentaje de rendimiento, por ejemplo entre un 40% y 60%, en cambio acá en Archlinux, con Kernel 2.6.24 y Kpowersave solo puedo establecer un porcertaje de rendimiento fijo. No se si será esto lo que provoque un ligero chillido interno que noto al activar el rendimiento restringido del cpu (para ahorrar energía), hasta ahora no he notado inconvenientes por ello, más que el chillido (es bien ligero, no es molestoso) cuando estoy en silencio.

En realidad, el consumo lo restrinjo paraevitar que se me caliente mucho. Perfectamente puedo trabajar con el 50% del cpu. Cuando juego le subo un poco más.

En general, el rendimiento depende de lo que quiera usar y no de lo que viene por defecto como en otras distros, pues finalmente en ArchLinux uno instala solo lo que va a usar.

Contras

Lamentablemente, esta distribución no es aconsejable para equipos sin internet o con reducido ancho de banda. Internet es fundamental para sacarle el jugo.

También es pésima elección para gente novata no-curiosa, que no le gusta leer, o no tiene tiempo.
Yo mismo descarte esta opción el año pasado mientras estaba trabajando y estudiando

Ajustar el Touchpad Synaptics del v3418la

No descarto que este tip sirva para otros notebooks compaq, incluso de otras marcas que tengan un touchpad Synaptics.

Con este ajuste logré tener uso del scroll vertical y horizontal, que es de vital ayuda cuando queremos ahorrar unos minutos de energía (no enchufando un mouse) o cuando no tenemos una superficie plana donde hacer andar feliz la laucha. Es mucho más cómodo para leer webs y toda tarea que demanda a la dichosa rueda del ratón.

Primer, recuerden siempre respaldar los archivos de configuración a edtitar, porque ante eventuales tragedias, sin información a mano, podría terminar requiriendo reinstalar (mala costumbre que no hay porque imitar).

  • Es necesario editar el archivo xorg.conf, que suele estar en /etc/X11 (nótese que esa X es con mayúscula).
  • Abrimos el archivo con nuestro editor de texto favorito, como usuario root. Para ello podemos usar sudo en una consola o kdesu/gksu en el entorno de escritorio. Por ejemplo:

kdesu kate /etc/X11/xorg.conf

  • Se puede aprovechar ahora para guardar una copia del xorg.conf, por ejemplo xorg.conf.old
  • Ahora buscamos una sección llamada InputDevice, puede haber más de una si por ejemplo tenemos un mouse o tableta digitalizadora. La line luce algo así:

Section “InputDevice”

  • Se debe buscar una de estas secciones donde adentro aparezca una linea como esta:

Section “InputDevice”
Identifier “Synaptics Touchpad”
Driver “synaptics”

  • Ahora, reemplazaremos la sección completa por esto. Cuidado que wordpress suele cambiarme las comillas por otras, reemplácelas por las comillas dobles normales:

Section “InputDevice”
Identifier “Synaptics Touchpad”
Driver “synaptics”
Option “Device” “/dev/psaux”
Option “Protocol” “auto-dev”
Option “LeftEdge” “1700”
Option “RightEdge” “5300”
Option “TopEdge” “1700”
Option “BottomEdge” “4200”
Option “FingerLow” “25”
Option “FingerHigh” “30”
Option “MaxTapTime” “180”
Option “MaxTapMove” “220”
Option “VertScrollDelta” “100”
Option “MinSpeed” “0.06”
Option “MaxSpeed” “0.12”
Option “AccelFactor” “0.0010”
Option “SHMConfig” “on”
EndSection

  • Cabe destacar que el Identifier debe mantenerse como estaba, o en su defecto, cambiarlo en la sección “ServerLayout”, por ejemplo:

Section “ServerLayout”
Identifier “Default Layout”
Screen 0 “Screen0” 0 0
InputDevice “Generic Keyboard”
InputDevice “Configured Mouse”
InputDevice “Synaptics Touchpad
EndSection

  • Ahora guardamos nuestro xorg.conf y reiniciamos el Servidor X, acá hay varias alternativas:
    • Reiniciar el sistema completo
    • Cerrar sesión y en el menú de afuera poner reiniciar Servidor X.
    • La manera bruta: Presionar [ctrl]+[alt]+[backspace]

Si al iniciar nuevamente no tenemos problemas, ¡es hora de probar el Touchpad!, para eso, basta con abrir una página web larga y probar el borde derecho del touchpad. Para probar el horizontal, aconsejo navegar en alguna web con ancho fijo y achicar la ventana.

Si por aun no pasa nada, no es necesario desesperarse. Estas opciones las obtuve al instalar el driver de synaptics en ArchLinux (me cambie de distro otra vez :B), cuando finalizo la instalación vía pacman, el mismo me sugirió esas líneas del xorg.conf que expuse. Pero además me sugirió levantar un módulo más en el kernel, el evdev por si acaso el Xorg no era capaz de iniciarlo en forma automática. Se debe tener en cuenta esto, debido a que no estoy seguro que otras distros lo traigan de forma predeterminada.

Por si acaso, guarde una copia de mi xorg.conf actual en pastebin, puedes echarle un ojo si e interesa, también tengo algunas opciones para el video que puse con nvidia-settings.

Espero haya sido de su agrado :B

Como iniciar (bootear) con el Kernel 2.6.20* desde CD/DVD en el HP v3000

y no morir en el intento…

Un punto trágico para mucha gente, sobre todo para los novatos, puede ser que al insertar el CD/DVD y ver que al bootear no funciona. Algunos con la ilusión de poder deshacerse por fin de usar una alternativa a Windows rápidamente pueden cambiar a pensar ¡Esta porquería de Linux no funciona y asdfdsf…&%(#%…!

Yo la verdad no estoy muy seguro si el Kernel es el problemático o es la BIOS Phoenix (algunos apuestan más a esta última).

Lo cierto es que sea quien sea el culpable, es un cacho, pero un cacho con solución.

El Boot

Primero, encendemos nuestro equipo e insertamos el CD. De fábrica, el equipo viene para iniciar desde CD y luego del disco duro, pero si por algún motivo no estuviera así, se pueden hacer 2 cosas:

  • Cambiar el orden de booteo en la BIOS, entramos presionando [Esc].
  • Apretar otro botón [F10] para escoger con que medio bootear (escogemos el lector).

Una vez que nuestra distro esta iniciando, generalmente nos aparecerá un menú.

Acá hay varias cosas que pueden ocurrir:

  • Encontrarnos con un menú de opciones que puedes escoger con las flechas y la tecla enter, (como Fedora)
  • Encontrarnos con una consola pequeña que diga boot: o algo similar (como Debian).
  • Una mezcla rara de ambos (*Ubuntu, Opensuse)

En todos los casos, debiera ser posible pasarle parámetros al Kernel.

Lo importante es que en el punto en que podemos editar las opciones de booteo, pasemos los siguientes parámetros:

pci=assign-busses apicmaintimer idle=poll reboot=cold,hard

Antes de leer los ejemplos que voy a exponer, cabe destacar que al final, voy a poner un paso importantísimo, para dejar estos parámetros en forma permanente una vez instalada la distribución que se haya escogido.

Ejemplo con Fedora 8

Acá nos podemos topar con un problema algo trivial, pero molesto. No se puede escoger el mapa del teclado desde el principio, así que nos tenemos que batir el teclado Latinoamericano configurado en Inglés. Lo que hace falta es el signo = (igual) y el – (guión o menos). Los podemos encontrar en las teclas [¡¿] y [?’\].

Como la misma pantalla de inicio dice, para editar el booteo predeterminado, debemos presionar TAB [bloq mayús]

Luego nos aparecerá una linea con varios parámetros prefijados.

Solo hay que escribir los parámetros y dejarlo así:

Luego de eso, presionamos enter

Funca 😀 (Me salió autófoto

2 tips Debian: Poner splash al inicio y hacer andar el Kernel 2.6.22 en el HP Compaq v3000

Ayer, gracias a kotelo de Foro Powers, logré echar a andar el Kernel 2.6.22 en este notebook.

Por otro lado, ya tenía instalado hace algunos días un splash para el boot (una imagen mientras está encendiendo).

La verdad es que el booteo es bastante feo (comparado con otras distros, las lineas de los mensajes al bootear en Debian son horribles), así que si no tenemos problemas con ningún servicio o algo al inicio que sea de vital importancia ver, podemos instalar con confianza usplash.

Actualización: agregue al pie la fuente.

Hacer funcionar el Kernel 2.6.22

Debemos agregar nuevos parámetros al kernel. Pero, para evitar que en el futuro ante una eventual actualizacion del kernel se pierdan los parámetros (porque la lista de grub se reescribe atomáticamente), entonces es necesario hacerlo en una sección especial.

  • Abrimos como root el archivo menu.lst

# nano /boot/grub/menu.lst

o

$ kadesu kate /boot/grub/menu.lst

  • Ubicamos la línea comentada (es así, está comentada por defecto) en la sección “AUTOMAGIC DEBIAN KERNEL LIST”, le agregamos lo siguiente al lado en la misma linea:

#defoptions= pci=assign-busses apicmaintimer idle=poll reboot=cold,hard

  • Esto hará que los kernels de la lista automática de debian tengan los mismos parámetros. Listo, hasta acá podríamos instalar con confianza el kernel 2.6.22 (si es que aun no lo tenemos) en el sabor que nos convenga. En forma genérica, se suele ocupar el kernel para 486 (en máquinas x86 obviamente :B).

# apt-get install linux-image-2.6.22-3-486

  • Si ya lo teníamos instalado, entonces es necesario actualizar la lista de grub e instalarlo manualmente:

# update-grub

# grub-install /dev/sda # en mi caso sda es mi primer (y único) disco duro.

Instalar Usplash

  • Ahora, instalamos usplash:

# sudo apt-get install usplash

  • Ahora, nos podríamos topar con un problema. En mi caso, mi equipo usa la resolución 1280×800, pero el tema de usplash por defecto no trae esa resolución. Una solución (buena) sería editar el tema para soportar esa resolución. Pero mientras no se hacer eso, encontré otra solución (no tan mala). Se debe editar el archivo /etc/usplash.conf

# nano /boot/grub/menu.lsto

$ kadesu kate /boot/grub/menu.lst

  • Cambiamos los valores xres/yres a 1024×768

# Usplash configuration file
#xres=1280
#yres=800
xres=1024
yres=768

  • Agregamos los siguientes parámetros al kernel del mismo modo que lo anterior:

# nano /boot/grub/menu.lsto

$ kadesu kate /boot/grub/menu.lst

  • Se ubica la linea “# defoptions = ” y le agregamos:

# defoptions=quiet splash vga=791

  • Si hemos hecho el tip anterior, entonces puede quedar así:

# defoptions=quiet splash vga=791 pci=assign-busses apicmaintimer idle=poll reboot=cold,hard

  • Ahora, falta volver a actualizar y reinstalar grub:

# update-grub

# grub-install /dev/sda

LISTO! Ahora, solo haría falta reiniciar para encontrarnos con algo como esto:


En caso de problemas

Si por alguna razón, el sistema no bootea o no lanza el splash, o cualquier cosa extraña, podemos intentar varias cosas:

  • Antes de bootear, editar la linea de grub que carga el kernel y retirarle todos los parámetros, dejando solo ro.
  • Se puede restaurar la configuración anterior del menu.lst desde un live-cd

FUENTE: Ubuntu-es

    Compaq Presario V3418LA, Vista y Linux

    Algo tarde el review, pero más vale tarde que nunca.

    Compaq V3418LA

    ¿Primero… Por que escogí este notebook?

    • CPU: AMD Turion 64 2,2 ghz (Mk-38), 25w
    • RAM: 1 Gb (2 módulos de 512MB) .
    • VGA: nVidia Corporation C51 [Geforce 6150 Go] (rev a2) (memoria compartida)
    • Wifi: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 02)

    Hasta el minuto de mi compra, lo decidí principalmente por la vga nvidia. Es raro encontrar un notebook relativamente barato que no sea Intel o Ati. No escogí la Intel solo porque nunca la he probado ni sabido como anda, por otro lado, el driver de nvidia lo he instalado un montón de veces, y ya conocía su rendimiento en Linux, debido a que en mi desktop tengo una humilde FX 5200 (muy aperrada).

    Consulte la compatibilidad de sus dispositivos en Linux (como suelo hacerlo al comprar nuevo hardware) en mi querido foro Powers.

    Estaba seguro que nvidia no daría ninguna problema para los efectos gráficos, pero si temía que no funcionaran las distros modernas debido a un problema del manejo del sistema ACPI en el Kernel 2.6.2*. También temía ser víctima del temido “hardware capado para vista”, es decir, hardware mal intencionadamente hecho solo para correr en Vista. Ya había leído historias de baterias que duraban minutos, o un touchpad que no funcionaba, o dispositivos como el cd-rom inaccesibles despues de instalar Linux, que mistoriosamente vuelven a funcionar al desinstalarlo.

    Finalmente he logrado hacer funcionar todo.

    El review completo a continuación…

    Primera mirada

    Compaq V3418LA Compaq V3418LA

     

    • Por fuera la tapa tiene un estilo “brushed metal” bastante bonito y brillante. Al abrirlo noto de inmediato los parlantes, y sobre este, el boton de encendido, más un par de hemm… ¿botones? para manejar el volumen. En realidad no son botones, sino que se activan solo pasando el dedo (touch…algo?).
    • Por dentro, el acabado tiene la misma apariencia “brushed metal”, bastante más bonito que cualquier Dell o Sony Vaio (de lso que he visto y probado)
    • El touchpad inteligentemente es de las mismas proporciones que el monitor (widescreen), lo que permite recorrer todo el monitor sin levantar el dedo. Los bordes inferior y derecho están marcados, lo que denota la capacidad de mover las scrollbars.
    • Los leds, del boton power, de las teclas suaves del sonido, del touchpad de los indicadores de actividad y de la wireless son azules, dándole un aspecto bastante tecnosezual. Cuando algo está desactivado (touchpad, sonido enmudecido o la antena wifi apagada) cambian a naranjo.
    • Las teclas de función especial están dento de las teclas Fx, se activan con la tecla “fn”. Incluye controles multimedia, brillo, suspender, navegar, imprimir, ayuda…
    • Los parlantes cubren toda la parte superior, entre el teclado y la pantalla. Suenan bastante rico para ser notebook.
    • Trae un paño para limpiar la pantalla.

    Lo malo:

    • Los 2 puertos USB del lado derecho, como en un montón de notebooks, están ridículamente juntos. Por suerte hay un tercero en el lado izquierdo.
    • La pantalla no es antireflejo, y peor aún, en el escritorio de mi trabajo, me llega el sol por la ventana, así que veo la mitad del monitor, y a veces las marcas de las manchas.
    • La batería dura con suerte 1:50
    • Algo que seguramente le ocurre a un montón de notebooks de otras marcas incluso, es que la pantalla se mancha mucho, y según me he fijado, se le marcan los surcos del teclado. Cuando limpio el teclado del equipo desktop me doy cuenta de la cantidad de mugre que pueden atrapar, por lo tanto no es de extrañarse que el teclado del notebook también. Ojala en el futuro los discos de estado sólido se masifiquen, para poder sacudir el notebook con confianza.

    Conociendo Windows Vista

    Primero, probé Windows Vista (Home Basic). En el primer arranque, el sistema me pidió información hasta de mi abuelita 😯 .

    Luego lo más desagradable, la gran cantidad de software extraño que uno no pretende usar, por ejemplo una suit de juegos de HP que gastaban más de 800 MB (que de pasada debo mencionar que no eran más que pancartas publicitarias con juegos). Una suit de herramientas de grabación de Roxio, y el lastre de plomo del Norton Internet Security. Además, traía Microsoft Works (puaj!), MS Powerpoint Viewer (debe ser una broma