Uma dica para fazer funcionar sua webcam no Ubuntu
“… e provavelmente em outras distribuições também. Ocorre que o número de câmeras suportadas pelo driver gspca, do kernel, é bastante grande, mas muitas vezes os sistemas de reconhecimento automático de hardware carregam outro driver adicional que acaba atrapalhando o funcionamento do módulo certo.
E o link a seguir ensina como identificar este módulo, removê-lo temporariamente (para poder testar) e depois removê-lo definitivamente (caso o teste seja bem-sucedido).”
Enviado por Flavio C. Costa – referência (tech.shantanugoel.com).
Uma outra dica interessante pra isso é o seguinte: a grande maioria das aplicações (gqcam, camorama, xawtv, skype, amsn, etc.) vem prepara para utilizar v4l ao invés de v4l2, que é o que esses drivers implementam. No entanto, existe a libv4l que é uma biblioteca que implementa a “tradução” de chamadas v4l para v4l2. Se sua câmera não funciona esses programas, pode ser que ela passe a funcionar se você fizer o seguinte (no Ubuntu):
1 – instale a libv4l:
# aptitude install libv4l-0
2 – crie um script wrapper para ela (vamos chamar de ‘v4l’):
# echo '#!/bin/bash
LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so "$@"
' > /usr/local/bin/v4l
# chmod a+x /usr/local/bin/v4l
3 – chame as suas aplicações usando o wrapper:
# v4l skype&
# v4l camorama&
# v4l xawtv&
# v4l amsn&
No Debian Etch, que eu uso no meu desktop, onde eu compilei o driver gspca para o kernel 2.6.24 Etch-And-a-Half, também ocorre este problema de carregar um driver adicional já existente no kernel e que faz a webcam não funcionar. A solução encontrada foi deletar o módulo atrapalhador da pasta de módulos do kernel.