Date: Sun, 6 Dec 1998 16:33:15 -0700 (MST) From: "Kenneth D. Merry" <ken@plutotech.com> To: nsouch@teaser.fr (Nicolas Souchu) Cc: multimedia@FreeBSD.ORG Subject: Re: Hauppauge Wincast probe/detection problem Message-ID: <199812062333.QAA00362@panzer.plutotech.com> In-Reply-To: <19981206125038.05063@breizh.prism.uvsq.fr> from Nicolas Souchu at "Dec 6, 98 12:50:38 pm"
next in thread | previous in thread | raw e-mail | index | archive | help
Nicolas Souchu wrote... > > On Sun, Dec 06, 1998 at 01:29:58AM -0700, Kenneth D. Merry wrote: > > > > > >I've been kinda lazy, and just upgraded my home system from -current as of > >October 26th to -current as of about December 3rd. > > > >My Hauppauge WinCast TV board probed fine with the old kernel, but now it > >doesn't probe correctly by default. I was able to get things to work by > >hard-coding things in my config file: > > > >options OVERRIDE_CARD=2 > >options OVERRIDE_TUNER=4 > > > >But I wonder why the autodetection broke. I dug through the bktr > >driver a bit, but figured I'd send some mail out and see if someone more > >familiar with the driver had some ideas. :) > > I pretty sure this is due to the boot probe of the I2C bus. Some chips do > not accept such random accesses. Please try the patch attached to this mail, > it removes boot probe and some unecessary boot logs. I tried things out with your patches, and without the overrides in my config file. Unfortunately, it didn't probe correctly: bktr0: <BrookTree 848> rev 0x11 int a irq 17 on pci0.11.0 bti2c0: <bt848 Hard/Soft I2C controller> iicbb0 on bti2c0 iicbus0 on iicbb0 master-only smbus0 on bti2c0 smb0: <LM75/78> on smbus0 addr 0x92 Miro TV, Temic NTSC tuner, dbx stereo. It should have said Hauppauge WinCast TV, Philips NTSC tuner. > > > >{panzer:/usr/home/ken/src/bt848:56:1} ./eeprom 0 48 > > > >EEProm contents, 0x00 thru 0x2f: > > > > 84 12 00 00 05 40 09 01 08 05 01 2f db 00 00 8c > > 09 00 00 00 00 84 0a 00 01 01 20 77 00 40 fb 17 > > 03 00 77 02 01 03 03 43 16 14 79 8c 00 00 00 00 > > > >The driver wouldn't let me read past 48. (just returned EIO) > > It should? Well, it did with the old (October 26th) kernel. Although the values after that point were all 0xff. Anyway, let me know if you want me to try anything else. Ken -- Kenneth Merry ken@plutotech.com 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?199812062333.QAA00362>