Page 1 of 1

PV-981 questions in ZMLArch Linux 2.4.2-1

Posted: Tue Dec 15, 2009 10:39 pm
by Brainer
Hi friends:

I got a Bluecherry PV-981 PCIe card (with heatsinks) from Curtis,
and I've been trying to get everything working well in Linux/ZM.

Booting from CD, PV-981 is detected and autoconfigured by ZMLArch 1.24.2-1,
but the picture, even in decent lighting, is not what I had hoped.
There are some artefacts when there is movement, and the frame rate seems a little sluggish
(though the indicator reads 24 - 27 fps on each cam)

I can't tell if there is some sort of mild resource conflict, if I have the card
configured incorrectly, or if I'm just expecting too much picture quality
from the cameras I have. I'm a Windows guy, not so much with Linux.

My Config:
Asus m2a-vm motherboard
Athlon 64 5000+ CPU
2 GB RAM
PV-981 PCIe card (with heatsinks)
ZMLArch 1.24.2-1

At the moment, I have 2 cams connected for testing-a Bosch/Philips LTC0455 box camera
and an Extreme CCTV WZ18 bullet. Each one is capable of 704x480.

I'm assuming the problem is not one of horsepower on either my CPU or my capture card.

First off, can someone please tell me if my driver is configured properly for this card,
or if I need to manually configure it properly?

Here is what I copied from dmesg.log

Code: Select all

