Webcam Clone no Ubuntu Linux 9.04

Publicado por alessandro em 23/05/2009

[ Hits: 16.160 ]

 


Webcam Clone no Ubuntu Linux 9.04



Antes de tudo faça verificação para ver se sua webcam clone é compatível com o comando:

lsusb
Bus 001 Device 002: ID 0c45:627b Microdia PC Camera (SN9C201)

Verifique se a ID bate com essa tabela.

Se for compatível, mande a ver com os seguintes procedimentos:

sudo apt-get install git-core git-doc git-svn git-cvs git-arch

Pacotes necessários para o Ubuntu Linux compilar o driver:

sudo apt-get install linux-headers-2.6.28-11-generic build-essential libv4l-0 libv4l-dev

Fazer download do driver usando o git:

git clone http://repo.or.cz/r/microdia.git
$ cd microdia
$ make


Lembre-se de não dar "sudo make" ou "make" como root.

Se retornar erro 127 não tem problema.

sudo su
# insmod sn9c20x.ko


Se retornar erro é porque falta algum módulo ou dependência, execute o comando abaixo:

sudo modprobe videodev
$ sudo modprobe compat-iocl32
$ sudo insmod sn9c20x.ko
$ dmesg

[ 2924.039310] sn9c20x: Using yuv420 output format
[ 2924.039425] usbcore: registered new interface driver sn9c20x
[ 2924.042258] sn9c20x: SN9C20x USB 2.0 Webcam Driver v2009.04 loaded
[ 3186.080645] sn9c20x: Using yuv420 output format
[ 3186.347900] sn9c20x: No ack from I2C slave 0x21 for write to address 0x2d


Se retornar como acima, yes!, sua webcam está instalada.

Para ficar permanente faça o seguinte:

sudo strip -g sn9c20x.ko
$ sudo mkdir -p /lib/modules/2.6.28-11-generic/kernel/drivers/media/video/usbvideo
$ sudo cp sn9c20x.ko /lib/modules/2.6.28-11-generic/kernel/drivers/media/video/sbvideo
$ sudo depmod -a


No meu caso Ubuntu 9.04 32 bit x86 generic deu certo seguindo esta fonte (em inglês):
Testei no aMSN e ficou show!

Outras dicas deste autor

Faça um test drive do Linux!

Leitura recomendada

Configurar o alsa sem o alsaconf

Configurando sua webcam Creative Live

Scanner GOTEC no OpenSuSE 11.1

Fazendo o drive de disquete (floppy) funcionar no Ubuntu 10.04 LTS

Instalação de placa de rede sem fio Ralink RT3090 no Ubuntu 10.04

  

Comentários
[1] Comentário enviado por k4mus em 24/05/2009 - 16:52h

A imagem ficou boa? Ja tive uma web dessa ae da microdia e consegui fazer ela funcionar uma vez seguind mais ou menos estes passos ae, mass a qualiade ficou muuuito inferior do que quand usava no windows.
Atualment tenho uma da Philips q o ubuntu reconheceu de boa..mas a imagem tbm fica bemmm inferior do que era pra exibir..fica escuro..sem nitidez..vou nos ajustes la coloco o brilho no máximo e nada.rs. Resumindo, quand preciso usar web sou obrigado ao usar o outro SO.

abraco

[2] Comentário enviado por macgyver_rp em 25/05/2009 - 17:31h

depende do aplicativo que vc está abrindo a web cam, com xawTv imagem fica escura , já no amsn fica legal, mas materia de cam, é fogo porque fabricantes não dão suporte ao linux e escrever drives é linguagem de baixo nivel, sendo necessarios conhecimentos de engenharia de software, para construir bom drive.

[3] Comentário enviado por albfneto em 26/05/2009 - 15:09h

pcclinica, é isso, os fabricantes não ligam pra linux, e os drivers são feitos em assembler, que é uma linguagem que nem todo mundo conhece e ainda, tem que conhecer arquitetura de software e... arquitetura de hardware....
porisso quase ninguém escreve drivers....
ainda estou pelejando com minha pequena Lenovo, com chipset Star Microelectronics, não consigo fazer ela trabalhar nos kerneis acima do 26!

[4] Comentário enviado por marinholana em 01/06/2009 - 22:26h

Tentei segui as dicas acima porém após "make" apareceu no terminal
make: **[ctags] Erro 2.
O que faço?



[5] Comentário enviado por Marinho Lana em 12/08/2009 - 12:19h

Caro Alessandro, para instalar a clone no ubuntu 9.04 x64, o procedimento é o mesmo?

[6] Comentário enviado por macgyver_rp em 30/08/2009 - 10:56h

Já fiz esse procedimento com sucesso no Fedora 11, Kubuntu 9.04, Debian 5.02, no caso de retornar erros é porque não tem todas bibliotecas instaladas para compilar o driver, ultimamente repositório da microdia tem estado fora do ar.

[7] Comentário enviado por Munha em 15/11/2009 - 17:16h

Boa tarde pessoal, estou com o seguinte problema:

Minha webcam, ID 0c45:6270 Microdia U-CAM PC Camera NE878, utiliza drive microdia, no momento eu estou com ela funcionando no Skype, aMSN e Cheese, só que ao reinicializar o computador, ela para de funcionar, então quando eu executo os seguintes passos, ela volta a funcionar:
$ cd microdia
$ make
$ sudo modprobe videodev
$ sudo modprobe compat-ioctl32
$ sudo insmod sn9c20x.ko

Gostaria de saber se alguém pode me ajudar a não ter que realizar este processo toda vez que eu ligar o PC e querer utilizar a webcam, já realizei os passos acima, para ficar permanente, mas não funcionou.

Agradeço a ajuda desde já.

[8] Comentário enviado por brother freitas em 27/07/2010 - 23:13h

valeu aí cara,
ajudou muito.

[9] Comentário enviado por miguelmnapoli em 29/08/2010 - 01:04h

Tenho um notebook acer aspire 5610 e usando o comando sugerido pareceu-me não ter surgido a cãmera:

[email protected]:/$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

agradeceria o auxílio.

[10] Comentário enviado por macgyver_rp em 29/08/2010 - 08:23h

Milguel da olhada nessa dica... http://www.vivaolinux.com.br/dica/Atualizando-o-lspcie-o-lsusb-para-identificar-hardware-com-eficien....

outro detalhe nem sempre notebook cameras são usb, em alguns casos fabricantes utilizam dispositivos pci.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts