Alguns anos atrás eu tentei fazer a webcam DSB-C110 da D-Link funcionar no Linux sem grande sucesso e acabei desistindo, mas na pesquisa de compatibilidade do BrLinux havia vários relatos de que ela funcionava, então resolvi tentar novamente, e, bem, agora ela funciona.
Antes de mais nada, verifique se seu usuário está no grupo video:
cat /etc/group
Se não estiver, adicione com o comando (como root):
usermod -a -G video usuario
Para fazer essa webcam funcionar, precisamos do módulo gspca. No ArchLinux só precisamos rodar:
pacman -S gspca
“Ok, se é tão simples assim, por que você não conseguiu antes?” Simples. Quando você pluga a camera, por padrão, o udev carregará o módulo sn9cxx, que só funciona como Video4Linux2, e como a maioria dos programas ainda usa o Video4Linux1, não pude usá-la.
O módulo gspca funciona tanto como V4L1 e 2, através do módulo v4l1_compat, que pelo menos na minha máquina é carregado automaticamente. Embora ele também fosse carregado com o sn9cxx, não sei por que, não funcionava.
O próximo passo é específico da sua distribuição. O importante agora é que você coloque o módulo sn9cxx na lista negra de módulos (blacklist). No /etc/rc.conf/ do meu ArchLinux, modifiquei as seguintes linhas:
MOD_BLACKLIST=(sn9c102) MODULES=(... gspca)
No Ubuntu e talvez outras distribuições, o arquivo a ser alterado é /etc/modprobe.d/blacklist.
E voi là, sua webcam funcionando (inclusive com o kopete).