Consegui fazer funcionar uma Creative NX [PD1110]
Conectei em um PC antigo que tinha com uma placa de vídeo onboard da sis e funcionou de cara.
OBS: Usei o xawtv e o canorama.
Hoje fui conectar ela em outro PC mais novo com placa mãe-intel e placa de vídeo Nvidia e a web-cam não quis funcionar com o xawtv, mas no canorama funcionava normal.
Despois de pesquisar um pouco descobri que o driver da nvidia não prove suporte ao módulo dga que o programa xawtv utiliza para exibir as imagens.
Quando rodava o xawtv ele simplesmente não achava o dispositivo, tentei então especificar o device:
xawtv -c /dev/video0
E olha o que retornou:
This is xawtv-3.94, running on Linux/i686 (2.6.15-27-386)
X Error of failed request: XF86DGANoDirectVideoMode
Major opcode of failed request: 136 (XFree86-DGA)
Minor opcode of failed request: 1 (XF86DGAGetVideoLL)
Serial number of failed request: 63
Current serial number in output stream: 63
Pesquisei mais um pouco no google e encontrei a solução, só precisava especificar para o xawtv não usar o dga.
Consegui executar assim:
xawtv -nodga -c /dev/video0
Depois fiz essa mesma alteração no atalho do xawtv para não precisar usar ele sempre pela linha de comando, para isso é preciso editar o arquivo:
sudo gedit /usr/share/applications/xawtv.desktop
E depois mudar a linha onde diz:
Exec=xawtv
para
Exec=xawtv -nodga -c /dev/video0
Enfim consegui fazer minha cam funcionar e estou compartilhando os passos que tive que passar para fazê-lo, acho que muitos que tem placa da nvidia devem ter enfrentado problemas com o xawtv por causa do dga.
Algumas referências:
https://listas.hispalinux.es/pipermail/l-unplug/2006-July/012323.htmlhttp://www.archivum.info/linux.debian.user.french/2006-01/msg02051.htmlValeu!!! [ ]'s.