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. :D
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).