Page 1 of 1

curious problem with bttv buffers on Geovision card

Posted: Fri Mar 25, 2011 12:57 am
by darkpaw
I'm installing a new server with a Geovision card in it (GV-800), on Fedora Core 14. The default config picks up the card just fine, but the buffers seemed low. I created a /etc/modprobe.d/bttv.conf file and put the single line in it:

options bttv gbuffers=64

and I get the odd problem that the buffers actually DROP rather than raise. Here's the BEFORE list from dmesg:

[...]
[ 10.859331] bttv: driver version 0.9.18 loaded
[ 10.859339] bttv: using 8 buffers with 2080k (520 pages) each for capture
[ 10.859441] bttv: Bt8xx card found (0).
[ 10.859482] bttv 0000:04:00.0: PCI INT A -> GSI 24 (level, low) -> IRQ 24
[ 10.859502] bttv0: Bt878 (rev 17) at 0000:04:00.0, irq: 24, latency: 32, mmio: 0xfcbff000
[ 10.859557] bttv0: detected: GeoVision GV-800(S) (master) [card=157], PCI subsystem ID is 800a:763d
[ 10.859564] bttv0: using: Geovision GV-800(S) (master) [card=157,autodetected]
[...]

and then after putting the bttv.conf file:

[...]
[ 11.264120] bttv: driver version 0.9.18 loaded
[ 11.264152] bttv: using 2 buffers with 2080k (520 pages) each for capture
[ 11.264402] bttv: Bt8xx card found (0).
[ 11.264440] bttv 0000:04:00.0: PCI INT A -> GSI 24 (level, low) -> IRQ 24
[ 11.264467] bttv0: Bt878 (rev 17) at 0000:04:00.0, irq: 24, latency: 32, mmio: 0xfcbff000
[ 11.264598] bttv0: detected: GeoVision GV-800(S) (master) [card=157], PCI subsystem ID is 800a:763d
[ 11.264605] bttv0: using: Geovision GV-800(S) (master) [card=157,autodetected]
[...]

It dropped from 8 to 2. ?!? I'm trying to get it to 64. Or is 8 the max of this card?

Re: curious problem with bttv buffers on Geovision card

Posted: Fri Mar 25, 2011 1:35 am
by darkpaw
Figured it out....looks like the max buffers is 32.