Quando comprei meu notebook (Amazon FL 31), o único hardware que não possui drivers para Linux ainda era a webcam microdia, mas pesquisando no meu amigo Google, achei uma comunidade que estava começando a trabalhar para criar um driver para a mesma.
Acabei de baixar os drivers mais novos (isso é a comunidade de software livre), compilei e adivinhem, funcionou muito bem. Segue abaixo os passos para quem quiser testar também:
Primeiro, para quem não tem o git instalado ainda, vamos a sua instalação:
# apt-get install git-core git-gui
Agora vamos fazer o download dos fontes do driver utilizando o git:
# git clone http://repo.or.cz/r/microdia.git
Com esse comando ele irá criar um diretório chamado microdia, vamos acessá-lo e realizar a compilação:
# cd microdia && make
Após terminar a compilação basta carregar os módulos:
# modprobe videodev
# modprobe compat-ioctl32
# insmod microdia.ko
OBS.: Lembre-se de instalar os fontes do kernel que estiver usando e as ferramentas de compilação (make, gcc, etc...)
Maiores informações no site do grupo!
Faltou uma foto tirada pela webcam, segue abaixo... ;-)
8 comentários:
comigo fica uma tela verde :P
Já verificou se a sua webcam é uma das que estão na lista das que são suportadas:
https://groups.google.com/group/microdia
Obrigada!!!!
caro amigo, funcionou perfeitamente... mas quando reinicio o notebook para de funcionar... quando tento refazer o processo, diz que o microdia.ko nao existe, mas a pasta e o arquivo ainda estao la...! o que pode ser? muito obrigado desde ja
Opa Carlos!
Para fazer com que o módulo seja carregado "automagicamente" no momento do boot será preciso copiá-lo para a pasta dos módulos, bastando para isso executar o comando abaixo:
# sudo cp microdia.ko /lib/modules/`uname -r`/kernel/drivers/media/video/usbvideo/
É bom executar um depmod -a depois disso:
# sudo depmod -a
Abração!
valeu, novamente muito obrigado, funcionou perfeitamente
quando vou carregar o 1º módulo: modprobe videodev, aparece:
WARNING: Error inserting v4l1_compat (/lib/modules/2.6.27-9-generic/kernel/drivers/media/video/v4l1-compat.ko): Operation not permitted
FATAL: Error inserting videodev (/lib/modules/2.6.27-9-generic/kernel/drivers/media/video/videodev.ko): Operation not permitted
Olá Edson,
Provavelmente o usuário que você está utilizando não tem permissão para carregar o módulo, tente com o comando sudo:
# sudo modprobe videodev
Ou tente carregar com o usuário root o módulo.
Abraço!
Postar um comentário