viernes, 16 de abril de 2010

Joystick no funciona com mouse

Hace tiempo que deseo hacer funcionar el joystic como mouse pero nada, ayer instale arch y probe el paquete input-joystic para xorg pero nada >(

de momento aqui dicen que es un bug pero recuerdo haber leido esto hace aNos y no creo que no lo hayan corregido:
http://www.linuxquestions.org/questions/linux-hardware-18/adding-usb-joystick-as-2nd-x11-pointer-449434/

u esto en la doc de xorg
http://www.x.org/archive/X11R7.5/doc/man/man4/joystick.4.html

y esto en el wiki de arch:
http://wiki.archlinux.org/index.php/Joystick_Support

Leyendo mas:
http://ubuntuforums.org/showthread.php?t=453664

Section "InputDevice"
Driver "joystick"
Identifier "joystick"
Option "Device" "/dev/input/js0"
EndSection


InputDevice "joystick" "SendCoreEvents"


-------------------
Listo, ya funciona a medias, lo que hice fue generar el archivo xorg.con usando
Xorg --config
o algo asi y luego en el campo input del mouse puse el joystick pero esta descalibrado :( estoy investigando como calibrarlo, parece que hay que usar programas jstest y jscalc:
http://www.ibiblio.org/pub/Linux/docs/LuCaS/NuLies/web/2.2/Documentation/joystick.txt
http://linux.die.net/man/1/jscal

y aqui me dicen como compilar los programas para arch:
http://bbs.archlinux.org/viewtopic.php?id=24831


PD:Interesante articulo sobre joystick
http://www.epanorama.net/documents/joystick/pc_joystick.html

finalmente he compilado usando:

gcc -o jstest jstest.c

y he probado y efectivamente esta descalibrado, ahora voy por el programa de calibrarlo

jscal puso mas problema finalmente lo pude compilar agregandole un -lm al final:

gcc -o jscal jscal.c -lm

Haaa y tambien le agregue esta linea a los include del codigo:

#include

////////////////////////////////////////////////////////////////////////////

Finalmente lo he conseguido, para calibrar el joystick primero calibracion del hardware:
el
me di cuenta que si se dejaba la calibracion en maximo o minimo el rango era entre -32767 y 9458 por lo cual hice:
32767 + 9458 =42225 // este es el total de unidades
42225 / 2 = 21112.5 // esta es la mitad
-32767 + 21112.5 = -11654.5
9458 + 21112.5 = -11654.5

Luego busque la calibruacion por hardware mas cercana a -11654.5 en el eje X y Y (usando las palancas en la parte inferior del joystick para este fin)

Para terminar use jscal para la calibracion por software y justo como dice en el README cree joystick.cal en /etc y puse la linea
source /etc/joystik.cal en el script de arranque del equipo.

domingo, 14 de febrero de 2010

BIOS update

Luego de vivir mucho tiempo con la BIOS y su BUG con las contraseñas que terminó en no poder acceder al menú de configuración llego el momento, estoy dedicando un tiempo a la maquina para por ejemplo borrar Windows que no sirve de nada y de nuevo intentaré tener una instalación decente.

Situacion: ya hay actualizaciones de la BIOS, aunque la serie es NB100 parece que hay variaciones por región lo primero que me pareció fue revisar en Europa donde venden la netbook con Ubuntu y si hay software para hacer el update pero parece que solo funciona con el ubuntu de fabrica por que en debian no me funciono y leyendo en la WEB me di cuenta que a los que han actualizado ubunto tampoco les funciona.

# ./ARL210.sh
Module isfl_drv.ko insert error

Luego de buscar y buscar he encontrado algo más viable que es usar una usb para arrancar (no se si linux o freeDOS) y desde allí hacer el update.
http://aps2.toshiba-tro.de/kb0/TSB9902P80000R01.htm

En resumen te bajas dos archivos, uno es un .deb y el otro es la imagen de la BIOS que termina en .img

He instalado el .deb (que es para ubuntu) en debian sin problemas :) y ahora reviso que ha instalado:

# dpkg -L usb-imagewriter
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/usb-imagewriter
/usr/share/doc/usb-imagewriter/copyright
/usr/share/doc/usb-imagewriter/changelog.Debian.gz
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/imagewriter.1.gz
/usr/share/imagewriter
/usr/share/imagewriter/header.png
/usr/share/imagewriter/imagewriter.glade
/usr/share/applications
/usr/share/applications/imagewriter.desktop
/usr/lib
/usr/lib/imagewriter
/usr/lib/imagewriter/find_devices.sh
/usr/lib/imagewriter/imagewriter.py
/usr/bin
/usr/bin/imagewriter

y sigo mirando que es:
# file /usr/bin/imagewriter
/usr/bin/imagewriter: POSIX shell script text executable

Listo, es un scritp en shell y las librerias son un script en shell y uno en python

Justo como lo pensaba (lo vi en el sumario) hace un dd :)

