MotionEye working on Vaio FZ21S under Ubuntu
Pues si!!! Después de varios días rebuscando por foros y probando cosas, al final he conseguido hacer funcionar la webcam del Vaio.
Básicamente, el kit de la cuestión es el firmware de la cámara, me explico. En un lsusb en el Vaio, vemos lo siguiente "entre otros":
Bus 006 Device 002: ID 05ca:183b Ricoh Co., Ltd
La cámara en cuestión es una Ricoh, para la que hay un driver llamado r5u870, pero que según parece no tiene soporte para todas las cámaras Ricoh. En concreto una de las que carecen de soporte es la 05ca:183b, o sea, la mía.
Buscando por ahí, encontré un foro donde alguien (no recuerdo quien), facilitaba un script de guile con el que había conseguido extraer el firmware necesario para la "183a" a partir del driver para Vista. Ni corto ni perezoso, decidí probar a hacer lo mismo con el driver de Vista de mi cámara, a ver que tal. No hubo suerte... o no mucha. Conseguí que los programas captaran algo. Probé con Skype (la beta de la versión 2.0 para linux, que tiene soporte para vídeo), con ekiga y con cheese. Con ello descubrí (con cheese) que mientras la cámara no captura se ve más o menos bien (los colores eran patéticos, pero menos da una piedra), pero en el momento que empezaba a capturar vídeo, se veía todo a rallas, movido y como "codificado" en algún idioma alienígena. Ah y Skype usa la cámara "en modo captura", con lo que se ve todo mal.
Hoy he encontrado en el foro de ubuntu un post donde remiten aqui, donde hay un archivador con el código del driver con el firmware para la "183b" incluido. Descomprimir, "make", "make install", "modprobe r5u870" y todo perfecto!
Podéis bajar el fichero aquí, por si no está disponible el sitio original.
El caos y la destrucción reinarán el dia que MS domine el mundo
Hoy prometía ser otro día de trabajo como cualquier otro. Bueno, ayer a última hora configuramos la política del dominio para que instalara a todos los PC's el cliente ICA, pero a bote pronto tampoco supone nada "raro".
Hemos entrado por la puerta, y de camino a nuestro "zulo" ya nos han asaltado un par de veces con la concreta y específica frase "no funciona nada!". Vamos bien. Tenemos unos switches 3com a los que siempre he odiado por que con ellos la estabilidad brilla por su ausencia, con lo que hemos pensado que reinciando los switches bastaría. Lo hacemos y nos vamos a sacar el merecido café matutino.
No habíamos acabado con el café y empiezan los "el correo no va", "no puedo entrar al programa", etc. Después de pasearnos por los PC de la gente que se quejaba, conseguimos distinguir varios sintomas.
- El escritorio parpadea. Cada pocos segundos, todo lo que hay abierto parpadea un milisegundo, como si todo perdiera foco, y luego se vuelve a poner bien. Esto es un follón, por que cualquier cosa abierta que no sea una ventana (p.e. el menú inicio o cualquier menú desplegable) desaparece en perder foco.
- El programa de contabilidad "peta" (ha generado errores y se cerrará) escribiendo en un cuadro de texto, ni si quiera cuando hacen alguna operación.
- Las unidades de red van y vienen sin motivo aparente. Cuando digo que van y vienen me refiero a que se mapean, al cabo de un rato desaparecen, se vuelven a mapear y asi sucesivamente.
Después de mirar varias cosas y probar el archi-conocido y super-funcional "Si no funciona reinicia", todo sigue igual. Después de dar bastantes vueltas, hemos encontrado el que y ahora todo funciona normalmente o al menos eso parece. Los problemas que detectamos fueron los siguientes.
- Sin saber como ni por que, el valor de la directiva de grupo que le dice a los PC cada cuanto tiempo tienen que actualizar la directiva tenía por valor "0". A priori he pensado "ah pos será ilimitado", pero acto seguido he pensado lo que acabáis de pensar vosotros "no tiene ninguna lógica". Gracias a san Google, hemos encontrado un articulo de MS en el que decían que un valor 0 en ese campo hace que los PC's acutalicen la política cada... 7 segundos! De ahí venía el parpadeo y las pérdidas de foco.
- El servidor principal de dominio a su vez es el servidor de licencias de Terminal Server, que casualmente hemos estado trasteando estos dias para la instalación de un paquete de licencias nuevo. En no se qué aplicación de administración, nos salió un mensaje de que el servicio de Registro de Licencias no estaba arrancado en el servidor de licencias, con lo que lo arrancamos. No sacamos nada en claro, pero con la memoria de pescado que tenemos, el servicio se quedó en marcha en los dos servidores de dominio que tenemos. Lo bueno es que uno es servidor de licencias, pero el otro no, y los que tenían la desdicha de validarse en ese servidor, no conseguian ningún tipo de licencia, ni siquiera para el "SMBServer", o sea ficheros compartidos de red e impresoras.
De momento parece que todo vuelve a andar, a ver lo que dura. La moraleja del tema es lo inútil de la política empresarial de "Elijo la infraestructura de MS en frente a la de software libre, por que tiene mejor soporte". En los discos originales de MS de Windows, hay una cláusula impresa que viene a decir que MS no dará soporte técnico en ningún momento y que éste lo tiene que dar el partner local. Muy bien, pero eso es lo mismo que tenemos con el software libre, no? Y por otro lado, en este caso, la gente que montó en su dia el dominio (ajena a la empresa, ya estaba en marcha cuando yo llegué) probablemente o no tenía ni idea de que eso existiera o bien no le dió la más mínima importancia. Por eso, la segunda moraleja es "MS incentiva la creación de técnicos de bajo nivel", que creen que con buscar la opción correcta en el menú contextual ya son buenos técnicos. A los MCSA y MCSE que corren por ahi hay que darles de comer aparte, esos si que "dominan" (o por lo menos los que yo he conocido).
Saludos,
Chiru.


