Hans Verkuil wrote: > Hi all, > > Please keep me informed on how this works, if the test results are > positive then I'll make new releases next week. > > Enjoy (I hope :-), >
Well a bit more of a positive report from me. I've tested on both PVR150MCE and PVR500MCE cards. Put the test rig back to having ondemand CPU scaling, and loaded up your fix. I also switched back to the most recent encoder firmware. Thrashed the box hard during some captures and got the following output in the logs, but nothing noticeable in the video capture. In fact I struggled to find a single artifact error in the video file. Aug 26 12:32:55 mythtv kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00000001 Aug 26 12:32:55 mythtv kernel: ivtv0 warning: DMA err b Aug 26 12:32:55 mythtv kernel: ivtv0 warning: ENC: (1) DMA Error 0x0000000b 00000001 Aug 26 12:32:55 mythtv kernel: ivtv0 warning: offset 0 -> 128 Aug 26 12:32:55 mythtv kernel: ivtv0 warning: DMA err b Aug 26 12:32:55 mythtv kernel: ivtv0 warning: ENC: (0) DMA Error 0x0000000b 00000001 Aug 26 12:32:55 mythtv kernel: ivtv0 warning: offset 128 -> 0 Aug 26 12:58:26 mythtv -- MARK -- FYI this is with PVR150 MCE card. Boot output included below ivtv: ==================== START INIT IVTV ==================== ivtv: version 0.4.6 (tagged release) loading ivtv: Linux version: 2.6.15-chw-2 SMP preempt 586 gcc-3.3 ivtv: In case of problems please include the debug info between ivtv: the START INIT IVTV and END INIT IVTV lines, along with ivtv: any module options, when mailing the ivtv-users mailinglist. ivtv0: Autodetected WinTV PVR 150 card (cx23416 based) ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 18 ACPI: PCI Interrupt 0000:04:09.0[A] -> Link [LNKB] -> GSI 18 (level, low) -> IRQ 20 ivtv0: i2c attach to card #0 ok [client=tveeprom, addr=50] tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0) ivtv0: i2c attach to card #0 ok [client=(tuner unset), addr=61] cx25840 0-0044: ivtv driver cx25840 0-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #0) cx25840 0-0044: loaded v4l-cx25840.fw firmware (16382 bytes) ivtv0: i2c attach to card #0 ok [client=cx25840, addr=44] tveeprom 0-0050: The eeprom says no radio is present, but the tuner type tveeprom 0-0050: indicates otherwise. I will assume that radio is present. tveeprom 0-0050: Hauppauge model 26559, rev C260, serial# 8212920 tveeprom 0-0050: tuner model is LG S001D MK3 (idx 60, type 38) tveeprom 0-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/K) (eeprom 0x74) tveeprom 0-0050: audio processor is CX25843 (idx 37) tveeprom 0-0050: decoder processor is CX25843 (idx 30) tveeprom 0-0050: has radio, has no IR remote wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0) ivtv0: i2c attach to card #0 ok [client=wm8775, addr=1b] tda9887 0-0043: chip found @ 0x86 (ivtv i2c driver #0) ivtv0: i2c attach to card #0 ok [client=tda9887, addr=43] ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes) ivtv0: Encoder revision: 0x02050032 ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB total) ivtv0: Allocate DMA encoder YUV stream: 161 x 12960 buffers (2048KB total) ivtv0: Allocate DMA encoder VBI stream: 80 x 26208 buffers (2048KB total) ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB total) ivtv0: Create encoder radio stream tuner 0-0061: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3)) ivtv0: Initialized WinTV PVR 150, card #0 ivtv: ==================== END INIT IVTV ==================== So it looks like you have fixed my main DMA issues. I do know some people with the same issues as Chris that I'm trying to reproduce in the lab, so I'll still be trialling any subsequent patches. Steve _______________________________________________ ivtv-devel mailing list [email protected] http://ivtvdriver.org/mailman/listinfo/ivtv-devel