Listo, ahora es momento de reiniciar, publico hasta aquí y luego sigo el post

Listo, si era un FreeDOS pero y parece que funciono, solo que no borró los password y no puedo entrar al menu para revisar la versión :(

Desarmé por completo la NB100 y nada, no le di con el chiste y ya gasté mucho tiempo, me siento derrotado por una pequeñita maquina :( pero no puedo seguir perdiendo tiempo con este tema, espero luego poder solucionar el tema del password

lunes, 25 de mayo de 2009

moblin

Hola, este post lo estoy haciendo desde la netbook usando http://moblin.org/ me ha reconocido la wireless y la aceleraci'on gr'afica funciona tal vez lo instle, lo que no me gusta es que usa .rpm

wireless

Bueno para poder usar los drivers libres del kernel en debian bajé el kernel de sid: linux-image-2.6-686_2.6.29+19_i386.deb linux-image-2.6.29-2-686_2.6.29-5_i386.deb, reinicié y listo ya funcionaba la wifi (claro falta configurar wpa)

domingo, 24 de mayo de 2009

root y las tty

Generalmente uso root desde las tty pero prefiero usarlo solo en una y algunas pocas veces olvido cerrar sesión, como aveces suelo ser paranóico hoy he configurado una tty12 que es la única donde el comando login permite que root puede iniciar, en mi blog he documentado como hacerlo:

http://digitalfredy.blogspot.com/search?q=tty

sábado, 4 de abril de 2009

Resolución tty

La resolución de la tty en linux se configura con el parámetro vga del kernel, esto se hace en el cargador de arranque, en grub en el archivo menu.lst, generalmente coloco vga=771 para 800x600 y vga=773 para 1024x768, algo que aprendí en slakware pero para la configuración de la netbook quería colocar la mayor resolución posible, para saber las soportadas modifique /boot/grub/menu.lst asi:

kernel /boot/vmlinuz-2.6.26-1-686 root=/dev/sda10 ro vga=ask

el modo maximo es:

9 315 800x600x32

que según este articulo en wikipedia es le numero 814, pero no funciona, el 789 si funciona pero finalmente me decido por el 9 que es el mejor que el mismo vga=ask popone como el mejor, mi linea en /boot/grub/menu.lst quedo asi:

kernel /boot/vmlinuz-2.6.26-1-686 root=/dev/sda10 ro vga=9

y funciona bien, solo que no tengo claro que ventaja tiene que sea de 32bit, de hecho no se como probarlo, imagino que con aalib y mplayer es una opción.

Xserver

La tarjeta de video intel:

digitalfredy@digitalfredy-netbook:~$ lspci | grep -i vga
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)


El driver es "intel"

inicialmente en debian lo tenia con vesa pero todo se veía grande, no tenia instalado ningún escritorio ni herramientas gráficas por lo que me toco obtener la resolución de x desde la consola:

$ xrandr

Comando que también permite cambiar la resolución, el tamaño con vesa era grande por que la resolución estaba a 800x600 al instalar el driver "intel" y eliminar el vesa ya se puede disfrutar de la resolución de 1024x600 que es la que proporciona el NB-100.

espero en el futuro mejorar este post y colgar un xorg.conf afinado y trucos para remapear el teclado pues la ausencia de la tecla control al lado derecho es muy molesta.

domingo, 4 de enero de 2009

Preinstalación - Windows al final del disco

Hay pequeños detalles que fastidian, uno de ellos es que windows esté al principio del disco duro, quería mandarlo al lugar que se merece, al final del disco, como no tengo medios de recuperación creados para mi netbook TOSHIBA NB100 por que el software de creación de medios exige una unidad DVD RW y no tiene la facilidad de crear una imagen .iso que se podría pasar por red a otro computador ...

Para poder dejar Linux en el principio del disco y en especial que la partición al principio del disco duro sea la /boot que contiene y es consultada por GRUB lo más facil era mover la partición de windows al final pero me dió miedo que no funcionara y tampoco me gusta que la primera partición (sda1) esté al final del disco entonces de nuevo he recurrido a GParted Live USB (más info en este post) y he hecho lo siguiente:

1- Asegurarme de que existieran 3 particiones (sda1, sda2 y sda3), la netbook tiene al principio del disco sda1 (windows) de 15 Gigas luego de haberla redimensionado y al final del disco duro sda2 (recuperación de toshiba) y he creado una pequeña partición sda3 de 100 Megas vacia, graficamente es algo parcido a esto:

|----sda1----|-sda3-|------------libre------------|--sda2--|

2- Copiar la partición de windows al final del disco (antes de sda2) en vez de moverl soluciono 2 problemas, primero juegué sobre seguro por que no toqué la partición original y segundo la copia será la partición sda4 y al borrar la sda1 existente puedo lograr que la partición al principio del disco sea la sda1 y sea mi partición /boot que contenga GRUB y si a futuro me da la gana puedo borrar sda2 (recuperación de toshiba) y agrandar hasta el final sda4 (copia de windows) logrando que la última partición del disco sea sda4, gráficamente el resultado es algo parecido a esto:

|----sda1----|-sda3-|------libre-----|----sda4----|--sda2--|

Al momento de escribir ete post me encuentro en este estado, y estoy usando la partición copia de windows (sda4) que arranqué a mano desde GRUB, lo único que pasó fué que hizo un scandisk al iniciar.

al borrar sda1 (originalmente windows) y sda3 (creada para que la copia de windows fuera sda4) quedaría algo parecido a esto:

|----------------libre---------------|----sda4----|--sda2--|

Como se podrán imaginar este es el mejor escenario para poder instalar cualquier Sistema Operativo, por lo pronto toda esta preparación del disco es para instalar archlinux.

############################################################
### Importante: no pude dejar windows al final del disco ###
### debe existir algo parecido al /etc/fstab en windows ###
### y al borrar la partición original quedó perdido, me ###
### toco usar sysrescue para recuperar la antigua tabla ###
### de particiones, si alguien va a hacer algo parecido ###
### primero haga un backup de su tabla de particiones, yo###
### recuperé la de Windows pero perdí la de recuperación ###
### de toshiba. tal vez super grub sea útil pero por el ###
### momento dejare windows al principio :'(
############################################################

sábado, 3 de enero de 2009

Preinstalación - redimensionar partición NTFS

El instalador de arch tiene parted pero revisando la documentación de la opción resize de parted no ví soporte para NTFS, sistema de archivos usado por el winbugs xp que trae preinstalado la netbook, leí un poco más y en wikipedia donde habla de la limitación, finalmente decidí usar GParted para memoria USB

A diferencia del instalador de arch para usb que facilmente cree con flashnul crear la usb de GParted fue un proceso tedioso, primero instalé Live USB Helper 0.0.8, una vez instalado me pidió control pad, lo bueno fué que el mismo me pasó el URL, luego me salió un error por que no encontraba la librería vb6stkit.dll que descargué de dll-files.com y para instalarla siguiendo el faq coloque la librería en C:\WINDOWS\system32 e hice regsvr32 vb6stkit.dll desde la consola, salio un warning pero funcionó, para formatear la memoria pidió hp USB format tool pero de nuevo el mismo me dió el URL para descargarlo.

Lo que hice fue formatear y hacer la memora arrancable con el Live USB Helper y finalmente copiar los archivos del .zip de parted, inicié desde la memoria USB, redimensioné la partición y reinicié winbugs que hizo un scandisk, luego se reinició, dijo que detectó hardware (tal vez por que yo metí una memoria SD donde guardé el log de Gparted) y pidió reiniciarse de nuevo, reinició y la partición ha sido redimensionada :) me fastidia un poco la partición de recuperación al final del disco pero por ahora la dejaré.

