From owner-freebsd-multimedia Tue Mar 25 19:08:13 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id TAA09014 for multimedia-outgoing; Tue, 25 Mar 1997 19:08:13 -0800 (PST) Received: from Ilsa.StevesCafe.com (sc-gw.StevesCafe.com [205.168.119.191]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id TAA08986 for ; Tue, 25 Mar 1997 19:08:05 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by Ilsa.StevesCafe.com (8.7.5/8.6.12) with SMTP id UAA02822; Tue, 25 Mar 1997 20:07:43 -0700 (MST) Message-Id: <199703260307.UAA02822@Ilsa.StevesCafe.com> X-Authentication-Warning: Ilsa.StevesCafe.com: Host localhost [127.0.0.1] didn't use HELO protocol X-Mailer: exmh version 1.6.5 12/11/95 From: Steve Passe To: Richard Tobin cc: Amancio Hasty , multimedia@FreeBSD.ORG Subject: Re: newest bt848 driver In-reply-to: Your message of "Wed, 26 Mar 1997 02:22:58 GMT." <26286.199703260222@pitcairn.cogsci.ed.ac.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Tue, 25 Mar 1997 20:07:43 -0700 Sender: owner-multimedia@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk 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