Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Nov 1999 22:38:04 +0000 (GMT)
From:      Patrick Mackeown <root@NS4.HELP-DESK.CO.UK>
To:        "Patrick Mackeown"@NS4.HELP-DESK.CO.UK, root@NS4.HELP-DESK.CO.UK
Cc:        tom@toetag.com, freebsd-multimedia@freebsd.org
Subject:   Re: Should I throw away this TV card?
Message-ID:  <199911252238.WAA00653@NS4.HELP-DESK.CO.UK>
In-Reply-To: <199911252228.WAA00596@NS4.HELP-DESK.CO.UK> from Patrick Mackeown at "Nov 25, 1999 10:28:55 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
> > > 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




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