sábado, 24 de mayo de 2008

Cámaras Web en Mandriva/Linux

Esta entrada va orientada a ser una simple guía para ayudarte a conocer si tu distribución Linux soporta tu cámara web. En esta entrada lo que haré será mostrarte los pasos de cómo instalo mi dispositivo y tú partirás de este ejemplo para instalar tu webcam.

Es posible que no logres instalar tu dispositivo, pero al seguir los pasos de este ejemplo, obtendrás información con la cual podrás hacer preguntas puntuales en los foros GNU/Linux.

Instalando mi cámara web QCam
Primero, necesito saber si el chip de mi cámara está soportado por el módulo gspca, y para ello, con la cámara conectada ejecuto el comando lsusb:
[root@localhost xpiderman]# lsusb

...este comando me dará como salida los ID de Dispositivo y Fabricante de lo que tengo conectado a los puertos USB:

...donde la información que necesito para comenzar mi búsqueda es: 0923:010f. Ya con ese dato, puedo efectuar búsquedas con google o irme directamente al sitio web de spca y probar suerte. Las búsquedas con google solo las empleo cuando no tengo suerte con los dispositivos soportados por el móduo gspca (hablando de webcams). En este caso, primero haré mi búsqueda en el sitio web de gspca antes de instalar ese módulo.

Estando en los listados de dispositivos soportados por el módulo spca, comienzo a buscar si mi camarita está soportada. Para ahorrarme tiempo, utilizo la herramienta de Buscar en esta página de mi navegador web (Ctrl+F), y en ella introduzco el ProductID: 0923:010f y obtengo rapidamente la información que necesito:


...¡he tenido suerte!, ¡mi cámara está soportada!. Lo que sigue ahora, es instalar el módulo (driver), spca para comenzar a utilizar mi camarita.

Para instalar el módulo, tengo dos opciones:
  1. Descargarme el módulo del sitio web de spca e instarlo haciendo doble click sobre el paquete.
  2. Utilizar el gestor de paquetes de mi distribución para descargarlo de sus propios repositorios.
Para mi caso, utilizaré la opción 2, ya que tengo configurados los repositorios oficiales de mi distribución y solo bastará utilizar urpmi para que el paquete se descargue y se instale:
[root@localhost xpiderman]# urpmi dkms-gspca

...y eso será todo.

No todas las cámaras web están soportadas por el módulo spca. Con el ID de Dispositivo y Fabricante, tú puedes efectuar una búsqueda en la web para encontrar una forma de instalar tu cámara... mis instrucciones solo son un ejemplo.

Saludos

Entradas relacionadas:
-Mandriva Linux y mi cámara web Qcam

lunes, 19 de mayo de 2008

Reseteando el chip EEPROM 24C02W6 de una Dell Latitude CPx

Inexplicablemente, se me bloqueó el BIOS de una Dell Latitude CPx. Estaba reparándole el teclado y después de haber borrado las contraseñas de unos usuarios en el Sistema Operativo (Windows), la reinicié y me encontré que el boot estaba protegido con contraseaña... ¡yo no se lo configuré!. Pues bien, esto no relaciona a GNU/Linux con el chip, pero decidí dejar nota sobre esto, ya que me costó encontrar la forma de borrar esa contraseña que me impedía acceder al Sistema Operativo de esa portátil. Posiblemente a alguién le sea de utildad.

La portátil Dell CPx no usan un CMOS respaldado por una pila, estas usan un chip de memoria EEPROM que, aunque se le quite la batería a la portátil y se desconecte de la fuente de poder, la EEPROM no pierde su configuración... se podría decir que la única forma de borrar la contraseña, es teniendo esa contraseña. Pues bien, después de googlear y goolear, encontré "los instructivos de siempre", pero de tanta búsqueda, encontré uno que me llevó al chip en cuestión, pero no a la solución en si. También encontré otros instructivos de los que no tomé nota, pero que sí me dio el resultado que necesitaba. La información que me ayudó, la encontré buscando información sobre el mencionado chip EEPROM.

Borrando la memoria EEPROM
Para iniciar con este procedimiento, primero hay que localizar el chip EEPROM 24C02, el cual está situado por debajo de la Motherboard del equipo portatil y hay que desmontar toda la tarjeta. El chip en cuestión está cercano a los puertos de las PCMCIA. Por debajo del teclado, su ubicación sería, bajo la E, entre la S y la D. Del chip, por el lado de arriba hay dos pines, los cuales son el pin 1 y 2, que al parecer son para impedir el encendido del equipo, nada mas.

