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.

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

Revivi mi mouse fallecido

Hoy llegando extenuado a casa, me encontré con esta desagradable sorpresa.

Saco el notebook, le enchufo el mouse (que había usado todo el día) pero no funcionaba. ¿Habrá sido porque actualice paquetes hoy? Entonces prendí el udevmonitor que aprendí a ocupar cuando batallé instalé el joystick, así podría ver que estaba pasando. Nada, enchufaba y desenchufaba, y el udevmonitor ni se inmutaba. WTF!?

Luego se me ocurrió mirar el dmesg, encontrando algo como esto:

usb 1-5: device descriptor read/64, error -62

Maldición, ¿que era eso?

Pregunté en el IRC de Powers y el diagnóstico fue categórico: El Cable!!!

¿Como podía ser el cable si lo había estado usando todo el día?

Seguir leyendo Revivi mi mouse fallecido

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.

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

Debian, Webcam a4tech pk-335

No se como llegó esta webcam, pero pasando por mis manos, obviamente la tenía que probar en Linux.

Primero, para detectarla, la enchufé he hice:

  • # lsusb

El resultado interesante fue esta linea:

  • Bus 001 Device 009: ID 0c45:613c Microdia

Buscando el ID, encontré el nombre de los módulos, y un sitio donde posiblemente se podrían descargar.

Entonces haciendo:

  • # apt-cache search gspca

Encontré que el mismo repositorio oficial de debian tenía los módulos.

Luego fue cosa de instalarlos con apt:

  • # apt-get install gspca-modules-`uname -r`

EDIT :

Descubr que en el kernel 2.6.22 hay oto modulo que activa la cámara, pero no funciona. Se llama sn9c102. Para evitar que haga conflicto con el gspca hacemos esto:

  • # rmmod sn9c102

Además, para evitar que al enchufar la cámara se cargue automáticamente el módulo, se edita el archivo /etc/modprobe.d/blacklist y le agregamos al final la siguiente linea:

  • blacklist sn9c102

Listo, los módulos están instalados. Luego se cargan con modprobe:

  • # modprobe gspca

Ok, ahora, para probar que funciona la cámara, instale el programa xawtv

  • # apt-get install xautv

Et voilà:

Conclusión:

Finalmente, logré hacerla funcionar bien en Kopete, pero por alguna razón en amsn no (el dialogo la detectaba pero se quedaba pegado, así que presumo un bug en amsn).

EDIT: Si por alguna razón no levanta el módulo automáticamente al enchufarla, podría ser conveniente agregar el módulo a /etc/modules (simplemente escribir en una linea el nombre del modulo, en este caso gspca).

Debian, bug con el automontaje de unidades USB

Al insertar una memoria SD, me salió este mensaje:

Bug vfat debian

Obedientemente haciendo:

  • dmesg | tail

Obtuve el siguiente error:

  • FAT: Unrecognized mount option "flush" or missing value

La solución consiste en editar el siguiente archivo (como root):

  • /usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi

Ejemplos:

  • kdesu kate /usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi
  • gksu gedit /usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi
  • sudo nano /usr/share/hal/fdi/policy/10osvendor/20-storage-methods.fdi

Ubicamos la sección de vfat, a partir de esta linea:

  • <match key="volume.fstype" string="vfat">

Buscamos la linea que dice:

  • <append key="volume.mount.valid_options" type="strlist">flush</append>

Como esta en un formato XML, podemos comentarlo añadiendo rodeándolo por <!– –> así:

  • <!-- <append key="volume.mount.valid_options" type="strlist">flush</append> -->

Guardamos el archivo, retiramos el pendrive, memoria sd o disco duro externo (lo que sea), y luego lo volvemos a enchufar. Ya debería funcionar normalmente.

El error al parecer se produce porque el kernel que estoy ocupando no soporta la opción «flush» al montar unidades tipo vfat.

Fuente: Mail-Archive

ACTUALIZACION: En el kernel 2.6.22 no existe este problema.

KDE en Debian enchulado a lo Leopard v2.0

En realidad, a mi tampoco me agradaron mucho los bordes de emerald, así que lo cambie por otro tema y le volví a igualar los colores:

Ventanas comunes (Carpetas en Konqueror) + AMSN (tema Aquaish con colores modificados a mano)

Iceweasel (Firefox) con tema IFox Metal

Compiz Fusion

Avant Window Navigator (efecto iconos 3D)

Compiz fusion de frente =P

Como activar un joystick automáticamente en Debian

Bien, me tope con un leve problema con mi joystick.

Resulta que al enchufarlo, el sistema crea el dispositivo /dev/js0 y los links correspondientes en /dev/input

Pero el joystick en sí, no funciona hasta que:

  • Se calibra en el centro de control de KDE o …
  • Al hacer el comando: jstest /dev/input/js0

Esto significa, enchufar, correr el comando y luego jugar.

Para evitar el paso intermedio, es decir, solo enchufar y jugar, es necesario entonces disparar el comando jstest cuando el joystick se enchufe.

Existe un demonio llamado udev que se encarga de este tipo de tareas.

Bien, me tope con un leve problema con mi joystick.

Resulta que al enchufarlo, el sistema crea el dispositivo /dev/js0 y los links correspondientes en /dev/input

Pero el joystick en sí, no funciona hasta que:

  • Se calibra en el centro de control de KDE o …
  • Al hacer el comando: jstest /dev/input/js0

Esto significa, enchufar, correr el comando y luego jugar.

Para evitar el paso intermedio, es decir, solo enchufar y jugar, es necesario entonces disparar el comando jstest cuando el joystick se enchufe.

Existe un demonio llamado udev que se encarga de este tipo de tareas.

Seguir leyendo Como activar un joystick automáticamente en Debian

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…

Seguir leyendo Compaq Presario V3418LA, Vista y Linux

Lamparita LED-USB para notebook por $CLP 300 (menos que un dolar)

De hecho, me salio menos.

Leyendo esta guía en CHW me animé a hacer mi propia lamparita.

La idea es muy sencilla. La fuente USB entrega 5v. Un led en promedio tiene un valor de 2,2v (depende del color), y una Intensidad más o menos de 20mA (para conocer en detalle los valores, vea las fuentes).

Cuando fui a comprar los materiales, andaba con $500 (+- 1 dolar), pregunté por un LED blanco, pero junto a las resistencias me costaban $900. Entonces el vendedor me ofreció uno verde, y me lo mostró encendido. Lo encontré lo suficientemente luminoso como para el proyecto.
Teniendo En cuenta esta formula:

R=(Vfuete-Vled)/Intensidad

Calculaba que por un Led blanco necesitaría una resistencia de 75 ohms. Se me ocurrió el resguardo de llevarme resistencias un poco mayores, y así asegurarme de no dañar el led por experimentar (lo peor que ocurriría es que encendiera menos). Me llevé 2 packs de resitencias, de 75 y de 100 ohms.

El problema fue que luego recordé que tendría que haber recalculado las resistencias, porque ahora tenía un led verde, que según la formula, necesitaba una resistencia de 140 ohms. Pero entonces pensé en sumar 2 de las de 75, así tendría 150 ohms, y el delta de intensidad igual resulta pequeño.

Seguir leyendo Lamparita LED-USB para notebook por $CLP 300 (menos que un dolar)

blog respaldo anti-amnesia