esulta que hay una incompatibilidad entre Nvidia y el driver de v4l (video for linux) que nos da el siguiente error:
En mi caso tengo Debian testing (Squeeze).
keopx@laptop:~$ v4l-conf
v4l-conf: using X11 display :0.0
dga: version 2.0
X Error of failed request: XF86DGANoDirectVideoMode
Major opcode of failed request: 130 (XFree86-DGA)
Minor opcode of failed request: 1 (XF86DGAGetVideoLL)
Serial number of failed request: 13
Current serial number in output stream: 13
El problema esta en que Nvidia no soporta DGAN y da como resultado el error antes mostrado.
Ver mas detalle en: http://us.download.nvidia.com/XFree86/Linux-x86/169.04/README/chapter-07.html#id2546686
Para ello he mirado varias opciones pero la que de momento me es valida es la siguiente:
sudo aptitude install xawtv
Y probamos:
xawtv -hwga /dev/video0
oxawtv -nodga /dev/video0
Despues ejecutamos:
xawtv -hwga
cheese
Y debería funcionar eso si, la cam va un poco lenta pero no encontré otra solución. Estos pasos hay que realizarlos uno tras otro cada vez que queramos utilizarla.
Actualización:
He encontrado otra formula mejor. Editar el fichero xorg.conf. Así le diremos a nvidia otros parámetros:
Section "ServerLayout"
...
Option "IgnoreABI" "true"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSection
Os dejo el xorg.conf.tar.gz de mi equipo para que lo tengáis completo.
Comentarios