13 de jan. de 2010

Instalando a webcam Z-Star ZC0305 no Ubuntu 9.10

Ao contrário do que ocorre no Ubuntu 8.04, a minha webcam, apesar de corretamente identificada, não estava funcionando no Karmic Koala.

Sobre a webcam (marca Braview, que na verdade é uma Z-Star):
koala@koala-desktop:~$ lsusb
Bus 003 Device 003: ID 0ac8:305b Z-Star Microelectronics Corp. ZC0305 Webcam

Com base nestas informações, encontrei a solução para o problema, que consiste na instalação dos drivers V4L-DVB, conforme os passos a seguir.

1 - Instalar os pacotes necessários para a compilação (use o comando uname -r para obter a versão do seu kernel):
sudo apt-get install build-essential linux-headers-2.6.31-17-generic

2 - Baixar o código fonte do v4l-dvb:
wget http://linuxtv.org/hg/v4l-dvb/archive/tip.tar.bz2

3 - Descompactar o arquivo obtido e acessar a pasta:
tar -jxvf tip.tar.bz2
cd v4l-dvb-*
Nota: o nome da pasta acima pode variar conforme a versão.

4 - Copiar o config do kernel para o arquivo .config (use o comando uname -r para obter a versão do seu kernel):
cp /boot/config-2.6.31-17-generic .config

5 - Compilar e instalar:
make CONFIG_DVB_FIREDTV:=n || return
sudo make install
Nota: os parâmetros "CONFIG_DVB_FIREDTV:=n || return" resolveram o problema (erro) ao tentar compilar usando apenas o comando make.

6 - Finalmente, reiniciar o sistema.

Update

Se a instalação não apresentar erros e mesmo assim sua webcam não funcionar, consulte o link abaixo:
http://www.vivaolinux.com.br/topico/Debian/Webcam-driver-gspca/

Referências:

6 comentários

Pedro Quina disse...

Perfeito !!!! Obrigado

Unknown disse...

E caso eu queira desisntalar, como fazer?

Rodrigo Miguel disse...

Saulo, segundo o manual, através do comando rminstall (que limpa as instalações dos módulos anteriores V4L/DVB).

cd v4l-dvb-*
make rminstall

Rockerz disse...

sorry, I dont speak portoguese very well and I'm not great at using ubuntu since I've just changed OS (I used to use Windows). Btw I was wondering if anyone could help me with the third point of the guide. I tried to extract the archive with those commands (tar -jxvf tip.tar.bz2
cd v4l-dvb-4b759f9cdcb6/) but they don't seem to work and I can't get what the Note says :(
May someone help?

Rodrigo Miguel disse...

Re: Rockerz

Open the Terminal. Use this command to download the file:

wget http://linuxtv.org/hg/v4l-dvb/archive/tip.tar.bz2

Then try:

tar -jxvf tip.tar.bz2

The directory name changes as the driver version. So you can not access it.

Try:

cd v4l-dvb-*

Rockerz disse...

thank you!