> From: Hans Verkuil <[EMAIL PROTECTED]>

> You can also try to go back to an older encoder firmware (0x02040011 is
> also a good version). I've seen differences in behavior based on fw
> version. Did you also change firmware versions when you upgraded to
> 0.7? How old is your PVR-350?
>
My PVR350 is about two years old and has a tuner which was supported even by
2.4 kernels. I used encoder firmware 0x02050032 with 0.4.4x and did not
change it when I made the first test with 0.7.0

Now I tested firmware 0x02040011, but there is no improvement:

Mar 31 20:20:17 linvdr user.info kernel: ivtv:  ==================== START
INIT IVTV ====================
Mar 31 20:20:17 linvdr user.info kernel: ivtv:  version 0.7.0 (v4l-dvb +
ivtv virtual merge) Revision: 3231 loading
Mar 31 20:20:17 linvdr user.info kernel: ivtv:  Linux version: 2.6.16 386
gcc-3.3
Mar 31 20:20:17 linvdr user.info kernel: ivtv:  In case of problems please
include the debug info between
Mar 31 20:20:17 linvdr user.info kernel: ivtv:  the START INIT IVTV and END
INIT IVTV lines, along with
Mar 31 20:20:17 linvdr user.info kernel: ivtv:  any module options, when
mailing the ivtv-users mailinglist.
Mar 31 20:20:17 linvdr user.info kernel: ivtv0: Autodetected Hauppauge WinTV
PVR-350 card (cx23415 based)
Mar 31 20:20:18 linvdr user.info kernel: ACPI: PCI Interrupt
0000:00:08.0[A] -> Link [LNKA] -> GSI 11 (level, low) -> IRQ 11
Mar 31 20:20:18 linvdr user.info kernel: ivtv0: Unreasonably low latency
timer, setting to 64 (was 32)
Mar 31 20:20:18 linvdr user.info kernel: tuner 1-0061: chip found @ 0xc2
(ivtv i2c driver #0)
Mar 31 20:20:18 linvdr user.info kernel: input: i2c IR (Hauppauge) as
/class/input/input2
Mar 31 20:20:18 linvdr user.warn kernel: ir-kbd-i2c: i2c IR (Hauppauge)
detected at i2c-1/1-0018/ir0 [ivtv i2c driver #0]
Mar 31 20:20:18 linvdr user.info kernel: tveeprom 1-0050: Hauppauge model
48134, rev J342, serial# 7066538
Mar 31 20:20:18 linvdr user.info kernel: tveeprom 1-0050: tuner model is
Temic 4009FR5 (idx 42, type 20)
Mar 31 20:20:18 linvdr user.info kernel: tveeprom 1-0050: TV standards
PAL(B/G) (eeprom 0x04)
Mar 31 20:20:18 linvdr user.info kernel: tveeprom 1-0050: audio processor is
MSP4418 (idx 25)
Mar 31 20:20:18 linvdr user.info kernel: tveeprom 1-0050: decoder processor
is SAA7115 (idx 19)
Mar 31 20:20:18 linvdr user.info kernel: tveeprom 1-0050: has radio, has IR
remote
Mar 31 20:20:18 linvdr user.info kernel: saa7115 1-0021: saa7115 found @
0x42 (ivtv i2c driver #0)
Mar 31 20:20:18 linvdr user.info kernel: saa7127 1-0044: saa7127 found @
0x88 (ivtv i2c driver #0)
Mar 31 20:20:18 linvdr user.info kernel: msp3400 1-0040: MSP4418G-A2 found @
0x80 (ivtv i2c driver #0)
Mar 31 20:20:18 linvdr user.info kernel: msp3400 1-0040: MSP4418G-A2
supports nicam and radio, mode is autodetect and autoselect
Mar 31 20:20:19 linvdr user.info kernel: ivtv0: loaded v4l-cx2341x-enc.fw
firmware (262144 bytes)
Mar 31 20:20:19 linvdr user.info kernel: ivtv0: loaded v4l-cx2341x-dec.fw
firmware (262144 bytes)
Mar 31 20:20:19 linvdr user.info kernel: ivtv0: Encoder revision: 0x02040011
Mar 31 20:20:19 linvdr user.info kernel: ivtv0: Decoder revision: 0x02020023
Mar 31 20:20:19 linvdr user.info kernel: ivtv0: Allocate DMA encoder MPEG
stream: 128 x 32768 buffers (4096KB total)
Mar 31 20:20:19 linvdr user.info kernel: ivtv0: Allocate DMA encoder YUV
stream: 161 x 12960 buffers (2048KB total)
Mar 31 20:20:19 linvdr user.info kernel: ivtv0: Allocate DMA encoder VBI
stream: 80 x 26208 buffers (2048KB total)
Mar 31 20:20:19 linvdr user.info kernel: ivtv0: Allocate DMA encoder PCM
audio stream: 455 x 4608 buffers (2048KB total)
Mar 31 20:20:19 linvdr user.info kernel: ivtv0: Create encoder radio stream
Mar 31 20:20:19 linvdr user.info kernel: ivtv0: Allocate DMA decoder MPEG
stream: 16 x 65536 buffers (1024KB total)
Mar 31 20:20:19 linvdr user.info kernel: ivtv0: Allocate DMA decoder VBI
stream: 512 x 2048 buffers (1024KB total)
Mar 31 20:20:19 linvdr user.info kernel: ivtv0: Create decoder VOUT stream
Mar 31 20:20:19 linvdr user.info kernel: ivtv0: Allocate DMA decoder YUV
stream: 20 x 51840 buffers (1024KB total)
Mar 31 20:20:19 linvdr user.info kernel: ivtv0: loaded v4l-cx2341x-init.mpg
firmware (155648 bytes)
Mar 31 20:20:19 linvdr user.info kernel: tuner 1-0061: type set to 20 (Temic
PAL_BG (4009 FR5) or PAL_I (4069 FR5))
Mar 31 20:20:20 linvdr user.debug kernel: spurious 8259A interrupt: IRQ7.
Mar 31 20:20:28 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Mar 31 20:20:28 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000d2 with result 0xfffffff0
Mar 31 20:20:36 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Mar 31 20:20:36 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000d2 with result 0xfffffff0
Mar 31 20:20:44 linvdr user.info kernel: ivtv0 warning: 1000 ms time out
waiting for firmware
Mar 31 20:20:44 linvdr user.info kernel: ivtv0 warning: Failed api call
0x000000d2 with result 0xfffffff0
Mar 31 20:20:44 linvdr user.info kernel: ivtv0: Initialized Hauppauge WinTV
PVR-350, card #0
Mar 31 20:20:44 linvdr user.info kernel: ivtv:  ====================  END
INIT IVTV  ====================

Both firmware work with 2.6.15/0.4.x

Is there something I can debug to help?

When I use 2.6.15 + ivtv 0.4.x the timeout appears from time to time, but
not often. But when it appears, it is always when I zap through analog
channels. Using the decoder fo watching TV from a DVB-T card has never
resulted a firmware timeout.

I would also like to test 0.6.1, but as I already posted, it is not possible
to compile this on a 2.6.16 system with installed v4l-dvb-drivers


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

Reply via email to