On Fri, 2009-05-01 at 11:26 -0700, Matt Beadon wrote:
> Originally posted a long description of my problems
> here: http://www.gossamer-threads.com/lists/mythtv/users/380947#380947

Ah, I see Dale has been helping you out.  He was a very patient
tester. :)


> What it boils down to first of all is the Hauppauge HVR-1600 model
> 74591 supported by the cx18 driver?

In a generic sense, yes all HVR-1600's from 74000-74999 are.


> I'm really starting to think that this different model # is the key to
> my problems since I have:
>         tveeprom 1-0050: Hauppauge model 74591, rev C1A4, serial#
> 
> 
> and everything I've found online has been like this one:
>         tveeprom 5-0050: Hauppauge model 74041, rev C6B2, serial#
>         xxxxxxx

It's could be a reason why analog TV may not work.  Composite or SVideo
should certainly be OK.  Have you tried those?



> Here's a more complete dump of my dmesg (note that my system has a
> working PVR-500 card as well:

I've snipped out the PVR-500 stuff...

> Linux video capture interface: v2.00
> cx18:  Start initialization, version 1.1.0
> cx18-0: Initializing card 0
> cx18-0: Autodetected Hauppauge card
> ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 17
> ACPI: PCI Interrupt 0000:01:06.0[A] -> Link [LNKA] -> GSI 17 (level,
> low) -> IRQ 17
> cx18-0: cx23418 revision 01010000 (B)
> tveeprom 1-0050: Hauppauge model 74591, rev C1A4, serial# 
> tveeprom 1-0050: MAC address is 00-0D-FE-19-B8-32
> tveeprom 1-0050: tuner model is TCL MNM05-4 (idx 104, type 4)

The tveeprom module can decode the EEPROM on the HVR-1600 and knows it
has a "TCL MNM05-4" analog tuner assembly.  But looking at the entry in
the table in tveeprom.c:

        /* 100-109 */
        { TUNER_PHILIPS_FMD1216ME_MK3,  "Philips FMD1216ME"},
        { TUNER_TEA5767,                "Philips TEA5768HL FM Radio"},
        { TUNER_ABSENT,                 "Panasonic ENV57H12D5"},
        { TUNER_PHILIPS_FM1236_MK3,     "TCL MFNM05-4"},
--->    { TUNER_ABSENT,                 "TCL MNM05-4"},
        { TUNER_PHILIPS_FM1216ME_MK3,   "TCL MPE05-2"},
        { TUNER_ABSENT,                 "TCL MQNM05-4"},

The tveeprom parsing doesn't set any tuner type for that specific analog
tuner assembly (type 4 is TUNER_ABSENT). 

I can't find the TCL MNM05-4 on the TCL King High Frequency website, but
I suspect the TCL MNM05-4 is similar to the TCL MFNM05-4 except without
FM radio:

http://www.tclrf.com/English/html/enewsproopen.asp?proname=108&url=product


> tveeprom 1-0050: TV standards NTSC(M) (eeprom 0x08)
> tveeprom 1-0050: audio processor is CX23418 (idx 38)
> tveeprom 1-0050: decoder processor is CX23418 (idx 31)
> tveeprom 1-0050: has no radio
> cx18-0: Autodetected Hauppauge HVR-1600
> cx18-0: tveeprom cannot autodetect tuner!<6>cx18-0: Simultaneous
> Digital and Analog TV capture supported

>         The previous two lines seem to contradict each other.  What's
>         happening here?

They don't.  By "tuner" the error message meant the analog tuner
assembly on the HVR-1600.  The cx18 driver gripes when tveeprom doesn't
tells us what the analog tuner type is.



> tuner 2-0043: chip found @ 0x86 (cx18 i2c driver #0-1)
> tda9887 2-0043: creating new instance
> tda9887 2-0043: tda988[5/6/7] found
> tuner 2-0061: chip found @ 0xc2 (cx18 i2c driver #0-1)

Yet, the cx18 driver searching for an analog tuner on the I2C bus yields
an RF oscillator/mixer chip and IF demodulator chip that are inside the
analog tuner assembly.  The I2C addresses and the presence of a TDA988x
chip makes me further suspect it is like a TCL MFNM05-4, just without FM
radio.

I'm just not sure the analog tuner driver will let you tune to a channel
when you have a tuner type of TUNER_ABSENT set.

Can you unload the cx18 module and reload it with a

# modprobe cx18 tuner=43 radio=0

That'll tell the cx18 driver that, for the first card, the analog tuner
is a TCL MFNM05-4 but that there is no FM radio.

That's just a guess.  You can guess other tuner types and try to see
what's best.  The list of numbers is in linux/include/media/tuner.h.  I
suggest you try only NTSC tuners. ;)

The tuner type parameters are in
linux/drivers/media/common/tuners/tuner-types.c
in case you can find actual data on the TCL MNM05-4 and want to find a
similar existing entry.

When/if you find a good match for the analog tuner, then let me know,
and I'll get tveeprom.c updated.

Regards,
Andy

> cs5345 1-004c: chip found @ 0x98 (cx18 i2c driver #0-0)
> cx18-0: Registered device video0 for encoder MPEG (64 x 32 kB)
> DVB: registering new adapter (cx18)
> MXL5005S: Attached at address 0x63
> DVB: registering adapter 0 frontend 0 (Samsung S5H1409 QAM/8VSB
> Frontend)...
> cx18-0: DVB Frontend registered
> cx18-0: Registered DVB adapter0 for TS (32 x 32 kB)
> cx18-0: Registered device video32 for encoder YUV (16 x 128 kB)
> cx18-0: Registered device vbi0 for encoder VBI (20 x 51984 bytes)
> cx18-0: Registered device video24 for encoder PCM audio (256 x 4 kB)
> cx18-0: Initialized card: Hauppauge HVR-1600
> cx18:  End initialization
> 
> 
> thanks!




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

Reply via email to