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>