Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Mar 1997 20:07:43 -0700
From:      Steve Passe <smp@csn.net>
To:        Richard Tobin <richard@cogsci.ed.ac.uk>
Cc:        Amancio Hasty <hasty@rah.star-gate.com>, multimedia@FreeBSD.ORG
Subject:   Re: newest bt848 driver 
Message-ID:  <199703260307.UAA02822@Ilsa.StevesCafe.com>
In-Reply-To: Your message of "Wed, 26 Mar 1997 02:22:58 GMT." <26286.199703260222@pitcairn.cogsci.ed.ac.uk> 

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

> I have the UK PAL version of the Hauppauge card, but I don't
> have the documentation to get it working.  I e-mailed Brooktree
> a few days ago but haven't had a response yet.
> 
> I guess that what needs to be done is:
> 
> (1) add the METEORSFMT/METEOR_FMT_PAL ioctl.  Can someone tell me
> what the right value to use in "bt848->iform |= x" is?  x=2 or
> x=3?  Presumably the other one is SECAM?

# define BT848_IFORM_F_SECAM		(0x6)

the latest driver I posted to the webpage today (970325) has the
defines for all the bits in the iformat register listed in brktree_reg.h

---
> (3) the tuner.  The tuner in my card is not recognised by the driver.
> It's labelled (if I pull the Hauppauge sticker off) "Front end
> 4062 FY5 Temic 3x8 501".  4062 seems to be the model number.  I have
> just e-mailed Temic to ask for details, but if anyone else has them
> please let me know.

The key to identifying the tuner is identifying the i2c synth/PLL used
inside of it.  If the metal lid is not soldered down (or your very brave)
you could remove it and record the numbers of all the ICs inside.  The part we
are interested in probably begins with "TSA", but record them all.
Another approach is to  probe all i2c addresses from 0xc1, 0xc3, ... 0xcf.
try adding this to the top of the probeCard() function:

	printf( "\nprobing for PLL\n" );
	for ( x = 0xc1; x <= 0xcf; x += 2 ) {
		if ( i2cRead( bktr, x ) != ABSENT ) {
			printf( "found PLL @ 0x%02x\n", x );
		}
	}

the output will end up in your dmesg output.  if this doesn't kick out
anything you might try every address from 0x01 thru 0xff.  I don't *think*
it could hurt anything.  I'm considering doing this as SOP to create a 
"signature" of the card for identification purposes.  DON't use the
commentsed out software probe routine for this, it could harm (corrupt)
EEProm contents.

--
Steve Passe	| powered by
smp@csn.net	|            Symmetric MultiProcessor FreeBSD




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