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

Reply via email to