Dec 15 03:26:27 zmhost kernel: Linux video capture interface: v2.00
Dec 15 03:26:27 zmhost kernel: Error: Driver 'pcspkr' is already registered, aborting...
Dec 15 03:26:27 zmhost kernel: bttv: driver version 0.9.17 loaded
Dec 15 03:26:27 zmhost kernel: bttv: using 8 buffers with 2080k (520 pages) each for capture
Dec 15 03:26:27 zmhost kernel: bttv: Bt8xx card found (0).
Dec 15 03:26:27 zmhost kernel: bttv 0000:03:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
Dec 15 03:26:27 zmhost kernel: bttv0: Bt878 (rev 17) at 0000:03:00.0, irq: 18, latency: 64, mmio: 0xfd$
Dec 15 03:26:27 zmhost kernel: bttv0: subsystem: aa00:ff60 (UNKNOWN)
Dec 15 03:26:27 zmhost kernel: please mail id, board name and the correct card= insmod option to video$
Dec 15 03:26:27 zmhost kernel: bttv0: using:  *** UNKNOWN/GENERIC ***  [card=0,autodetected]
Dec 15 03:26:27 zmhost kernel: IRQ 18/bttv0: IRQF_DISABLED is not guaranteed on shared IRQs
Dec 15 03:26:27 zmhost kernel: bttv0: gpio: en=00000000, out=00000000 in=00ffffff [init]
Dec 15 03:26:27 zmhost kernel: bttv0: tuner type unset
Dec 15 03:26:27 zmhost kernel: bttv0: i2c: checking for MSP34xx @ 0x80... not found
Dec 15 03:26:27 zmhost kernel: bttv0: i2c: checking for TDA9875 @ 0xb0... not found
Dec 15 03:26:27 zmhost kernel: bttv0: i2c: checking for TDA7432 @ 0x8a... not found
Dec 15 03:26:27 zmhost kernel: bttv0: registered device video0
Dec 15 03:26:27 zmhost kernel: bttv0: registered device vbi0
Dec 15 03:26:27 zmhost kernel: bttv: Bt8xx card found (1).
Dec 15 03:26:27 zmhost kernel: bttv 0000:03:01.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19
Dec 15 03:26:27 zmhost kernel: bttv1: Bt878 (rev 17) at 0000:03:01.0, irq: 19, latency: 64, mmio: 0xfd$
Dec 15 03:26:27 zmhost kernel: bttv1: subsystem: aa01:ff61 (UNKNOWN)
Dec 15 03:26:27 zmhost kernel: please mail id, board name and the correct card= insmod option to video$
Dec 15 03:26:27 zmhost kernel: bttv1: using:  *** UNKNOWN/GENERIC ***  [card=0,autodetected]
Dec 15 03:26:27 zmhost kernel: IRQ 19/bttv1: IRQF_DISABLED is not guaranteed on shared IRQs
Dec 15 03:26:27 zmhost kernel: bttv1: gpio: en=00000000, out=00000000 in=00ffffff [init]
Dec 15 03:26:27 zmhost kernel: bttv1: tuner type unset
Dec 15 03:26:27 zmhost kernel: bttv1: i2c: checking for MSP34xx @ 0x80... not found
Dec 15 03:26:27 zmhost kernel: bttv1: i2c: checking for TDA9875 @ 0xb0... not found
Dec 15 03:26:27 zmhost kernel: bttv1: i2c: checking for TDA7432 @ 0x8a... not found
Dec 15 03:26:27 zmhost kernel: bttv1: registered device video1
Dec 15 03:26:27 zmhost kernel: bttv1: registered device vbi1
Dec 15 03:26:27 zmhost kernel: bttv: Bt8xx card found (2).
Dec 15 03:26:27 zmhost kernel: bttv 0000:03:02.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
Dec 15 03:26:27 zmhost kernel: bttv2: Bt878 (rev 17) at 0000:03:02.0, irq: 16, latency: 64, mmio: 0xfd$
Dec 15 03:26:27 zmhost kernel: bttv2: subsystem: aa02:ff62 (UNKNOWN)
Dec 15 03:26:27 zmhost kernel: please mail id, board name and the correct card= insmod option to video$
Dec 15 03:26:27 zmhost kernel: bttv2: using:  *** UNKNOWN/GENERIC ***  [card=0,autodetected]
Dec 15 03:26:27 zmhost kernel: IRQ 16/bttv2: IRQF_DISABLED is not guaranteed on shared IRQs
Dec 15 03:26:27 zmhost kernel: bttv2: gpio: en=00000000, out=00000000 in=00ffffff [init]
Dec 15 03:26:27 zmhost kernel: bttv2: tuner type unset
Dec 15 03:26:27 zmhost kernel: bttv2: i2c: checking for MSP34xx @ 0x80... not found
Dec 15 03:26:27 zmhost kernel: bttv2: i2c: checking for TDA9875 @ 0xb0... not found
Dec 15 03:26:27 zmhost kernel: bttv2: i2c: checking for TDA7432 @ 0x8a... not found
Dec 15 03:26:27 zmhost kernel: bttv2: registered device video2
Dec 15 03:26:27 zmhost kernel: bttv2: registered device vbi2
Dec 15 03:26:27 zmhost kernel: bttv: Bt8xx card found (3).
Dec 15 03:26:27 zmhost kernel: bttv 0000:03:03.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
Dec 15 03:26:27 zmhost kernel: bttv3: Bt878 (rev 17) at 0000:03:03.0, irq: 17, latency: 64, mmio: 0xfd$
Dec 15 03:26:27 zmhost kernel: bttv3: subsystem: aa03:ff63 (UNKNOWN)

Do I need to configure more shared memory or memory mapping to get a better picture?
Can I do this just by booting from the ZMLArch CD, or do I have to install to hard drive?

If someone could please tell me how to post some video frames, I'd appreciate it.

Sorry if this post seems scattered, but that's where I'm at right now with this box.

Thanks in advance

Brainer

Posted: Wed Dec 16, 2009 8:55 am
by kingofkya
The only problem i see is that perhaps your running the capture too fast just a comparison 10fps is over kill anymore is crazy. So try bringing that down should get rid of some artifacts.

Posted: Fri Dec 25, 2009 10:25 pm
by Brainer
Thanks for that info.

Got another problem, but will make a separate post, as it's a diff. issue.

One more question: Is there a list of common error messages so that on another occasion, I could make a better guess as to whether the card is configured correctly?

Brainer