From owner-freebsd-multimedia Thu Nov 25 14:33:42 1999 Delivered-To: freebsd-multimedia@freebsd.org Received: from NS4.HELP-DESK.CO.UK (ns4.help-desk.co.uk [212.240.170.26]) by hub.freebsd.org (Postfix) with ESMTP id 7B1DD14D21 for ; Thu, 25 Nov 1999 14:33:35 -0800 (PST) (envelope-from root@NS4.HELP-DESK.CO.UK) Received: (from root@localhost) by NS4.HELP-DESK.CO.UK (8.9.3/8.9.3) id WAA00653; Thu, 25 Nov 1999 22:38:04 GMT (envelope-from root) From: Patrick Mackeown Message-Id: <199911252238.WAA00653@NS4.HELP-DESK.CO.UK> Subject: Re: Should I throw away this TV card? In-Reply-To: <199911252228.WAA00596@NS4.HELP-DESK.CO.UK> from Patrick Mackeown at "Nov 25, 1999 10:28:55 pm" To: "Patrick Mackeown"@NS4.HELP-DESK.CO.UK, root@NS4.HELP-DESK.CO.UK Date: Thu, 25 Nov 1999 22:38:04 +0000 (GMT) Cc: tom@toetag.com, freebsd-multimedia@freebsd.org X-Mailer: ELM [version 2.4ME+ PL61 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org > > > Patrick > > > > > > > My list ends at 1.72 31 Aug 1999 > > > > > > > > No there is no such file anywhere called CHANGELOG.TXT > > > > > > > > > Ok. A very very old driver then. > > > Lets see. How do I fix it in 1.72..... > > > > > > First of all, look for this piece of code > > > if (card_found) { > > > bktr->card = cards[ card = bt848_card_signature[i].card]; > > > bktr->card.tuner = &tuners[ bt848_card_signature[i].tuner]; > > > eeprom_i2c_address = locate_eeprom_address( bktr ); > > > if (eeprom_i2c_address != -1) { > > > bktr->card.eepromAddr = eeprom_i2c_address; > > > bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE); > > > } else { > > > bktr->card.eepromAddr = 0; > > > bktr->card.eepromSize = 0; > > > } > > > goto checkDBX; > > > } > > > > > > > > > Then change it to > > > if (card_found) { > > > bktr->card = cards[ card = bt848_card_signature[i].card]; > > > bktr->card.tuner = &tuners[ bt848_card_signature[i].tuner]; > > > eeprom_i2c_address = locate_eeprom_address( bktr ); > > > if (eeprom_i2c_address != -1) { > > > bktr->card.eepromAddr = eeprom_i2c_address; > > > bktr->card.eepromSize = (u_char)(256 / EEPROMBLOCKSIZE); > > > } else { > > > bktr->card.eepromAddr = 0; > > > bktr->card.eepromSize = 0; > > > } > > > /* The follow line fixes the ISM Turbo Tuner bug */ > > > tuner_i2c_address = locate_tuner_address( bktr ); > > > goto checkDBX; > > > } > > > > > > > > > I only added one line of code, just before the goto checkDBX. > > > > > > Can you make this change in /sys/pci/brooktree848.c for me please > > > and make a new kernel. > > > Reboot, use systcl hw.bt848.tuner=10 > > > And see what happens. > > > > > > Cheers > > > Roger > > > > > > > Well Roger, > > > > The operational details are similar to before with the code change. > > fxtv -antennaFreqSet weurope -inputFormat pal > > produces a blank screen. When I change my setting to PAL/M format I get > > significant interference. But no pictures. > > > > pat > > > Scratch that last message!!! > You've done it, pictures, sound, the works! You've really fixed it. > > Patrick > > (one extremely satisfied customer :-) > Roger, I'm sending this to Tom Jansen too, I hope you don't mind because he gave me no end of help as well, and I think he'll be pleased to see I've got it working at last! Patrick Thanks a million, both of you. And remember pgm@ns4.help-desk.co.uk when you need a favour doing :-) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message