Skip site navigation (1)Skip section navigation (2)
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>