> 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
