WebCam no Acer 3100 Ali Corp - Problema

Iniciado por JulianoPoaRS, 09 de Maio de 2007, 21:25

tópico anterior - próximo tópico

JulianoPoaRS

Seguinte segui um tutorial após ler bastante sobre este problema que muitos que tem acer e sony estão enfrentando bom, fiz os seguintes procedimentos

1) Atualize sua biblioteca de hardwares PCI e USB :

    sudo update-pciids
    sudo update-usbids

    Os passos acima não garantem nada e podem ser suprimidos, eles apenas atualizam uma biblioteca de informações para que os comandos 'lscpi' e 'lsusb' descrevam melhor os dispositivos encontrados.

2) Instale algumas dependencias :

    sudo apt-get install build-essential bin86 kernel-package libqt3-headers libqt3-mt-dev
    sudo apt-get install subversion
    sudo apt-get install linux-source

3) Descompacte os fontes do kernel :

    cd /usr/src/
    sudo tar jxvf linux-source-2.6.17.tar.bz2
    sudo ln -s /usr/src/linux-source-2.6.17 /usr/src/linux

4) Crie um diretorio para manter os fontes e compilar

    cd ~
    mkdir m560x-source
    cd m560x-source

5) Baixe os fontes :

    svn checkout https://m560x-driver.svn.sourceforge.net/svnroot/m560x-driver

Se voce precisar atualizar novamente, não é preciso baixar todos os fontes novamente, apenas vá até a pasta m560x-source e digite no prompt :

    svn update

6) Para compilar :

    cd m560x/trunk/km_m560x
    make

Se o compilador reclamar com o erro :

    .../m560x/trunk/km_m560x/m560x_core.c:35:29: error: media/v4l2-dev.h: Arquivo ou diretório inexistente
    make[2]: ** [.../m560x/trunk/km_m560x/m560x_core.o] Erro 1
    make[1]: ** [.../m560x/trunk/km_m560x] Erro 2
    make[1]: Saindo do diretório `/usr/src/linux-headers-2.6.17-11-generic'
    make: ** [all] Erro 2

É porque voce está usando uma versão de kernel inferior a versão desejada (2.6.18), mas calma aí, tem um jeito de enganar o programa, faça isso :

    sudo ln -s /usr/src/linux-headers-2.6.17-10-386/include/media/v4l2-common.h /usr/src/linux-headers-2.6.17-10-386/include/media/v4l2-dev.h

Com isso, voce repete novamente :

    make

E depois :

    sudo make install

7) Feita a instalação, confirme que os módulos necessários estejam carregados :

    sudo modprobe videodev
    sudo modprobe v4l1-compat

e após copiei os arquivos que esta na pasta fw da pasta m560x e colei no /lib/firmware

reiniciei ele achou o na pasta dev o video0 porem agora eu rodo um lsusb ele fica travado ou rodo o camorama ele fecha sozinho

alguem poder iluminar meu caminho?

abraço
Ubuntu 13.04 64bits
Kernel 3.8.0-26-lowlatency

MuraBRbsb

Colega, também fiz esses procedimentos e outros inclusive. Todos em vão.
Este seu procedimento em específico, deu o mesmo problema. Acabei reinstalando o Ubuntu na espectativa de poder sido
algo errado. Mas na verdade nada, deu o mesmo problema e as demais portas USB pararam de responder.

Olhei em alguns sites e falam que não existe drivers ainda da ALi Corp. em específico.
Eu estou desde o ano passado tentando resolver. Um grande abraço!!!!

Murilo R. A.