Skip site navigation (1)Skip section navigation (2)
Date:      06 Mar 1998 07:43:04 +0100
From:      Frank Nobis <fn@Radio-do.de>
To:        Joachim.Wunder@lrz-muenchen.de
Cc:        Randall Hopper <rhh@ct.picker.com>, multimedia@FreeBSD.ORG
Subject:   Re: Status on detect fix for Hauppauge FI1236 MK2 Tuner Cards
Message-ID:  <ygebtvks4jr.fsf@trinity.radio-do.de>
In-Reply-To: Joachim.Wunder@lrz-muenchen.de's message of "Fri, 06 Mar 1998 01:44:52 GMT"
References:  <19980305184212.19704@ct.picker.com> <34ff53d1.66263@mailhost.lrz-muenchen.de>

next in thread | previous in thread | raw e-mail | index | archive | help
>>>>> "jw" == Joachim Wunder <Joachim.Wunder@lrz-muenchen.de> writes:

    jw> On Thu, 5 Mar 1998 18:42:12 -0500, you wrote:
    >> Last weekend, I was helping set my brother up with his new Hauppauge
    >> Win/TV (bought in TX at Fry's) in FreeBSD.  He'd tried before, but just got
    >> trash.  Not being an experienced FreeBSDer (yet), he didn't know what the
    >> problem was and just put it aside.
    >> 
    >> I noticed that the latest bt848 driver detected the tuner as a "Temic
    >> PAL" tuner, which surprised me and pointed to the culprit.  I booted into
    >> MSW95 to find that it's actually a:

    jw> I have exactly the same problem, but I am in Germany and have a 405 Model with
    jw> PAL B/G tuner...

    >> 
    >> Phillips FI1236 MK2

    jw> I have a FI1216 MK2 and it was wrongly detected as "Temic PAL" tuner, too! :(

There is realley a difference between the 1236, the FI1216 and the
FR1216 I have in my Modell 418 with FM radio tuner.

    >> 
    >> NTSC & PAL combo tuner.  Knowing this, I defeated the detection with:
    >> 
    >> # #define PHILIPS_FR1236_NTSC     9

I made an lokal update to the last brooktree848.c (1.28) with the
following defines added

#define PHILIPS_FR1216_PAL	10

/* PHILIPS_FR1216_PAL */
{ "Philips FR1216 PAL FM",		/* the 'name' */
   TTYPE_PAL,				/* input type */
   PHILIPS_FR1216_PAL_WADDR,		/* PLL write address */
   { TSA552x_FCONTROL,			/* control byte for PLL */
     TSA552x_FCONTROL,
     TSA552x_FCONTROL,
     TSA552x_RADIO },
   { 0x00, 0x00 },			/* band-switch crosspoints */
   { 0xa0, 0x90, 0x30, 0xa4 } },	/* the band-switch values */


Compare he with the NTSC Version for the 1236 and you see the
difference.

/* PHILIPS_FR1236_NTSC */
{ "Philips FR1236 NTSC FM",             /* the 'name' */
  TTYPE_NTSC,                          /* input type */
  PHILIPS_FR1236_NTSC_WADDR,           /* PLL write address */
  { TSA552x_SCONTROL,			/* control byte for PLL */
    TSA552x_SCONTROL,
    TSA552x_SCONTROL,
    0x00},
  { 0x00, 0x00 },			/* band-switch crosspoints */
  { 0xa0, 0x90, 0x30,0x00 } },		/* the band-switch values */

    jw> I got it up and running now, too, but I desperately cannot get any sound out of
    jw> it. :( But I have a MSP 3400C stereo on the card and the freebsd-driver detects
    jw> it correctly as this type, but still no sound out of it. :((( Did you have
    jw> similar problems and solved them already?

    >> 
    >> Having worked with the driver a bit, I had a handle on how to work
    >> around this problem, but I imagine new FreeBSD users with these new cards
    >> are more likely to just give up and think their card isn't supported.
    >> 
    >> Just thought I'd post though and ask what the status was on fixing the
    >> detection for these tuners.  (Is the obstacle having one of these in the
    >> hands of someone driver-savy?  Lack of eeprom contents?  signature?  i2c?)

At least I added the cable channels S21 - S41 for germany

 * Channels S21 - S41 are taken from
 * http://gemma.apple.com:80/dev/technotes/tn/tn1012.html
 *
 * 100	30325	800	S21
 * 101	31125	800	S22
 * 102	31925	800	S23
 * 103	32725	800	S24
 * 104	33525	800	S25
 * 105	34325	800	S26         
 * 106	35125	800	S27         
 * 107	35925	800	S28         
 * 108	36725	800	S29         
 * 109	37525	800	S30         
 * 110	38325	800	S31         
 * 111	39125	800	S32         
 * 112	39925	800	S33         
 * 113	40725	800	S34         
 * 114	41525	800	S35         
 * 115	42325	800	S36         
 * 116	43125	800	S37         
 * 117	43925	800	S38         
 * 118	44725	800	S39         
 * 119	45525	800	S40         
 * 120	46325	800	S41
 * 
 * 121	 3890	000	IFFREQ
 * 
 */
static int weurope[] = {
       121,     (int)( 38.90 * FREQFACTOR),     0, 
       100,     (int)(303.25 * FREQFACTOR),     (int)(8.00 * FREQFACTOR), 


-- 
 Frank Nobis                            Email: PGP AVAILABLE
 Landgrafenstr. 130                     dg3dcn   http://www.radio-do.de/~fn/
 44139 Dortmund     Powered by FreeBSD  Fax: +49 231 7213816


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-multimedia" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ygebtvks4jr.fsf>