Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Dec 1998 01:29:58 -0700 (MST)
From:      "Kenneth D. Merry" <ken@plutotech.com>
To:        multimedia@FreeBSD.ORG
Subject:   Hauppauge Wincast probe/detection problem
Message-ID:  <199812060829.BAA14639@panzer.plutotech.com>

next in thread | raw e-mail | index | archive | help

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. :)

Here's the probe info from the old kernel: (~October 26th)

bktr0: <BrookTree 848> rev 0x11 int a irq 17 on pci0.11.0
Hauppauge WinCast/TV, Philips NTSC tuner, dbx stereo.

Here's the probe info from the new kernel (~December 3rd), without the
overrides:

bktr0: <BrookTree 848> rev 0x11 int a irq 17 on pci0.11.0
bti2c0: <bt848 Hard/Soft I2C controller>
iicbb0: <I2C generic bit-banging driver> on bti2c0
iicbus0: <Philips I2C bus> on iicbb0 master-only
Probing for devices on iicbus0: <a0> <a1> <b6> <b7> <c2> <c3> <c6> <c7>
smbus0: <System Management Bus> on bti2c0
Miro TV, Temic NTSC tuner, dbx stereo.

And here's the info from a new kernel, with overrides in the config file.
This works fine:

bktr0: <BrookTree 848> rev 0x11 int a irq 17 on pci0.11.0
bti2c0: <bt848 Hard/Soft I2C controller>
iicbb0: <I2C generic bit-banging driver> on bti2c0
iicbus0: <Philips I2C bus> on iicbb0 master-only
Probing for devices on iicbus0: <a0> <a1> <b6> <b7> <c2> <c3> <c6> <c7>
smbus0: <System Management Bus> on bti2c0
Hauppauge WinCast/TV, Philips NTSC tuner, dbx stereo.

And here's a dump of the eeprom:

{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)

If I can supply more info to help debug this, just let me know.

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?199812060829.BAA14639>