> Andy Walls wrote:

> Given the testing Chris has done with my patches, it looks like using
> CX23418 A/V core firmware with a CX25843 is returning non-sensical
> cominations of interrupt status flags in the audio interrupt status
> register (0x819 IIRC) of the CX25843.
>
> In the above the NICAM related flags don't make sense and neither does
> the AC97 status.  The (S)IF L(ost) flag makes no sense with the format
> detection flags and ormat detetction loop complete flags, etc.   Rarely
> do I get more than 1 flag other than RDS (which is always set for me).
> When I do get multple flags at once, its FDL and AFC (IIRC).
>
> Could you revert the firmware archive to use a known CX2584x specific
> firmware for the cx25840 firmware file in the archive at
> dl.ivtvdriver.org?
>
> I suspect the CX23418 firmware image being distributed as CX2584x
> firmware is causing problems for CX2584x chips.

I'm seeing more and more of this bad audio problem with a PAL PVR150 using
the line input audio and more recent kernel versions (currently Linux
jupiter 2.6.30-gentoo-r4 #2 SMP Thu Aug 13 23:54:02 NZST 2009 x86_64 AMD
Athlon(tm) Dual Core Processor 5050e AuthenticAMD GNU/Linux) and newer
(faster) hardware.

Is there an md5sum that would identify a known good firmware? The files in
the archive are not very well described (dates don't mean much to me). I'm
also a bit confused by the device numbers as my dsmeg quotes both cx23416
and cx25840

This is what I get at startup - very standard Gentoo fare...

Sep 13 12:14:39 jupiter ivtv: Start initialization, version 1.4.1
Sep 13 12:14:39 jupiter ivtv0: Initializing card 0
Sep 13 12:14:39 jupiter ivtv0: Autodetected Hauppauge card (cx23416 based)
Sep 13 12:14:39 jupiter ivtv 0000:01:09.0: PCI INT A -> Link[APC2] -> GSI
17 (level, low) -> IRQ 17
Sep 13 12:14:39 jupiter ivtv0: Unreasonably low latency timer, setting to
64 (was 32)
Sep 13 12:14:39 jupiter ivtv0: Autodetected Hauppauge WinTV PVR-150
Sep 13 12:14:39 jupiter cx25840 2-0044: cx25843-23 found @ 0x88 (ivtv i2c
driver #0)
Sep 13 12:14:39 jupiter tuner 2-0043: chip found @ 0x86 (ivtv i2c driver #0)
Sep 13 12:14:39 jupiter tuner 2-0061: chip found @ 0xc2 (ivtv i2c driver #0)
Sep 13 12:14:39 jupiter wm8775 2-001b: chip found @ 0x36 (ivtv i2c driver #0)
Sep 13 12:14:39 jupiter IRQ 17/ivtv0: IRQF_DISABLED is not guaranteed on
shared IRQs
Sep 13 12:14:39 jupiter ivtv0: Registered device video0 for encoder MPG
(4096 kB)
Sep 13 12:14:39 jupiter ivtv0: Registered device video32 for encoder YUV
(2048 kB)
Sep 13 12:14:39 jupiter ivtv0: Registered device vbi0 for encoder VBI
(1024 kB)
Sep 13 12:14:39 jupiter ivtv0: Registered device video24 for encoder PCM
(320 kB)
Sep 13 12:14:39 jupiter ivtv0: Registered device radio0 for encoder radio
Sep 13 12:14:39 jupiter ivtv0: Initialized card: Hauppauge WinTV PVR-150
Sep 13 12:14:39 jupiter ivtv: End initialization
Sep 13 12:14:42 jupiter ivtv 0000:01:09.0: firmware: requesting
v4l-cx2341x-enc.fw
Sep 13 12:14:43 jupiter ivtv0: Loaded v4l-cx2341x-enc.fw firmware (376836
bytes)
Sep 13 12:14:43 jupiter ivtv0: Encoder revision: 0x02060039

Cheers

-- 
Robin Gilks




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

Reply via email to