Autor Tópico: Webcam Vimicro Z-Star não funciona no Ubuntu 9.10  (Lida 4601 vezes)

Offline mpoloureiro

  • Usuário Ubuntu
  • *
  • Mensagens: 35
    • Ver perfil
Webcam Vimicro Z-Star não funciona no Ubuntu 9.10
« Online: 06 de Novembro de 2009, 02:38 »
Olá Pessoal!

Este é meu primeiro post e se eu cometer algum erro por favor me corrijam. Tenho uma webcam da Vimicro que não funciona no Ubuntu 9.10. Na verdade ela nunca funcionou no Linux (antes eu usava o Kubuntu). Já li inúmeros postes de inúmeros sites e não consegui resolver o problema. Então o que eu vou fazer a seguir é descrever basicamente todas as tentativas que se concretizaram como frustradas. Minha máquina é um notebook Acer-Aspire 5100-3577 com dual boot (Lin & Win).

Pelo comando lsusb temos: Bus 002 Device 002: ID 0ac8:305b Z-Star Microelectronics Corp. ZC0305 Webcam
Pelo comando dmesg temos:
[    7.270554] gspca: main v2.6.0 registered
[    7.372809] yenta_cardbus 0000:06:04.0: ISA IRQ mask 0x0cf8, PCI irq 20
[    7.372815] yenta_cardbus 0000:06:04.0: Socket status: 30000006
[    7.372822] yenta_cardbus 0000:06:04.0: pcmcia: parent PCI bridge I/O window: 0xa000 - 0xafff
[    7.372826] pcmcia_socket pcmcia_socket0: cs: IO port probe 0xa000-0xafff: clean.
[    7.373050] yenta_cardbus 0000:06:04.0: pcmcia: parent PCI bridge Memory window: 0xb0200000 - 0xb02fffff
[    7.373054] yenta_cardbus 0000:06:04.0: pcmcia: parent PCI bridge Memory window: 0x80000000 - 0x83ffffff
[    7.633000] gspca: probing 0ac8:305b
[    7.633006] zc3xx: Sensor Tas5130 (VF0250)
[    7.641139] gspca: probe ok

Não sei exatamente o que significa ésta saída mas o que parece é que a webcam está instalada.