Para desmontar la Motherboard, hay que sacar todos los tornillos que están por debajo del equipo. Los tornillos con letra K, (keyboard), y los tornillos con letra P (ni idea). Una vez desmontada la Motherboard, la conectamos a la fuente de poder y a un monitor externo, luego usaremos un clip o algún cablecillo para provocar un corto circuito entre las patas 4 y 6 del chip:

...mientras se tienen conectadas las patas 4 y 6, se debe encender el equipo para provocar el corto. Hecho esto, en el monitor externo aparecerá un mensaje que dice:

**** MANOFACTURIN MODE: LEVEL [01] ****
Press FN-X to return the system to normal running mode.

...y ya podrán bootear normalmente su equipo y entrar a la configuración del BIOS.

Saludos, espero les sea de utilidad.

lunes, 5 de mayo de 2008

Mandriva Linux y mi vieja portatil PentiumII

Tengo una vieja portatil PentiumII, donde usaba un Microsoft Windows XP SP2 y recientemente adquirí un CD-ROM para equipo portatil, con la idea de instalarle GNU/Linux. Mi Portatil PentiumII es vieja, pero aún funciona adecuadamente. Esta es una breve información del hardware:
-Procesador PentiumII a 333MHz
-Disco duro de 10GB
-313MB de RAM
-Chip de video ATI RAGE LT PRO

No debatí en cuanto a qué distribución Linux instalarle, puesto que estoy acostumbrado a Mandriva Linux, pero! de no obtener un rendimiento razonable, le instalaría una distribución que se desempeñara respetablemente en ese procesador. No quería utilizar una distribución con apariencia poco estética, cuando había tenido un Windows que funcionaba correctamente y no se veía mal. Así que, comencé instalando Mandriva2006 y su desempeño fue aceptable, luego le instalé Mandriva 2008 Spring usando el CD One y, el desepeño fue igual.

Ok, al instalar Mandriva One, se llevó casi la mitad del espacio en disco, así que, tomé la opción de volver a instalar, pero esta vez, desde el CD Mandriva-mini, para instalar el KDE con pocas herramientas.

Al instalar, deseleccioné casi todo, dejando el IceWin como entorno de escritorio y el software de Configuración. Al terminar la instalación, abrí una terminal y comencé agregando los repositorios oficiales, para luego instalar KDE.

Instalando lo necesario:
El entorno de escritorio que me gusta es KDE, así que, para comenzar a instalar lo que voy necesitando, configuré los repositorios oficiales:
# urpmi.addmedia --distrib --mirrorlist '$MIRRORLIST'

Luego los de PLF:
urpmi.addmedia --distrib --mirrorlist 'http://plf.zarb.org/mirrors/$RELEASE.$ARCH.list'

...y comencé a instalar KDE:
# urpmi konsole

...al instalar konsole, se instaló KDE... (no me gusta xterm). Luego instalé kmix para poder subir y bajar el volumen del audio:
# urpmi kmix

...pasé a español a KDE:
# urpmi kde-i18-es

...el idioma de firefox:
# urpmi mozilla-firefox-es_ES

...el ksnapshot para las capturas de pantalla:
# urpmi ksnapshot

...posteriormente, instalé más software que sé utilizar: un cliente torrent, vlc, los plugins para firefox, kaffeine, aMSN y un par de paquetes de codecs:

Cliente torrent:
# urpmi bittorrent-gui

...cliente MSN:
# urpmi amsn

...codecs
# urpmi win32-codecs avifile-win32 mplayerplugin

...vlc y kaffeine:
# urpmi vlc kaffeine

...el servicio de impresión:
# urpmi cups

...ofimática:
# urpmi gnumeric abiword kpdf

He instalado mas software, pero no recuerdo con exactitud qué otros paquetes han sido. Hasta este momento, llevo utilizado en el disco 2.4GB de 9.0GB que es el total de la partición ext3... ah! a la partición swap, le di 256MB. El desempeño del sistema es aceptable y podría decir que me va igual cuando inicio sesión con fluxbox. Me atrevo a decir que, las aplicaciones se abren en el mismo tiempo que se abrian en Microsoft Windows. Para poder usar mi camarita web, instalé el módulo gspca y al hacerlo tuve que instalar el kernel-laptop.

El desempeño
Las aplicaciones se abren en un promedio de 2 a 3 segundos (aMSN y Firefox 20 segundos). El sistema arranca en 3.17 minutos (sin tomar en cuenta los 20 segundos del bios), y se apaga en 1.6 minuto. También debo mencionar que del arranque, quité el servicio de hardrake, para acortar el inicio del sistema.

Bien, eso es todo. Veo en BlogDRAKE que ya está disponible Mandriva One Spring con entorno XFCE... lo probaré para ver si obtengo un mejor desempeño,

Saludos.