All encoder MPEG stream buffers are full. Dropping data.

I'm getting an odd problem with my PVR Cards. I have 4 NTSC PVR 150
MCE cards in a server and I'm using the tuner input and streaming them
across a network using vls.

I've managed to get one card tuning in and streaming fine. However
whenever I enable more that one card the picture freezes (and then
updates intermitently all broken up) and I start getting the following
written to syslog.

Mar 16 20:31:32 luf-pliptv4 kernel: ivtv0: All encoder MPEG stream
buffers are full. Dropping data.
Mar 16 20:31:32 luf-pliptv4 kernel: ivtv0: Cause: the application is
not reading fast enough.
Mar 16 20:31:32 luf-pliptv4 kernel: ivtv1: All encoder MPEG stream
buffers are full. Dropping data.
Mar 16 20:31:32 luf-pliptv4 kernel: ivtv1: Cause: the application is
not reading fast enough.

If I use cat to redirect both streams to files at the same time then i
don't get any error messages and the resultant mpeg's look fine.

I've tried this on a different server with 4 of exactly the same type
of cards and I get the same problem so its not a single faulty card.

I also get the same problem if I use composite input.

Below is the output to syslog. If you have any ideas that would be great!

Mike

Mar 16 20:29:29 luf-pliptv4 kernel: ivtv:  ==================== START
INIT IVTV ====================
Mar 16 20:29:29 luf-pliptv4 kernel: ivtv:  version 0.4.3 (tagged
release) loading
Mar 16 20:29:29 luf-pliptv4 kernel: ivtv:  Linux version: 2.6.9 SMP
PENTIUM4 gcc-3.2
Mar 16 20:29:29 luf-pliptv4 kernel: ivtv:  In case of problems please
include the debug info between
Mar 16 20:29:29 luf-pliptv4 kernel: ivtv:  the START INIT IVTV and END
INIT IVTV lines, along with
Mar 16 20:29:29 luf-pliptv4 kernel: ivtv:  any module options, when
mailing the ivtv-users mailinglist.
Mar 16 20:29:29 luf-pliptv4 kernel: ivtv0: Autodetected WinTV PVR 150
card (cx23416 based)
Mar 16 20:29:29 luf-pliptv4 kernel: tveeprom: ivtv version
Mar 16 20:29:29 luf-pliptv4 kernel: tveeprom: Hauppauge: model =
26552, rev = F0A3, serial# = 8927544
Mar 16 20:29:29 luf-pliptv4 kernel: tveeprom: tuner = TCL MFNM05-4
(idx = 103, type = 43)
Mar 16 20:29:29 luf-pliptv4 kernel: tveeprom: tuner fmt = NTSC(M)
(eeprom = 0x08, v4l2 = 0x00001000)
Mar 16 20:29:29 luf-pliptv4 kernel: tveeprom: audio processor =
CX25843 (type = 25)
Mar 16 20:29:29 luf-pliptv4 kernel: tveeprom: decoder processor =
CX25843 (type = 1e)
Mar 16 20:29:29 luf-pliptv4 kernel: ivtv0: i2c attach to card #0 ok
[client=tveeprom, addr=50]
Mar 16 20:29:30 luf-pliptv4 kernel: cx25840 0-0044: ivtv driver
Mar 16 20:29:30 luf-pliptv4 kernel: cx25840 0-0044: cx25843-23 found @
0x88 (ivtv i2c driver #0)
Mar 16 20:29:32 luf-pliptv4 kernel: cx25840 0-0044: loaded
v4l-cx25840.fw firmware (13883 bytes)
Mar 16 20:29:32 luf-pliptv4 kernel: ivtv0: i2c attach to card #0 ok
[client=cx25840, addr=44]
Mar 16 20:29:33 luf-pliptv4 kernel: tuner (ivtv): chip found at addr
0xc2 i2c-bus ivtv i2c driver #0
Mar 16 20:29:33 luf-pliptv4 kernel: ivtv0: i2c attach to card #0 ok
[client=(tuner unset), addr=61]
Mar 16 20:29:33 luf-pliptv4 kernel: wm8775 0-001b: ivtv driver
Mar 16 20:29:33 luf-pliptv4 kernel: wm8775 0-001b: chip found @ 0x36
(ivtv i2c driver #0)
Mar 16 20:29:33 luf-pliptv4 kernel: ivtv0: i2c attach to card #0 ok
[client=wm8775, addr=1b]
Mar 16 20:29:33 luf-pliptv4 kernel: ivtv0: loaded v4l-cx2341x-enc.fw
firmware (262144 bytes)
Mar 16 20:29:34 luf-pliptv4 kernel: ivtv0: Encoder revision: 0x02040024
Mar 16 20:29:34 luf-pliptv4 kernel: ivtv0 warning: Encoder Firmware
can be buggy, use version 0x02040011 or 0x02050032.
Mar 16 20:29:34 luf-pliptv4 kernel: ivtv0: Allocate DMA encoder MPEG
stream: 128 x 32768 buffers (4096KB total)
Mar 16 20:29:34 luf-pliptv4 kernel: ivtv0: Allocate DMA encoder YUV
stream: 161 x 12960 buffers (2048KB total)
Mar 16 20:29:34 luf-pliptv4 kernel: ivtv0: Allocate DMA encoder VBI
stream: 80 x 26208 buffers (2048KB total)
Mar 16 20:29:34 luf-pliptv4 kernel: ivtv0: Allocate DMA encoder PCM
audio stream: 455 x 4608 buffers (2048KB total)
Mar 16 20:29:34 luf-pliptv4 kernel: ivtv0: Create encoder radio stream
Mar 16 20:29:34 luf-pliptv4 kernel: tuner: type set to 43 (Philips
NTSC MK3 (FM1236MK3 or FM1236/F)) by ivtv i2c driver #0
Mar 16 20:29:34 luf-pliptv4 kernel: ivtv0: Initialized WinTV PVR 150, card #0
Mar 16 20:29:34 luf-pliptv4 kernel: ivtv:  ====================== 
NEXT CARD  ======================
Mar 16 20:29:34 luf-pliptv4 kernel: ivtv1: Autodetected WinTV PVR 150
card (cx23416 based)
Mar 16 20:29:34 luf-pliptv4 kernel: tveeprom: ivtv version
Mar 16 20:29:34 luf-pliptv4 kernel: tveeprom: Hauppauge: model =
26552, rev = F0A3, serial# = 8928692
Mar 16 20:29:34 luf-pliptv4 kernel: tveeprom: tuner = TCL MFNM05-4
(idx = 103, type = 43)
Mar 16 20:29:34 luf-pliptv4 kernel: tveeprom: tuner fmt = NTSC(M)
(eeprom = 0x08, v4l2 = 0x00001000)
Mar 16 20:29:34 luf-pliptv4 kernel: tveeprom: audio processor =
CX25843 (type = 25)
Mar 16 20:29:34 luf-pliptv4 kernel: tveeprom: decoder processor =
CX25843 (type = 1e)
Mar 16 20:29:34 luf-pliptv4 kernel: ivtv1: i2c attach to card #1 ok
[client=tveeprom, addr=50]
Mar 16 20:29:34 luf-pliptv4 kernel: cx25840 1-0044: ivtv driver
Mar 16 20:29:34 luf-pliptv4 kernel: cx25840 1-0044: cx25843-23 found @
0x88 (ivtv i2c driver #1)
Mar 16 20:29:37 luf-pliptv4 kernel: cx25840 1-0044: loaded
v4l-cx25840.fw firmware (13883 bytes)
Mar 16 20:29:37 luf-pliptv4 kernel: ivtv1: i2c attach to card #1 ok
[client=cx25840, addr=44]
Mar 16 20:29:37 luf-pliptv4 kernel: tuner (ivtv): chip found at addr
0xc2 i2c-bus ivtv i2c driver #1
Mar 16 20:29:37 luf-pliptv4 kernel: ivtv1: i2c attach to card #1 ok
[client=(tuner unset), addr=61]
Mar 16 20:29:37 luf-pliptv4 kernel: wm8775 1-001b: ivtv driver
Mar 16 20:29:37 luf-pliptv4 kernel: wm8775 1-001b: chip found @ 0x36
(ivtv i2c driver #1)
Mar 16 20:29:37 luf-pliptv4 kernel: ivtv1: i2c attach to card #1 ok
[client=wm8775, addr=1b]
Mar 16 20:29:38 luf-pliptv4 kernel: ivtv1: loaded v4l-cx2341x-enc.fw
firmware (262144 bytes)
Mar 16 20:29:38 luf-pliptv4 kernel: ivtv1: Encoder revision: 0x02040024
Mar 16 20:29:38 luf-pliptv4 kernel: ivtv1 warning: Encoder Firmware
can be buggy, use version 0x02040011 or 0x02050032.
Mar 16 20:29:38 luf-pliptv4 kernel: ivtv1: Allocate DMA encoder MPEG
stream: 128 x 32768 buffers (4096KB total)
Mar 16 20:29:38 luf-pliptv4 kernel: ivtv1: Allocate DMA encoder YUV
stream: 161 x 12960 buffers (2048KB total)
Mar 16 20:29:38 luf-pliptv4 kernel: ivtv1: Allocate DMA encoder VBI
stream: 80 x 26208 buffers (2048KB total)
Mar 16 20:29:38 luf-pliptv4 kernel: ivtv1: Allocate DMA encoder PCM
audio stream: 455 x 4608 buffers (2048KB total)
Mar 16 20:29:38 luf-pliptv4 kernel: ivtv1: Create encoder radio stream
Mar 16 20:29:38 luf-pliptv4 kernel: tuner: type set to 43 (Philips
NTSC MK3 (FM1236MK3 or FM1236/F)) by ivtv i2c driver #1
Mar 16 20:29:38 luf-pliptv4 kernel: ivtv1: Initialized WinTV PVR 150, card #1
Mar 16 20:29:38 luf-pliptv4 kernel: ivtv:  ====================== 
NEXT CARD  ======================
Mar 16 20:29:38 luf-pliptv4 kernel: ivtv2: Autodetected WinTV PVR 150
card (cx23416 based)
Mar 16 20:29:39 luf-pliptv4 kernel: tveeprom: ivtv version
Mar 16 20:29:39 luf-pliptv4 kernel: tveeprom: Hauppauge: model =
26552, rev = F0A3, serial# = 8927538
Mar 16 20:29:39 luf-pliptv4 kernel: tveeprom: tuner = TCL MFNM05-4
(idx = 103, type = 43)
Mar 16 20:29:39 luf-pliptv4 kernel: tveeprom: tuner fmt = NTSC(M)
(eeprom = 0x08, v4l2 = 0x00001000)
Mar 16 20:29:39 luf-pliptv4 kernel: tveeprom: audio processor =
CX25843 (type = 25)
Mar 16 20:29:39 luf-pliptv4 kernel: tveeprom: decoder processor =
CX25843 (type = 1e)
Mar 16 20:29:39 luf-pliptv4 kernel: ivtv2: i2c attach to card #2 ok
[client=tveeprom, addr=50]
Mar 16 20:29:39 luf-pliptv4 kernel: cx25840 2-0044: ivtv driver
Mar 16 20:29:39 luf-pliptv4 kernel: cx25840 2-0044: cx25843-23 found @
0x88 (ivtv i2c driver #2)
Mar 16 20:29:42 luf-pliptv4 kernel: cx25840 2-0044: loaded
v4l-cx25840.fw firmware (13883 bytes)
Mar 16 20:29:42 luf-pliptv4 kernel: ivtv2: i2c attach to card #2 ok
[client=cx25840, addr=44]
Mar 16 20:29:42 luf-pliptv4 kernel: tuner (ivtv): chip found at addr
0xc2 i2c-bus ivtv i2c driver #2
Mar 16 20:29:42 luf-pliptv4 kernel: ivtv2: i2c attach to card #2 ok
[client=(tuner unset), addr=61]
Mar 16 20:29:42 luf-pliptv4 kernel: wm8775 2-001b: ivtv driver
Mar 16 20:29:42 luf-pliptv4 kernel: wm8775 2-001b: chip found @ 0x36
(ivtv i2c driver #2)
Mar 16 20:29:42 luf-pliptv4 kernel: ivtv2: i2c attach to card #2 ok
[client=wm8775, addr=1b]
Mar 16 20:29:43 luf-pliptv4 kernel: ivtv2: loaded v4l-cx2341x-enc.fw
firmware (262144 bytes)
Mar 16 20:29:43 luf-pliptv4 kernel: ivtv2: Encoder revision: 0x02040024
Mar 16 20:29:43 luf-pliptv4 kernel: ivtv2 warning: Encoder Firmware
can be buggy, use version 0x02040011 or 0x02050032.
Mar 16 20:29:43 luf-pliptv4 udev[19158]: creating device node '/dev/video4'
Mar 16 20:29:43 luf-pliptv4 udev[19166]: creating device node '/dev/radio4'
Mar 16 20:29:43 luf-pliptv4 kernel: ivtv2: Allocate DMA encoder MPEG
stream: 128 x 32768 buffers (4096KB total)
Mar 16 20:29:43 luf-pliptv4 kernel: ivtv2: Allocate DMA encoder YUV
stream: 161 x 12960 buffers (2048KB total)
Mar 16 20:29:43 luf-pliptv4 udev[19163]: creating device node '/dev/video36'
Mar 16 20:29:43 luf-pliptv4 udev[19164]: creating device node '/dev/vbi4'
Mar 16 20:29:43 luf-pliptv4 udev[19165]: creating device node '/dev/video28'
Mar 16 20:29:43 luf-pliptv4 kernel: ivtv2: Allocate DMA encoder VBI
stream: 80 x 26208 buffers (2048KB total)
Mar 16 20:29:43 luf-pliptv4 kernel: ivtv2: Allocate DMA encoder PCM
audio stream: 455 x 4608 buffers (2048KB total)
Mar 16 20:29:43 luf-pliptv4 kernel: ivtv2: Create encoder radio stream
Mar 16 20:29:43 luf-pliptv4 kernel: tuner: type set to 43 (Philips
NTSC MK3 (FM1236MK3 or FM1236/F)) by ivtv i2c driver #2
Mar 16 20:29:43 luf-pliptv4 kernel: ivtv2: Initialized WinTV PVR 150, card #2
Mar 16 20:29:43 luf-pliptv4 kernel: ivtv:  ====================== 
NEXT CARD  ======================
Mar 16 20:29:43 luf-pliptv4 kernel: ivtv3: Autodetected WinTV PVR 150
card (cx23416 based)
Mar 16 20:29:44 luf-pliptv4 kernel: tveeprom: ivtv version
Mar 16 20:29:44 luf-pliptv4 kernel: tveeprom: Hauppauge: model =
26552, rev = F0A3, serial# = 8928238
Mar 16 20:29:44 luf-pliptv4 kernel: tveeprom: tuner = TCL MFNM05-4
(idx = 103, type = 43)
Mar 16 20:29:44 luf-pliptv4 kernel: tveeprom: tuner fmt = NTSC(M)
(eeprom = 0x08, v4l2 = 0x00001000)
Mar 16 20:29:44 luf-pliptv4 kernel: tveeprom: audio processor =
CX25843 (type = 25)
Mar 16 20:29:44 luf-pliptv4 kernel: tveeprom: decoder processor =
CX25843 (type = 1e)
Mar 16 20:29:44 luf-pliptv4 kernel: ivtv3: i2c attach to card #3 ok
[client=tveeprom, addr=50]
Mar 16 20:29:44 luf-pliptv4 kernel: cx25840 3-0044: ivtv driver
Mar 16 20:29:44 luf-pliptv4 kernel: cx25840 3-0044: cx25843-23 found @
0x88 (ivtv i2c driver #3)
Mar 16 20:29:47 luf-pliptv4 kernel: cx25840 3-0044: loaded
v4l-cx25840.fw firmware (13883 bytes)
Mar 16 20:29:47 luf-pliptv4 kernel: ivtv3: i2c attach to card #3 ok
[client=cx25840, addr=44]
Mar 16 20:29:47 luf-pliptv4 kernel: tuner (ivtv): chip found at addr
0xc2 i2c-bus ivtv i2c driver #3
Mar 16 20:29:47 luf-pliptv4 kernel: ivtv3: i2c attach to card #3 ok
[client=(tuner unset), addr=61]
Mar 16 20:29:47 luf-pliptv4 kernel: wm8775 3-001b: ivtv driver
Mar 16 20:29:47 luf-pliptv4 kernel: wm8775 3-001b: chip found @ 0x36
(ivtv i2c driver #3)
Mar 16 20:29:47 luf-pliptv4 kernel: ivtv3: i2c attach to card #3 ok
[client=wm8775, addr=1b]
Mar 16 20:29:48 luf-pliptv4 udev[19263]: creating device node '/dev/video5'
Mar 16 20:29:48 luf-pliptv4 udev[19266]: creating device node '/dev/vbi5'
Mar 16 20:29:48 luf-pliptv4 udev[19267]: creating device node '/dev/video29'
Mar 16 20:29:48 luf-pliptv4 udev[19265]: creating device node '/dev/video37'
Mar 16 20:29:48 luf-pliptv4 udev[19270]: creating device node '/dev/radio5'
Mar 16 20:29:48 luf-pliptv4 kernel: ivtv3: loaded v4l-cx2341x-enc.fw
firmware (262144 bytes)
Mar 16 20:29:48 luf-pliptv4 kernel: ivtv3: Encoder revision: 0x02040024
Mar 16 20:29:48 luf-pliptv4 kernel: ivtv3 warning: Encoder Firmware
can be buggy, use version 0x02040011 or 0x02050032.
Mar 16 20:29:48 luf-pliptv4 kernel: ivtv3: Allocate DMA encoder MPEG
stream: 128 x 32768 buffers (4096KB total)
Mar 16 20:29:48 luf-pliptv4 kernel: ivtv3: Allocate DMA encoder YUV
stream: 161 x 12960 buffers (2048KB total)
Mar 16 20:29:48 luf-pliptv4 kernel: ivtv3: Allocate DMA encoder VBI
stream: 80 x 26208 buffers (2048KB total)
Mar 16 20:29:48 luf-pliptv4 kernel: ivtv3: Allocate DMA encoder PCM
audio stream: 455 x 4608 buffers (2048KB total)
Mar 16 20:29:48 luf-pliptv4 kernel: ivtv3: Create encoder radio stream
Mar 16 20:29:48 luf-pliptv4 kernel: tuner: type set to 43 (Philips
NTSC MK3 (FM1236MK3 or FM1236/F)) by ivtv i2c driver #3
Mar 16 20:29:49 luf-pliptv4 kernel: ivtv3: Initialized WinTV PVR 150, card #3
Mar 16 20:29:49 luf-pliptv4 kernel: ivtv:  ====================  END
INIT IVTV  ====================

_______________________________________________
ivtv-users mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-users

Reply via email to