Webcam no Feisty

Iniciado por pinduvoz, 24 de Abril de 2007, 18:57

tópico anterior - próximo tópico

pinduvoz

Instalei o Camorama (e o Xawtv, além do módulo "gspca" via "module-assistant") e minha webcam (Z-Star) não funciona nele, mas abriu no Ekiga após escolher "V4L2" em vez de "V4L".

O erro ao abrir o Camorama é

"could not connect to video device (/dev/videoO)".

Alguma idéia?

-----------------------------------------
(Agradeço a ajuda antecipadamente).
:: Linux Registered User nº 439378 ::

pinduvoz

Ninguém teve o mesmo problema?

Ou alguma idéia para resolver?
:: Linux Registered User nº 439378 ::

bruno.cunha

#2
Também um problema a ligar a webcam ao copete ou ao amsn. Ambos crasham. A webcam, sengundo o lsusb, é uma Z-Star Microelectronics.

Bus 001 Device 004: ID 0ac8:305b Z-Star Microelectronics Corp.

Fui buscar umas drivers no http://mxhaard.free.fr/, fiz o download do ficheiro e quando faço make install dá-me o seguinte erro:

@bruno-laptop:/home/bruno/Desktop/gspcav1-20070508# make install
mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb/media/
rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/spca5xx.ko
rm -f /lib/modules/`uname -r`/kernel/drivers/media/video/gspca.ko
install -c -m 0644 gspca.ko /lib/modules/`uname -r`/kernel/drivers/usb/media/
install: cannot stat `gspca.ko': No such file or directory
make: *** [install] Error 1

ALguém pode dar-me uma ajuda, sou ainda um iniciante nestas andanças.

Obrigado ;)

bruno.cunha

Essa parte já resolvi, mas continua sem funcionar
:(

pinduvoz

Esclareço a quem quiser ajudar que o erro que citei aparece com o gspca instalado e funcionando, tanto que, como eu também já disse, tenho imagem da câmera no Ekiga.
:: Linux Registered User nº 439378 ::

bruno.cunha

Fiz o seguinte

Fiz primeiro make e depois make install

deu isto tudo
root@bruno-laptop:/home/bruno/Desktop/gspcav1-20070508# make
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/bruno/Desktop/gspcav1-20070508 CC=cc modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.20-15-generic'
CC [M] /home/bruno/Desktop/gspcav1-20070508/gspca_core.o
CC [M] /home/bruno/Desktop/gspcav1-20070508/decoder/gspcadecoder.o
LD [M] /home/bruno/Desktop/gspcav1-20070508/gspca.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/bruno/Desktop/gspcav1-20070508/gspca.mod.o
LD [M] /home/bruno/Desktop/gspcav1-20070508/gspca.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.20-15-generic'
root@bruno-laptop:/home/bruno/Desktop/gspcav1-20070508# make install
mkdir -p /lib/modules/`uname -r`/kernel/drivers/usb/media/
rm -f /lib/modules/`uname -r`/kernel/drivers/usb/media/spca5xx.ko
rm -f /lib/modules/`uname -r`/kernel/drivers/media/video/gspca.ko
install -c -m 0644 gspca.ko /lib/modules/`uname -r`/kernel/drivers/usb/media/
/sbin/depmod -ae
Agora não faço ideia se ficou instalado ou não.Achoq ue não ficou, por fim, fiz o modprobe spca5xx e deu module not found e continuo sem poder usar a webcam.

Alguém que nos possa ajudar, ainda sou um noobezito em linux

Obrigado

pinduvoz

#6
Assinei o "bug" do camorama no launchpad (https://bugs.launchpad.net/bugs/81838), noticiado em 27 de janeiro.

Resta aguardar.
:: Linux Registered User nº 439378 ::

pinduvoz

Refiz a instalação do "gspca" e a dupla Camorama/webcam está funcionando  ;D. Não sei se foi por conta de dois upgrades de Kernel (acho bem provável, porque não fiz nada de novo).

Para quem quiser saber como instalar o módulo, tem um tutorial no "viva o linux" (http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=4112#).

E para seguir o tutorial acima, basta substituir "spca5xx-source" por "gspca-source" e as demais ocorrências de "spca5xx" por "gspca" nos comandos citados pelo autor.

Espero ter ajudado.

[ ].
:: Linux Registered User nº 439378 ::

pinduvoz

Inacreditável!!! Funcionou ontem. Hoje, o mesmo erro: could not connect to video device (/dev/video0). E a imagem continua lá (no ekiga). Alguma sugestão?
:: Linux Registered User nº 439378 ::

pinduvoz

Reinstalei o Ubuntu por conta de alguns outros erros e descobri o seguinte:

- não instale nenhum módulo para sua webcam e o Camorama deve funcionar "out-of-the-box".

Em suma, o fato de eu ter instalado o gspca e o xawtv atrapalhou o Ubuntu e causou os erros que citei neste tópico.

Basta, para que uma webcam com o mesmo chipset da minha (Z-Star, que é muito comum), adicionar o pacote Camorama após uma instalação limpa do Ubuntu.
:: Linux Registered User nº 439378 ::

arsolto

Ei, pinduvoz, eu não estou entendendo o que é preciso fazer exatamente para que a webcam funcione. Eu simplesmente instalei o Ubuntu, fiz as primeiras atualizações e só depois disso eu resolvi instalar o Camorama. Só que mesmo assim o programa não quer ativar os recursos da webcam. O que está acontecendo afinal? No Edgy tudo relacionado ao periférico funcionava perfeitamente, sem necessidade de isntalação de drivers, mas, agora, na nova versão do Ubuntu as coisas estão falhas a nível de webcam.

Eduardo_BSB

Pelo que entendi o spca5xx é um módulo que não se aplica ao Feisty, mas a versões anteriores de kernel. Para o Feisty, o módulo correto é o gspca. Tive o mesmo problema da mensagem "could not connect to video device (/dev/video0)" Justamente na segunda vez que usei o comp. após instalar o camorama. Na primeira Funcionou beleza. Porém, noto que antes minha câmera era video0. Agora é video1. Por isso o erro. Quando forço o camorama a usar o video 1:camorama -d /dev/video1 ele funciona beleza (embora o meu driver da câmera a imagem apareça muito escura, mas esse é outro problema. Não sei como alterar o camorama para procurar por video1 e não video0, ou senão como fazer com que a câmera "vire de novo" video0.

pinduvoz

A solução para forçar o Camorama a usar o /dev/video1 é simples:

- edite o menu e inclua o comando que vc. mesmo citou para chamá-lo.

Para fazer isso:

a) clique direito (botão direito do mouse) no menu e clique em "editar menus";

b) navegue até o link do camorama e clique direito nele, depois clique em propriedades e substitua o comando para

camorama -d /dev/video1

Agora é só chamar o Camorama pelo menu e o comando acima será executado.

Até.
:: Linux Registered User nº 439378 ::