Linux slogan
Visite também: BR-Linux.org · Dicas-L · NoticiasLinux · SoftwareLivre.org · UnderLinux · BestLinux



» Screenshot
Linux: Slack Angel ...
Por leaf
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha

» Wallpaper
Linux: Tux transtornado
Por vitoxer

Dica

Webcam Clone no Ubuntu Linux 9.04
Linux user
Publicado por alessandro em 23/05/2009

Login: pcclinica, 9445 pontos Homepage: www.pcclinica.com.br
[ Hits: 5137 ]

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

Leitura recomendada
   Dica Linux recomendada Modem PCtel AMR com kernel 2.6
   Dica Linux recomendada Ativação WIFI Atheros AR5007EG quando ndiswrapper não funciona
   Dica Linux recomendada Versão spca5xx para webcam Creative NX Pro
   Dica Linux recomendada Instalando Encore ENL832-TX-ICNT no Slackware
   Dica Linux recomendada Driver spca5xx (webcam) pré-compilado para Slackware

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 pcclinica 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 pcclinica 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á.


Contribuir com comentário
  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Copyleft 2002-2009 Viva o Linux.com.br

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.