Problems using 2 Osprey 210s simultaneously under linux

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



i have been working on several systems (dell optiplex gx270's, pentium 4
processors) using a pair of osprey 210's and realnetworks producer plus
9.0.1. this setup worked perfectly using osprey 100 cards and the open-source drivers in the linux kernel. however, we required the 210's because of their audio capture capability. our development platform is debian linux 3.0 with kernel 2.4.22. in sifting through the docs on viewcast's website, i saw that their reference platform is mandrake 8.1 with kernel 2.4.18. i have tried this setup, but it is not workable for us since we need support for intel's
pro1000 ethernet adapter which is used in these dell machines.

the problems i have been experiencing are video dropouts when using more than
one card at a time. i can capture and stream full-frame 640x480 video at
30fps from one card, but bad things start to happen whenever i try to use both cards at once (we need to capture at two resolutions at once from a live
feed). i was trying to grab from one card at 640x480 and the other at
320x240.

here's what i get on STDERR (exerpted from /var/log/messages):

bttv: driver version 0.7.97 loaded
bttv: using 4 buffers with 2080k (8320k total) for capture
bttv: Host bridge is Intel Corp. 82865G/PE/P Processor to I/O Controller
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 17) at 01:07.0, irq: 11, latency: 64, mmio: 0xfc003000
bttv0: detected: Osprey-200 [card=88], PCI subsystem ID is 0070:ffffff01
bttv0: using: BT878(Osprey 200/250) [card=88,autodetected]
bttv: adding 12c bus to system
bttv: 12c bus added to system
bttv0: is now:BT878(Osprey 210/220/230) [card=89,autodetected] Serial#: 3200589
bttv0: using tuner=-1
bttv0: registered device video0
bttv0: registered device vbi0
bttv: Bt8xx card found (1).
bttv1: Bt878 (rev 17) at 01:08.0, irq: 3, latency: 64, mmio: 0xfc001000
bttv1: detected: Osprey-200 [card=88], PCI subsystem ID is 0070:ffffff01
bttv1: using: BT878(Osprey 200/250) [card=88,autodetected]
bttv: adding 12c bus to system
bttv: 12c bus added to system
bttv1: is now:BT878(Osprey 210/220/230) [card=89,autodetected] Serial#: 3200590
bttv1: using tuner=-1
bttv1: registered device video1
bttv1: registered device vbi1
bttv0: PLL: 28636363 => 35468950 ... ok
bttv1: PLL: 28636363 => 35468950 ... ok
bttv0: PLL: switching off
bttv1: PLL: switching off
bttv0: irq: SCERR risc_count=37769008
bttv1: irq: SCERR risc_count=37769808
bttv0: irq: SCERR risc_count=37769008
bttv1: irq: SCERR risc_count=37769808
bttv0: irq: SCERR risc_count=37769008
bttv0: aiee: error loops
bttv0: irq: SCERR risc_count=37630014
bttv0: aiee: error loops
bttv0: resetting chip
bttv0: irq: SCERR risc_count=37769008
bttv1: irq: SCERR risc_count=37769808
bttv0: irq: SCERR risc_count=37769008
bttv1: irq: SCERR risc_count=37769808
bttv0: irq: SCERR risc_count=37769008
bttv0: aiee: error loops
bttv0: irq: SCERR risc_count=37630014
bttv0: aiee: error loops
bttv0: resetting chip
bttv1: irq: SCERR risc_count=37769810
bttv1: aiee: error loops
bttv1: resetting chip

when the chip resets, video drops out completely, but the sound typically keeps working. if i try to capture two 320x240 streams at once, i seem to have better luck (i get to capture for longer before it drops out), but we are talking about 2-3 minutes of capture before the chip resets and my stream dies. this is using the rc3 "stable" drivers from viewcast's ftp site. i have
also tried the beta drivers from the same site. those seem to work a bit
better, but they eventually drop out video on at least one card as well. the bttv drivers from the kernel don't work at all. i have tried every version of
the drivers that i could find, and four different versions of my capture
software (real producer), all with the same results. occasionally i can
maintain my stream, but the framerate drops to 1-2 fps as soon as any error
appears.

any ideas how to fix this?

--
Robert Vineyard - Georgia Tech OIT Campus Services
Encrypt your e-mail - GnuPG available at www.gnupg.org




[Index of Archives]     [Linux DVB]     [Video Disk Recorder]     [Asterisk]     [Photo]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Free Photo Albums]     [Fedora Users]     [Fedora Women]     [ALSA Users]     [ALSA Devel]     [Linux USB]

Powered by Linux