Seguindo o que encontrei em vários fóruns (por exemplo, http://www.guiadohardware.net/comunidade/v-t/791671/ ou http://ubuntuforums.org/archive/index.php/t-1015611.html) fiz o seguinte:

Baixei o arquivo gspcav1-20071224.tar.gz (http://mxhaard.free.fr/download.html);
Descompactei com tar zxvf gspcav1-20071224.tar.gz;
Entrei na pasta criada e dei um make.
Resultado:
make -C /lib/modules/`uname -r`/build SUBDIRS=/usr/src/gspcav1-20071224 CC=cc modules
make[1]: Entrando no diretório `/usr/src/linux-headers-2.6.31-14-generic'
  CC [M]  /usr/src/gspcav1-20071224/gspca_core.o
/usr/src/gspcav1-20071224/gspca_core.c:54:27: error: asm/semaphore.h: Arquivo ou diretório não encontrado
In file included from /usr/src/gspcav1-20071224/gspca_core.c:845:
/usr/src/gspcav1-20071224/utils/spcausb.h: In function ‘spca5xxRegRead’:
/usr/src/gspcav1-20071224/utils/spcausb.h:95: error: implicit declaration of function ‘info’
/usr/src/gspcav1-20071224/utils/spcausb.h: In function ‘spca_set_interface’:
/usr/src/gspcav1-20071224/utils/spcausb.h:278: error: implicit declaration of function ‘warn’
In file included from /usr/src/gspcav1-20071224/gspca_core.c:853:
/usr/src/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h: In function ‘sp5xxfw2_init’:
/usr/src/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:122: error: called object ‘info’ is not a function
/usr/src/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:136: error: called object ‘info’ is not a function
/usr/src/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:141: error: called object ‘info’ is not a function
/usr/src/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:148: error: called object ‘info’ is not a function
/usr/src/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:176: error: called object ‘info’ is not a function
/usr/src/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h: In function ‘sp5xxfw2_start’:
/usr/src/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:214: error: called object ‘info’ is not a function
/usr/src/gspcav1-20071224/Sunplus-jpeg/sp5xxfw2.h:230: error: called object ‘info’ is not a function
/usr/src/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_ioctl’:
/usr/src/gspcav1-20071224/gspca_core.c:2463: error: implicit declaration of function ‘video_usercopy’
/usr/src/gspcav1-20071224/gspca_core.c: At top level:
/usr/src/gspcav1-20071224/gspca_core.c:2609: error: unknown field ‘owner’ specified in initializer
/usr/src/gspcav1-20071224/gspca_core.c:2609: warning: initialization from incompatible pointer type
/usr/src/gspcav1-20071224/gspca_core.c:2611: error: unknown field ‘type’ specified in initializer
/usr/src/gspcav1-20071224/gspca_core.c:2615: warning: initialization from incompatible pointer type
/usr/src/gspcav1-20071224/gspca_core.c: In function ‘spca50x_create_sysfs’:
/usr/src/gspcav1-20071224/gspca_core.c:2769: error: implicit declaration of function ‘video_device_create_file’
/usr/src/gspcav1-20071224/gspca_core.c:2780: error: implicit declaration of function ‘video_device_remove_file’
/usr/src/gspcav1-20071224/gspca_core.c: In function ‘spca5xx_probe’:
/usr/src/gspcav1-20071224/gspca_core.c:4301: error: incompatible types when assigning to type ‘struct device’ from type ‘struct device *’
/usr/src/gspcav1-20071224/gspca_core.c: At top level:
/usr/src/gspcav1-20071224/gspca_core.c:4407: fatal error: opening dependency file /usr/src/gspcav1-20071224/.gspca_core.o.d: Permissão negada
compilation terminated.
make[2]: ** [/usr/src/gspcav1-20071224/gspca_core.o] Erro 1
make[1]: ** [_module_/usr/src/gspcav1-20071224] Erro 2
make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.31-14-generic'
make: ** [default] Erro 2


Tentei diversas outras coisas, como procurar no Synaptic qualque coisa relacionada com gspca, ou mesmo baixar um patch (gspcapatch.gz) para seguir os passos como em http://www.actionshrimp.com/2008/08/logitech-quickcam-e2500-on-ubuntu-skype/ mas nada funcionou.

Se procuro na maquina algo relacionado com gspca (locate gspca) vejo que o diretório existe. Por fim, instalei também o pacote build-essentials.

É isso. O resultado de toda essa maratona foi o fracasso...
Se alguém tiver como me ajudar eu ficarei muito grato.








Offline Tota

  • Usuário Ubuntu
  • *
  • Mensagens: 14.982
    • Ver perfil
Re: Webcam Vimicro Z-Star não funciona no Ubuntu 9.10
« Resposta #1 Online: 06 de Novembro de 2009, 13:57 »
Ola

No seu kernel ela deveria funcionar de primeira, mas veja isto

http://www.guiadohardware.net/comunidade/webcam-vimicro/834070/

O cara lá diz que resolveu. É para um kernel mais antigo, mas vai servir de referencia.


[],s

Offline mpoloureiro

  • Usuário Ubuntu
  • *
  • Mensagens: 35
    • Ver perfil
Re: Webcam Vimicro Z-Star não funciona no Ubuntu 9.10
« Resposta #2 Online: 13 de Novembro de 2009, 14:11 »
Bom pessoal, venho aqui comunicar meu "fracasso" ao tentar instalar a webcam no Ubuntu 9.10.
Não teve jeito. Tentei tudo o que vi nos tópicos e definitivamente não consegui compilar o pacote
gspcav1-20071224.tar.gz.

A minha solução foi ir até uma loja de periféricos e comprar uma nova webcam. Levei o notebook
para que eu pudesse testar se o sistema reconheceria a mesma imediatamente, evitando assim
ter que chegar em casa e passar por uma nova maratona de configuração. Foi então que tive a maior
surpresa. A webcam da Microsoft (LiveCam VX-500) funcionou perfeitamente no Skipe. A qualidade
da imagem impressiona. O interessante é que, diferentemente das outras webcams, esta não precisa de
drive para instalação (ela é Plug and Play). No entanto, usando o Camorama eu não consegui identifica-la
(dá a seguinte mensagem: Could not connect to device (/dev/video0). Please check connection.)
Não importei com isso porque o objetivo é realmente ter uma webcam compatível com o Skype no Linux.

Então fica registrado para todos.

Obrigado!

Offline raphaz

  • Usuário Ubuntu
  • *
  • Mensagens: 4
    • Ver perfil
Re: Webcam Vimicro Z-Star não funciona no Ubuntu 9.10
« Resposta #3 Online: 14 de Novembro de 2009, 20:46 »
Consegui uma solução para minha camera Z-star no ubuntu karmic 64 bits utilizando o comando getlibs.

getlibs -l v4l1compat.so

depois

LD_PRELOAD=/usr/lib32/libv4l/v4l1compat.so skype para 64 bits (ja havia instalado a lib32)

LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so skype para 32 bits

deu certo !

Offline Ioca100

  • Usuário Ubuntu
  • *
  • Mensagens: 2.848
  • Rio,Brasil
    • Ver perfil
Re: Webcam Vimicro Z-Star não funciona no Ubuntu 9.10
« Resposta #4 Online: 16 de Novembro de 2009, 15:33 »
Também tenho uma webcam igual e não consigo fazê-la funcionar, parece que existe um bug no Ubuntu ou no kernel, acho que também irei comprar outra câmera.
Engraçado que esse módulo já vem instalado no kernel, mas dá not found.
« Última modificação: 16 de Novembro de 2009, 15:36 por Ioca100 »
Usuário Linux- 449417

Offline tittao

  • Usuário Ubuntu
  • *
  • Mensagens: 4
    • Ver perfil
Re: Webcam Vimicro Z-Star não funciona no Ubuntu 9.10
« Resposta #5 Online: 16 de Novembro de 2009, 20:43 »
Um tutorial que fiz, é um driver uvc generico, funciona com um monte de webcam:

http://softwarelivre.org/titao/blog/ubuntu-funcionando-uma-webcam-bison-id-5986-0200-acer-orbicam-em-notebook-positivo

Espero que ajude, se der certo comente o resultado aqui e no blog por favor!

Offline Ioca100

  • Usuário Ubuntu
  • *
  • Mensagens: 2.848
  • Rio,Brasil
    • Ver perfil
Re: Webcam Vimicro Z-Star não funciona no Ubuntu 9.10
« Resposta #6 Online: 17 de Novembro de 2009, 08:09 »
Obrigado pela dica, mas na hora do make esta dando erro 2.
make -C /home/ioca100/Área de Trabalho/ uvc/v4l
make: *** /home/ioca100/Área: Arquivo ou diretório não encontrado.  Pare.
make: ** [all] Erro 2
Consegui instalar, mas não funcionou.
« Última modificação: 17 de Novembro de 2009, 18:06 por Ioca100 »
Usuário Linux- 449417

Offline rodrigo.miguel

  • Usuário Ubuntu
  • *
  • Mensagens: 720
    • Ver perfil
    • LinuxUserVlog
Re: Webcam Vimicro Z-Star não funciona no Ubuntu 9.10
« Resposta #7 Online: 13 de Janeiro de 2010, 20:41 »
Acabo de postar uma solução para o problema no meu Blog:
http://linuxlike.blogspot.com/2010/01/instalando-webcam-z-star-zc0305-no.html

Espero que ajude!

Offline Ioca100

  • Usuário Ubuntu
  • *
  • Mensagens: 2.848
  • Rio,Brasil
    • Ver perfil
Re: Webcam Vimicro Z-Star não funciona no Ubuntu 9.10
« Resposta #8 Online: 14 de Janeiro de 2010, 10:12 »
Acabo de postar uma solução para o problema no meu Blog:
http://linuxlike.blogspot.com/2010/01/instalando-webcam-z-star-zc0305-no.html

Espero que ajude!

Grato ao colega, mas ontem meu irmão presenteou-me com uma Microsoft LifeCam VX-500(sugerida pelo mpoloureiro),que no Skype funcionou perfeitamente e a minha Braview foi para minha filha usar no Windows.
Valeu,abs.
Usuário Linux- 449417

Offline reginaldo.napoleao

  • Usuário Ubuntu
  • *
  • Mensagens: 2
    • Ver perfil
Re: Webcam Vimicro Z-Star não funciona no Ubuntu 9.10
« Resposta #9 Online: 27 de Fevereiro de 2010, 14:25 »
Resolvi assim o meu problema:

Para a webcam funcionar no Skype com Ubuntu 9.10

Para funcionar no 64 bits

Navegar pela área gráfica até: usr/share/applications. Nesta pasta (applications) há um atalho para o Skype. Clicar com o botão direito>propriedades e substituir no espaço "comando" a palavra "Skype" por "env LD_PRELOAD=/usr/lib32/libv4l/v4l2convert.so skype". Pronto, é só acessar normalmente o Skype que a câmera deverá funcionar.

Se não for possível pela área gráfica, faça utilizando gedit no terminal, na pasta usr/share/applications.

sudo gedit skype.desktop

insira  env LD_PRELOAD=/usr/lib32/libv4l/v4l2convert.so skype após Exec= e salve o arquivo.

Para funcionar no 32 bits


env LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype


[Desktop Entry]
Name=Skype
Comment=Skype Internet Telephony
Exec=env LD_PRELOAD=/usr/lib/libv4l/v4l2convert.so skype
Icon=skype.png
Terminal=0
Type=Application
Encoding=UTF-8
Categories=Network;Application;