From owner-freebsd-multimedia Sun Dec 6 00:30:02 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA02248 for freebsd-multimedia-outgoing; Sun, 6 Dec 1998 00:30:02 -0800 (PST) (envelope-from owner-freebsd-multimedia@FreeBSD.ORG) Received: from panzer.plutotech.com (panzer.plutotech.com [206.168.67.125]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA02208 for ; Sun, 6 Dec 1998 00:30:00 -0800 (PST) (envelope-from ken@panzer.plutotech.com) Received: (from ken@localhost) by panzer.plutotech.com (8.9.1/8.8.5) id BAA14639 for multimedia@FreeBSD.ORG; Sun, 6 Dec 1998 01:29:58 -0700 (MST) From: "Kenneth D. Merry" Message-Id: <199812060829.BAA14639@panzer.plutotech.com> Subject: Hauppauge Wincast probe/detection problem To: multimedia@FreeBSD.ORG Date: Sun, 6 Dec 1998 01:29:58 -0700 (MST) X-Mailer: ELM [version 2.4ME+ PL28s (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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: 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: rev 0x11 int a irq 17 on pci0.11.0 bti2c0: iicbb0: on bti2c0 iicbus0: on iicbb0 master-only Probing for devices on iicbus0: smbus0: 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: rev 0x11 int a irq 17 on pci0.11.0 bti2c0: iicbb0: on bti2c0 iicbus0: on iicbb0 master-only Probing for devices on iicbus0: smbus0: 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