Hans Verkuil wrote:
> Hi all,
> 
> I think it is getting time for people to start testing the ivtv trunk 
> from subversion. I've been running it for quite some time now and it 
> looks to be pretty solid. Ian Armstrong has added lots of goodies in 
> the framebuffer department (be sure to read the README notes!), so that 
> can use some testing as well.
> 
> Regarding DMA problems: I think that these are solved for the PVR500. I 
> haven't yet done a REALLY long duration test but from the shorter tests 
> I did it is looking good. The DMA errors still occur for other cards: 
> it is a hardware issue with the cx23415/6 and there probably isn't 
> anything I can do about it. Just don't use CPU freq. changers and 
> sometimes using a RAID array also messes up the DMA.
> 
> The reason that it works for the PVR500 is that the PVR500 has a PCI 
> bridge that seems to isolate the cx23416 chips from the main PCI bus. 
> It still could fail on the 0.9 drivers due to the way DMA was handled 
> in the driver. With the new trunk driver all DMA is now done in the 
> interrupt handler.
> 
> Note: ivtv trunk requires the 2.6.19 kernel. It is probably very easy to 
> backport it to 2.6.18, it may even compile out of the box. I just 
> haven't tested it myself. When this driver version is released I'll 
> definitely backport it to 2.6.18.
> 
> The trunk driver can be obtained here:
> 
> http://ivtvdriver.org/viewcvs/ivtv/trunk.tar.gz?view=tar
> 

I had no dma problem but wanted to check it out. I can not see any 
noticeable regression against 0.8 svn. I might say that it is working 
more smooth then before.

I have only done 2 recording (at the same time) in mythtv so something 
might pop-up later.

There is one message per card in the log when I did the 2 recordings:
   ivtv0: Invalid API call: cmd = 0xb1, args = 1
   ivtv1: Invalid API call: cmd = 0xb1, args = 1

I will plan some simultaneous recordings that last longer then the 5 
minutes I did now.

Greets
Sander

ivtv:  ==================== START INIT IVTV ====================
ivtv:  version 0.10.0 (development revision 3703) loading
ivtv:  Linux version: 2.6.19-gentoo-r2 mod_unload
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 Hauppauge card (cx23416 based)
ACPI: PCI Interrupt 0000:00:0b.0[A] -> GSI 16 (level, low) -> IRQ 16
ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv0: Encoder revision: 0x02050032
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 26039, rev F0A5, serial# 8837856
tveeprom 0-0050: tuner model is TCL MPE05-2 (idx 105, type 38)
tveeprom 0-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K) 
(eeprom 0x74)
tveeprom 0-0050: audio processor is CX25842 (idx 36)
tveeprom 0-0050: decoder processor is CX25842 (idx 29)
tveeprom 0-0050: has radio, has IR remote
ivtv0: Autodetected Hauppauge WinTV PVR-150
ivtv0: reopen i2c bus for IR-blaster support
tuner 0-0043: chip found @ 0x86 (ivtv i2c driver #0)
tda9887 0-0043: tda988[5/6/7] found @ 0x43 (tuner)
tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
cx25840 0-0044: cx25842-23 found @ 0x88 (ivtv i2c driver #0)
cx25840 0-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
wm8775 0-001b: chip found @ 0x36 (ivtv i2c driver #0)
ivtv0: Registered device video0 for encoder MPEG (4 MB)
ivtv0: Registered device video32 for encoder YUV (2 MB)
ivtv0: Registered device vbi0 for encoder VBI (1 MB)
ivtv0: Registered device video24 for encoder PCM audio (1 MB)
ivtv0: Registered device radio0 for encoder radio
tuner 0-0061: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3))
ivtv0: Initialized Hauppauge WinTV PVR-150, card #0
ivtv:  ======================  NEXT CARD  ======================
ivtv1: Autodetected Hauppauge card (cx23416 based)
ACPI: PCI Interrupt 0000:00:0c.0[A] -> GSI 17 (level, low) -> IRQ 17
ivtv1: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
ivtv1: Encoder revision: 0x02050032
tuner 1-0043: chip found @ 0x86 (ivtv i2c driver #1)
tda9887 1-0043: tda988[5/6/7] found @ 0x43 (tuner)
tuner 1-0061: chip found @ 0xc2 (ivtv i2c driver #1)
cx25840 1-0044: cx25843-23 found @ 0x88 (ivtv i2c driver #1)
cx25840 1-0044: loaded v4l-cx25840.fw firmware (16382 bytes)
wm8775 1-001b: chip found @ 0x36 (ivtv i2c driver #1)
tveeprom 1-0050: Hauppauge model 26559, rev G189, serial# 9512947
tveeprom 1-0050: tuner model is TCL MFPE05 2 (idx 89, type 38)
tveeprom 1-0050: TV standards PAL(B/G) PAL(I) SECAM(L/L') PAL(D/D1/K) 
(eeprom 0x74)
tveeprom 1-0050: audio processor is CX25843 (idx 37)
tveeprom 1-0050: decoder processor is CX25843 (idx 30)
tveeprom 1-0050: has radio, has no IR remote
ivtv1: Autodetected Hauppauge WinTV PVR-150
ivtv1: Registered device video1 for encoder MPEG (4 MB)
ivtv1: Registered device video33 for encoder YUV (2 MB)
ivtv1: Registered device vbi1 for encoder VBI (1 MB)
ivtv1: Registered device video25 for encoder PCM audio (1 MB)
ivtv1: Registered device radio1 for encoder radio
tuner 1-0061: type set to 38 (Philips PAL/SECAM multi (FM1216ME MK3))
ivtv1: Initialized Hauppauge WinTV PVR-150, card #1
ivtv:  ====================  END INIT IVTV  ====================

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

Reply via email to