Friday, May 25, 2007

WebCam Asus A6J Ubuntu 7.04




Para poder tener soporte de la web cam integrada en el portatil Asus A6J en mi ubuntu 7.04 y gracias a la falta de colaboración del fabricante con la comunidad (muy mal por Asus) he tenido que instalar el módulo de kernel stk11xx.ko del proyecto syntekdriver.

Gracias a este módulo ahora la cámara funciona correctamente con el programa de videoconferencia con soporte SIP que estoy probando, Ekiga (anteriormente gnome-meeting).

Por otro lado también he probado a usar la cámara con el aMSN (Clon del Messenger) en su versión 0.97-0+svn2007 bajada mediante la aplicación automatix2 que pone muy fácil bajarse aplicaciones no libres disponibles para ubuntu y otras aplicaciones libres, pero en versiones más avanzadas a las disponibles en los repositorios de ubuntu.

Por si alguien tiene dudas de si dispone de esa cámara, mediante un lsusb puede ver los dispositivos conectados al bus usb y si le aparece uno con el ID 174f:a311 que esté seguro de que lo tiene.

Si alguien es muy vago y necesita el driver compilado y le vale uno compilado con estas características:

eferro@eferro:~$ modinfo stk11xx
filename: /lib/modules/2.6.20-15-generic/misc/stk11xx.ko
description: Syntek USB Video Camera
author: Nicolas VIVIEN
license: GPL
srcversion: 664D7012B716096793814D3
alias: usb:v05E1p0501d*dc*dsc*dp*ic*isc*ip*
alias: usb:v174FpA821d*dc*dsc*dp*ic*isc*ip*
alias: usb:v174FpA311d*dc*dsc*dp*ic*isc*ip*
depends: videodev,usbcore
vermagic: 2.6.20-15-generic SMP mod_unload 586
parm: hflip:int
parm: vflip:int
parm: fps:Frames per second [5-30] (int)


lo puede coger desde mi web en: http://www.eferro.net/linux/stk11xx.ko.

Tuesday, May 22, 2007

Impresora Multifunción Brother 7010L (I)

He actualizado la impresora que usaba y con la experiencia en coste de cartuchos de las de chorro de tinta me he vuelto a decidir por las Laser. Por otro lado necesitaba scanner por lo que me he decantado por una multifunción.

Como imprimo muchos documentos (no me gusta leer en la pantalla) uso mucho la impresión a Blanco y Negro y sin embargo lo de tener en color es un peligro que suele puede terminar imprimiendo muchas cosas en color casi por tonteria. Así que dejo el imprimir fotos a las tiendas de revelado (que dan muy buenos precios) y me he enfocado en la impresión de documentos. Evidentemente la impresora buscada tiene que ser "Gnu/Linux Friendly", por lo que buscando he encontrado este modelo que cumple mis espectativas, tenia buen precio y el fabricante se ha preocupado por disponer de drivers, instrucciones, y sobre todo los drivers que han dado para este y gran cantidad de modelos son GPL.

Toda la información aportada por el fabricante se puede ver en la web de soporte a linux del fabricante.

En el caso de la Ubuntu 7.04 que uso he encontrado una pequeña pega con las instrucciones de la página web, por lo que ha continuación describo el proceso completo:

1- Siguiendo las instrucciones indicadas para distribuciones basadas en debian y que usen cups me baje el paquete correspondiente y lo intente instalar:

root@eferro-server:~# dpkg -i cupswrapperDCP7010-2.0.1-1.i386.deb
(Leyendo la base de datos ...
130072 ficheros y directorios instalados actualmente.)
Preparando para reemplazar cupswrapperdcp7010 2.0.1-1 (usando cupswrapperDCP7010-2.0.1-1.i386.deb) ...
Desempaquetando el reemplazo de cupswrapperdcp7010 ...
Configurando cupswrapperdcp7010 (2.0.1-1) ...
ERROR : Brother LPD filter is not installed.
chmod: no se puede acceder a `/usr/local/Brother/inf/brDCP7010rc': No existe el fichero ó directorio
chmod: no se puede acceder a `/usr/local/Brother/inf': No existe el fichero ó directorio
* Restarting Common Unix Printing System: cupsd [ OK ]