Tengo mi netbook toshiba nb100 lista para instalar archlinux, no he dañado winbugs y me tomó más tiempo preparar la memoria USB con GParted que redimensionar. Tal vez aunque no lo descubrí ahora vale la pena mencionarlo: Para que el arranque por memoria USB funcione en la BIOS debe estar activado el soporte para legacy

Antes de publicar este post escribí un correo a la gente de gparted para ver si en la página colocan el enlace a donde dice como instalar la dll, pues perdí mucho tiempo antes de encontar el FAQ.

jueves, 1 de enero de 2009

Bug en passwords de BIOS ?

Las BIOS generalmente tienen 2 password, uno para iniciar el sistema y otro para poder acceder a la configuracion del BIOS.

Para los que no lo sepan la netbook TOSHIBA NB100 usa BIOS insyde H2O, yo he detectado un comportamiento que creo es anormal y yo considero que es un bug.

1- Colocar el primer password
2- Colocar el segundo password

Ahora cada que inicia la computadora debemos introducir el primer password pero se supone que para entrar a la configuración de la BIOS deberíamos poner los dos o el segundo pero con esta BIOS solo con colocar el primer password puedes entrar a configurar la BIOS y además solo puedes cambiar uno de los paswords.

martes, 23 de diciembre de 2008

