Geovision GV 900

Post here to indicate any hardware you have used and which is known to work with ZoneMinder. Not for questions.
Post Reply
CoYoTe
Posts: 33
Joined: Sat Jul 18, 2009 12:56 pm
Location: Buenos Aires, Argentina

Geovision GV 900

Post by CoYoTe »

Hi:

Now that GV 800 works, the challenge is to stabilize the GV 900. I can make it work with GV 800 driver, but adjusting channels is a nightmare. This toys have a GPIO that "jumps" between channels and looks like the GV800 settings dont match (by the way, GV 800 shows 4 video devices, and GV 900 shows 8 ).

If anyone has time and skills, are welcome to try to do this board works. LinuxTV.org has the last release of V4L2 and lot of info about bttv driver.

Some info

LSPCI output

Code: Select all

02:00.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
02:00.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
02:01.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
02:01.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
02:04.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
02:04.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
02:05.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
02:05.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
02:08.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
02:08.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
02:09.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
02:09.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
02:0c.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
02:0c.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
02:0d.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
02:0d.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
The bttv driver init:

Code: Select all

[    8.449580] bttv 0000:02:00.0: PCI INT A -> Link[LNKB] -> GSI 18 (level, low) -> IRQ 18
[    8.449591] bttv0: Bt878 (rev 17) at 0000:02:00.0, irq: 18, latency: 64, mmio: 0xdcfff000
[    8.449610] bttv0: subsystem: 900a:c84e (UNKNOWN)
[    8.449612] please mail id, board name and the correct card= insmod option to linux-media@vger.kernel.org
[    8.449614] bttv0: using: Geovision GV-800(S) (master) [card=157,insmod option]
[    8.449616] IRQ 18/bttv0: IRQF_DISABLED is not guaranteed on shared IRQs
[    8.449652] bttv0: gpio: en=00000000, out=00000000 in=00ff28ff [init]
[    8.450512] bttv0: tuner absent
[    8.450513] bttv0: the autoload option is obsolete.
[    8.450515] bttv0: use option msp3400, tda7432 or tvaudio to
[    8.450516] bttv0: override which audio module should be used.
[    8.450567] bttv0: registered device video0
[    8.450583] bttv0: registered device vbi0
[    8.450607] bttv0: PLL: 28636363 => 35468950 .
Card is "forced" to work as a GV800. With this settings i manage to open 8 channels.

The board shows 64 channels (video0 thru video7 and 8 channels each one), but, looks like, with this driver with the original settings, the channels are "splitted". Looks like, to duplicate the frame rate, 2 chips are looking the same channel.

Playing around with the way ZM grabs the frames, i manage to view 8 channels. Looks like, to grab the other ones, BTTV driver need to be patched. Gonna try to do this.

Feel free to comment here, any help will be appreciated.

Gretz
Alejandro
Post Reply