2- Como se puede ver se producen errores, por lo que lo primero es desintalar el paquete y dejarlo todo limpito con los siguientes comandos:

dpkg --remove cupswrapperDCP7010
dpkg --purge cupswrapperDCP7010

3- La solución pasa por instalar tanto el driver lpd y el de cups (ya que este último parece depender de este) aunque sólo se vaya a usar el drivers cups. Así que los pasos son:

root@eferro-server:~# dpkg -i brdcp7010lpr-2.0.1-1.i386.deb
Seleccionando el paquete brdcp7010lpr previamente no seleccionado.
(Leyendo la base de datos ...
130064 ficheros y directorios instalados actualmente.)
Desempaquetando brdcp7010lpr (de brdcp7010lpr-2.0.1-1.i386.deb) ...
Configurando brdcp7010lpr (2.0.1-1) ...

root@eferro-server:~# dpkg -i cupswrapperDCP7010-2.0.1-1.i386.deb
Seleccionando el paquete cupswrapperdcp7010 previamente no seleccionado.
(Leyendo la base de datos ...
130081 ficheros y directorios instalados actualmente.)
Desempaquetando cupswrapperdcp7010 (de cupswrapperDCP7010-2.0.1-1.i386.deb) ...
Configurando cupswrapperdcp7010 (2.0.1-1) ...
* Restarting Common Unix Printing System: cupsd [ OK ]


Con esto queda la configuración correcta y por las pruebas que he realizado la impresora va de lujo.
Enviaré la información de instalación a el fabricante para que pueda actualizar su web.

Queda pendiente configurar la parte de scanner, pero eso mejor mañana, que ya es tarde :)

Saturday, May 19, 2007

Webcam PC ChatCam Boeder

En mi lucha por tener correctamente configurado el sistema de videoconferencia con Ekiga y el protocolo SIP, he puesto para hacer pruebas en mi máquina una vieja Webcam que tenía olvidada...

Se trata del modelo PC ChatCam que venía con una tarjeta capturadora PCI con chipset bt848A, concretamente la capturadora me aparece (con lspci) como:

05:02.0 Multimedia video controller: Brooktree Corporation Bt848 Video Capture (rev 12)
Flags: bus master, medium devsel, latency 64, IRQ 19
Memory at dfeff000 (32-bit, prefetchable) [size=4K]


En la Ubuntu que estoy usando (7.04) no había configurado ninguna de estas tarjetas por lo que para hacer las pruebas he tenido que recordar como funcionaban los parámetros del módulo bttv y el tema de video4linux.

Inicialmente he tenido algunos problemas por los que por un lado tardaba mucho en permitir cargar el módulo (por la autodetección de dispositivos i2c que en realidad no necesito para esta tarjeta) y después porque aunque se cargaba correctamente la imagen salía en PAL desincronizada y sólo conseguía ver la imagen correcta en PAL-Nc y además en blanco y negro.

Finalmente, y jugando un poco con las opciones he conseguido que todo funcione de lujo usando la siguiente configuración:
modprobe bttv card=0 pll=1 autoload=0 i2c_hw=1

El tema de la desincronización era por no especificar la frecuencia del reloj (pll) y con el i2c_hw=1 evitaba el escaneo por dispositivos i2c que era lento y no necesito.

Todas las pruebas las he realizado usando el xawtv con el comando
xawtv --device=/dev/video0 -remote
(lo de remote ha sido necesario porque en ese servidor X no tengo soporte DGA y me daba pereza activarlo).

Finalmente he probado con el Ekiga y la calidad de la imágen es muy buena.

Tuesday, May 15, 2007

Señora ministra defienda la cultura... de una puta vez

No al prestamo de pago

No al Prestamo de Pago



Estimada Carmen Calvo en el siguiente enlace le dejo una definición de lo que es cultura, por si necesita recordarlo y diferenciarlo de la definición que le dicta la S.G.A.E....