Recentemente tive que instalar uma placa de CFTV Geovision GV-250 para 16 câmeras em um servidor GNU\Linux com Ubuntu 8.4 e ZoneMinder.
Como tive alguns problemas na instalação da placa, resolvi compartilhar com a comunidade a solução encontrada.
Apos a instalação do Ubuntu com a placa no slot pci eu verifiquei que a mesma tinha sido detectada mas não corretamente, o SO tinha tentado até subir um modulo mas nada.
#dmesg | grep bttv

Procurei um pouco no google e aqui achei no wiki do ubuntu como fazer para subir o modulo corretamente.
Para instalar a versão mais nova do v4l-dvb use os seguintes comandos

#sudo apt-get install dvb-utils mercurial build-essential linux-headers-$(uname -r)
#hg clone http://linuxtv.org/hg/~hverkuil/v4l-dvb/
#cd v4l-dvb
#hg update -C 4501 Para quem estivese tendo erro
#make
#sudo make install

Reinicie e apos isto execute
#modprobe -r bttv
#modprobe bttv card=150

Se vc tiver algum programa de Tv instalado como o TVtime, basta plugar a camera e iniciar o programa que vai funcionar.

4 Respostas para “Instalação da Placa de Captura Geovision GV-250”

  1. Roberto disse

    Vou tentar fazer isso no OpenSUSE 11 com a GV250.
    Valeu!

  2. marcio disse

    preciso instalar um programa geovision gv-250 e nâo consigo pois está em inglês e nâo manjo nem um pouco essa lingua pode me ajudar, obrigado

  3. José disse

    Está dando um erro, será que vc pode me ajudar ? Desde já agradeço a atenção.

    monitor@monitor-desktop:~/v4l-dvb$ sudo make
    make -C /home/monitor/v4l-dvb/v4l
    make[1]: Entrando no diretório `/home/monitor/v4l-dvb/v4l’
    scripts/make_makefile.pl /lib/modules/2.6.24-19-generic/build
    creating symbolic links…
    echo srcdir
    srcdir
    make -C /lib/modules/2.6.24-19-generic/build SUBDIRS=/home/monitor/v4l-dvb/v4l CFLAGS=”-I../linux/include -D__KERNEL__ -I/lib/modules/2.6.24-19-generic/build/include -DEXPORT_SYMTAB” modules
    make[2]: Entering directory `/usr/src/linux-headers-2.6.24-19-generic’
    CC [M] /home/monitor/v4l-dvb/v4l/flexcop-pci.o
    /home/monitor/v4l-dvb/v4l/flexcop-pci.c: In function ‘flexcop_pci_irq_check_work’:
    /home/monitor/v4l-dvb/v4l/flexcop-pci.c:119: warning: passing argument 1 of ’schedule_delayed_work’ from incompatible pointer type
    /home/monitor/v4l-dvb/v4l/flexcop-pci.c: In function ‘flexcop_pci_stream_control’:
    /home/monitor/v4l-dvb/v4l/flexcop-pci.c:222: warning: passing argument 1 of ’schedule_delayed_work’ from incompatible pointer type
    /home/monitor/v4l-dvb/v4l/flexcop-pci.c:225: warning: passing argument 1 of ‘cancel_delayed_work’ from incompatible pointer type
    /home/monitor/v4l-dvb/v4l/flexcop-pci.c: In function ‘flexcop_pci_init’:
    /home/monitor/v4l-dvb/v4l/flexcop-pci.c:297: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
    /home/monitor/v4l-dvb/v4l/flexcop-pci.c:374:71: error: macro “INIT_WORK” passed 3 arguments, but takes just 2
    /home/monitor/v4l-dvb/v4l/flexcop-pci.c: In function ‘flexcop_pci_probe’:
    /home/monitor/v4l-dvb/v4l/flexcop-pci.c:374: error: ‘INIT_WORK’ undeclared (first use in this function)
    /home/monitor/v4l-dvb/v4l/flexcop-pci.c:374: error: (Each undeclared identifier is reported only once
    /home/monitor/v4l-dvb/v4l/flexcop-pci.c:374: error: for each function it appears in.)
    make[3]: *** [/home/monitor/v4l-dvb/v4l/flexcop-pci.o] Error 1
    make[2]: *** [_module_/home/monitor/v4l-dvb/v4l] Error 2
    make[2]: Leaving directory `/usr/src/linux-headers-2.6.24-19-generic’
    make[1]: ** [default] Erro 2
    make[1]: Saindo do diretório `/home/monitor/v4l-dvb/v4l’
    make: ** [all] Erro 2
    monitor@monitor-desktop:~/v4l-dvb$

  4. William Pereira de Paula disse

    Márcio, eu nunca instalei ou usei o programa da geovision por isto não posso ajudar.

    José, experimente apos o #hg clone http://linuxtv.org/hg/~hverkuil/v4l-dvb/ não dar o comando #update dentro do diretório.

Deixe uma resposta