Bt 878/Generic difficulties

Post here to ask any questions about hardware suitability, configuration in ZoneMinder, or experiences. If you just want to know if something works with ZoneMinder or not, please check the Hardware Compatibility sections in the forum, and the Wiki first. Also search this topic as well.
Post Reply
dumeinst
Posts: 2
Joined: Mon Dec 22, 2008 9:57 pm

Bt 878/Generic difficulties

Post by dumeinst »

Hi all,

ZoneMinder 1.23.3

First time trying to set up zoneminder and I'm having some difficulties with a bt878 card.

The actual card (I think) is an Adlink Angelo RTV-24 (identified by the picture on bttv gallery)

I have tried everything I can think of. The camera works (plugged it into a TV) the card driver SEEMS to load but all I ever get is a blue screen in xawtv.

I've played around with modprobe options and xawtv settings, etc. but am at my wits end.

the output from lspci -v looks like this:










02:00.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
Subsystem: Unknown device 32da:c84e
Flags: bus master, medium devsel, latency 64, IRQ 11
Memory at f8007000 (32-bit, prefetchable)
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2

02:00.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)
Subsystem: Unknown device 32da:c84e
Flags: medium devsel, IRQ 11
Memory at f8006000 (32-bit, prefetchable)
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2




I'm a little worried about the Subsystem:Unknown.


dmesg looks like tthis:



device-mapper: 4.5.0-ioctl (2005-10-04) initialised: dm-devel@redhat.com
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
Capability LSM initialized
Linux agpgart interface v0.101 (c) Dave Jones
Linux video capture interface: v1.00
bttv: driver version 0.9.16 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 0000:02:00.0, irq: 11, latency: 64, mmio: 0xf8007000
bttv0: subsystem: 32da:c84e (UNKNOWN)
please mail id, board name and the correct card= insmod option to video4linux-list@redhat.com
bttv0: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
bttv0: gpio: en=00000000, out=00000000 in=00ff0aff [init]
bttv0: using tuner=-1
bttv0: i2c: checking for MSP34xx @ 0x80... not found
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
bttv0: i2c: checking for TDA9887 @ 0x86... not found
bttv0: registered device video0
bttv0: registered device vbi0
bttv: Bt8xx card found (1).
bttv1: Bt878 (rev 17) at 0000:02:04.0, irq: 11, latency: 64, mmio: 0xf8005000
bttv1: subsystem: 32db:c84e (UNKNOWN)
please mail id, board name and the correct card= insmod option to video4linux-list@redhat.com
bttv1: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
bttv1: gpio: en=00000000, out=00000000 in=00ff7eff [init]
bttv1: using tuner=-1
bttv1: i2c: checking for MSP34xx @ 0x80... not found
bttv1: i2c: checking for TDA9875 @ 0xb0... not found
bttv1: i2c: checking for TDA7432 @ 0x8a... not found
bttv1: i2c: checking for TDA9887 @ 0x86... not found
bttv1: registered device video1
bttv1: registered device vbi1
bttv: Bt8xx card found (2).
bttv2: Bt878 (rev 17) at 0000:02:08.0, irq: 11, latency: 64, mmio: 0xf8003000
bttv2: subsystem: 32dc:c84e (UNKNOWN)
please mail id, board name and the correct card= insmod option to video4linux-list@redhat.com
bttv2: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
bttv2: gpio: en=00000000, out=00000000 in=00ffbeff [init]
bttv2: using tuner=-1
bttv2: i2c: checking for MSP34xx @ 0x80... not found
bttv2: i2c: checking for TDA9875 @ 0xb0... not found
bttv2: i2c: checking for TDA7432 @ 0x8a... not found
bttv2: i2c: checking for TDA9887 @ 0x86... not found
bttv2: registered device video2
bttv2: registered device vbi2
bttv: Bt8xx card found (3).
bttv3: Bt878 (rev 17) at 0000:02:0c.0, irq: 11, latency: 64, mmio: 0xf8001000
bttv3: subsystem: 32dd:c84e (UNKNOWN)
please mail id, board name and the correct card= insmod option to video4linux-list@redhat.com
bttv3: using: *** UNKNOWN/GENERIC *** [card=0,autodetected]
bttv3: gpio: en=00000000, out=00000000 in=00fffcff [init]
bttv3: using tuner=-1
bttv3: i2c: checking for MSP34xx @ 0x80... not found
bttv3: i2c: checking for TDA9875 @ 0xb0... not found
bttv3: i2c: checking for TDA7432 @ 0x8a... not found
bttv3: i2c: checking for TDA9887 @ 0x86... not found
bttv3: registered device video3
bttv3: registered device vbi3
bt878: AUDIO driver version 0.0.0 loaded
bt878: Bt878 AUDIO function found (0).
bt878_probe: card id=[0xc84e32da], Unknown card.
Exiting..
bt878: probe of 0000:02:00.1 failed with error -22
bt878: Bt878 AUDIO function found (0).
bt878_probe: card id=[0xc84e32db], Unknown card.
Exiting..
bt878: probe of 0000:02:04.1 failed with error -22
bt878: Bt878 AUDIO function found (0).
bt878_probe: card id=[0xc84e32dc], Unknown card.
Exiting..
bt878: probe of 0000:02:08.1 failed with error -22
bt878: Bt878 AUDIO function found (0).
bt878_probe: card id=[0xc84e32dd], Unknown card.
Exiting..


I see the bt878 module trying to load and failing. I've tried removing the module from the kernel and am not really sure what the difference is between bt878 and bttv.


Anyways - I'm about to give up on this card but thought someone here might have some insight.

thanks for any help!!
User avatar
cordel
Posts: 5210
Joined: Fri Mar 05, 2004 4:47 pm
Location: /USA/Washington/Seattle

Post by cordel »

According to the bttv gallery, there is a binary only driver presumably provided by the manufacturer for an older kernel version and no apparent driver included in the bttv kernel module working.
For the moment it appears it's not yet supported in the linux kernel.
dumeinst
Posts: 2
Joined: Mon Dec 22, 2008 9:57 pm

Post by dumeinst »

Thanks,

i was wondering about that but I assumed that it was an old post. I guess i'm out of luck on this card then?
lost
Posts: 5
Joined: Thu May 29, 2008 8:43 pm

Post by lost »

I have the PCI Express version of the card (PCIe-RTV24) and all I had to do was add this to the /etc/modprobe.conf file (I'm using centOS 5.2 and ZM 1.23.3. Only tested with one card with one cam for one day in monitor mode)

alias char-major-81 bttv
options bttv card=134,134,134,134
options bttv tuner=0,0,0,0
options bttv autoload=0,0,0,0
options bttv radio=0,0,0,0

This is the thread I got it from. I did not install the manufacturer's driver as none of them matched my kernel version. (2.6.18)

http://www.zoneminder.com/forums/viewto ... eea691394c
Post Reply