Como fazer o Creative Vista Webcam (041e: 405f) funcionar com o Ubuntu recente?

1
Eu tenho Creative Vista Webcam (041e: 405f), que tem um design muito liso e bonito, mas ele realmente não funciona no Ubuntu, tudo o que posso ver é uma tela verde com algum ruído. Como posso fazer isso funcionar?

    
por vava 29.08.2009 / 09:06

3 respostas

3

Ubuntu Karmic Koala (9,10)

Recentemente, descobri uma maneira de fazê-lo funcionar com o Ubuntu Karmic Koala. A solução para o Jaunty não funcionará, pois o driver ov51x-jpeg não pode ser compilado com novos kernels, mas felizmente não precisamos mais dele. Então, se você seguiu o tutorial para o Ubuntu antigo, certifique-se de ter excluído todas as entradas da lista negra que você possa ter feito. Se você seguiu o meu tutorial, isso significa que você tem que apagar o arquivo /etc/modprobe.d/creative_vista.conf

rm -f /etc/modprobe.d/creative_vista.conf

Então, para fazer essa câmera funcionar com o Skype, tudo o que precisamos fazer é começar o Skype de uma maneira especial

sh -c 'export XLIB_SKIP_ARGB_VISUALS=1 && LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so /usr/bin/skype'

Tenho certeza de que você não quer começar desse jeito todas as vezes, então clique com o botão direito do mouse no menu 'Aplicativos' e selecione 'Editar menus'.

Emseguida,localizeoSkypeláealtereo"Comando" para a linha acima. Não esqueça de clicar em "Fechar".

Éissoaí,acâmeravaifuncionar.

referência: fóruns do ubuntu

Ubuntu Jaunty (9.04)

Foi assim que eu fiz isso no Ubuntu Jaunty (9.04). Todos os tutoriais estão desatualizados e querem que você use o driver gsfakevideo ou o ov51x-jpeg. Nada disso é necessário.

Então, primeiro de tudo, verifique se é a webcam certa.

$lsusb
Bus 003 Device 004: ID 041e:405f Creative Technology, Ltd

verifique se o ID é 041e: 405f aqui.

Agora aqui está o fato, esta webcam funciona com o driver ov51x-jpeg, mas o Ubuntu tenta usar o módulo gspca_ov519 para isso.

Primeiro, verifique se você tem assistente de módulo e funciona:

$ sudo aptitude install module-assistant
$ sudo m-a prepare

Em seguida, temos que instalar o módulo ov51x-jpeg:

$ sudo m-a a-i ov51x-jpeg

Este pequeno comando irá baixar todos os pacotes necessários, compilar nosso módulo e instalá-lo. Não há necessidade de fazer isso manualmente.

Depois temos que verificar se funciona.

$ sudo rmmod gspca_ov519
$ sudo modprobe ov51x-jpeg forceblock=1

Abra o seu aplicativo favorito com vídeo (usei o skype 2.1 beta) e verifique se você tem uma foto.

Agora você precisa ter certeza de que tudo funcionará após a reinicialização.

$ echo 'blacklist gspca_ov519' | sudo tee /etc/modprobe.d/creative_vista.conf
$ echo 'options ov51x-jpeg forceblock=1' | sudo tee -a /etc/modprobe.d/creative_vista.conf

Nota: isto irá desativar o driver gspca_ov519 completamente, então se você mudar a webcam, certifique-se de apagar o arquivo /etc/modprobe.d/creative_vista.conf .

Agora reinicie seu computador e verifique se funciona.

    
por 29.08.2009 / 09:27
0

Isso não funciona mais com Karmic Koala e eu não sei como contornar isso: (

% uname -srvm 
Linux 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:05:01 UTC 2009 x86_64

$ sudo m-a a-i ov51x-jpeg

Falha na compilação do pacote ov51x-jpeg-source!

/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6386: error: too many arguments
 to function ‘video_usercopy’
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c: At top level:
/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.c:6651: warning: initialization
 from incompatible pointer type 
make[4]: *** [/usr/src/modules/ov51x-jpeg/ov51x-jpeg-core.o] Error 1
make[3]: *** [_module_/usr/src/modules/ov51x-jpeg] Error 2 
make[3]: Leaving directory '/usr/src/linux-headers-2.6.31-14-generic'
make[2]: *** [all] Error 2 
make[2]: Leaving directory '/usr/src/modules/ov51x-jpeg'
make[1]: *** [binary-modules] Error 2 
make[1]: Leaving directory '/usr/src/modules/ov51x-jpeg'
make: *** [kdist_build] Error 2 
    
por 17.11.2009 / 19:33
0

link

Você tem que consertar fontes ov51x-jpeg com correções para 2.6.30, então você pode usar:

m-a a-i -O ov51x-jpeg

A opção -O desabilita o download da fonte ov51x-jpeg novamente. Então toda a sequência é:

  • m-a obter ov51x-jpeg
  • fontes de patch em / usr / src / modules / ov51x-jpeg com essas correções (não lembro da ordem correta)
    • kernel_messages.patch
    • ov51x-jpeg-2.6.29.patch
    • ov51x-jpeg-2.6.30.patch
    • noowner.patch
  • m-a-i-O ov51x-jpeg

Isso funcionou no meu debian / testing e nos kernels 2.6.30.2.6.31 e 2.6.32.

    
por 07.03.2010 / 16:33

Tags