Fuentes para la consola, eñe y acentos

En la instalación de arch lo primero que hice fué usar km, que además de permitir elegir el mapa de teclado permite elegir la fuente de la consola, esto es muy bueno pues como la netbook no es tan grande puedo elegir una fuente pequeña, pero me di cuenta que no todas las fuentes están completas, no traen la ñ por lo que dejo este registro:


Bueno mi netbook tiene teclado en español de españa (tiene eñe "ñ" y la arroba "@" está en el 2) así que:
Mapa del teclado: i386/qwerty/es.map.gz

Estas fuentes de tamaño 8 tienen la ñ ... :
* LatArCyrHeb (casi no me gusta como se ve curses)
* cp850 (me gusta)
* cp857 (me parece igual a cp850)
* cp865 (me parece igual a cp850)
* defalult (me gustó la de 8x9) <--------- dejaré esta, si algo no me convence están las cp???
* drdos (tal vez la de 8x8 pero tiene la p y la q subidas)
* iso01 (pero las curses se ven orribles)
* iso03 (pero las curses se ven orribles)
* iso09 (pero las curses se ven orribles)
* lat0 (la virgulilla de la eñe esta esta muy montada y la q y la p se ven muy subidas)
* lat1 (la virgulilla de la eñe esta esta muy montada y la q y la p se ven muy subidas)
* lat4 (la q y la p se ven muy subidas)
* lat4a (la q y la p se ven muy subidas)
* lat9u (la virgulilla de la eñe esta esta muy montada y la q y la p se ven muy subidas)
* lat9v (la virgulilla de la eñe esta esta muy montada y la q y la p se ven muy subidas)
* lat9w (la virgulilla de la eñe esta esta muy montada y la q y la p se ven muy subidas)

Preinstalación - BIOS vs digitalfredy

No se por que es para mi inevitable modificar las opciones predeterminadas del BIOS, simpre me trae problemas pero creo que nunca lo dejré de hacer, con la NB100 ya tuve mis 2 primiros problemas:

1- El instalador de arch linux en la memoria USB no me cargaba, creo que fué la opción de USB legacy, en fin la solución fue dejar todo como venía presionando F9 (creo)

2- Cambié los dos pasword y ya no hay forma de cambiar uno de ellos, ademas me parecio que la BIOS estaba como buggy pues tenía configurado password para inicio y haciendo cosas como tratando de entrar a al menu boot del BIOS se pasaba directo a cargar el sistema operativo, en fin no recuerdo bien como paso pero el caso es que inicio sin pedir el pasword.

Que distro instalar?

Bueno, increiblemente no le había instalado linux a la netbook, como le comenté a algunos de forma personal, quería probar una distro nueva, finalmente me he dedicido por probar Arch Linux me interesa probar pacman y la idea de un repositorio abierto de paquetes como AUR me gusta, digamos que es una distro moderna que para mí tiene lo mejor de mundos conocidos como debian, mundos olvidados como slakware y mundos poco explorados como gentoo

Una buena referencia es la comparación de arch con otras distros Linux y BSD's en ingles o alternativamente en español

miércoles, 17 de diciembre de 2008

Netbook TOSHIBA NB100 según toshiba

La información sobre la netbook en Toshiba latino realmente da pena, dejo estos interesantes enlaces

Presentación toshiba europa

Características técnicas (tosiba europa)

Especificaciones (toshiba latino)

Presentación

Hola, mi nick es digitalfredy y este blog estará dedicado a mi netbook, una TOSHIBA NB100.

Decidí comprar una netbook por que me gusta llevar el computador conmigo, cargar mi antiguo portatil era un karma y en general lo que yo más uso es el browser y la consola de comandos.

Antes de comprar la NB100 revisé webs y videos sobre otras netbook y finalmente me quedé con la toshiba por algunas cuestiones de diseño pues es más pequeña, más compacta, permite usar la batería para sujetarla y tiene una coherente ubicación de los puertos, se nota la ventaja de toshiba derivada de su experiencia con libretto.

La mayoría de las nebook son compatibles con Linux (fundamental para mi) y esta no es la excepción, en europa la venden con ubuntu preinstalado y trae tecla ubunutu en vez de tecla windows, desafortunadamente en latinoamerica solo la venden con xp.

Tengo confianza en la marca toshiba, realmente me parece que es una verdadera marca de portatiles y eso pesa mucho.

Bueno no todo es una luna de miel, en este blog espero en detalle hablar de lo bueno y de lo malo, desde antes de comprarla sabía que el teclado era bastante pequeño, además que comprandola en Colombia el mapa del teclado era latinoamericano y que no la conseguiría con Bluetooth, pero nada es perfecto.