From owner-freebsd-multimedia Sun Sep 6 00:33:17 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id AAA16371 for freebsd-multimedia-outgoing; Sun, 6 Sep 1998 00:33:17 -0700 (PDT) (envelope-from owner-freebsd-multimedia@FreeBSD.ORG) Received: from nlanr.net (oceana.sdsc.edu [132.249.40.200]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id AAA16366 for ; Sun, 6 Sep 1998 00:33:13 -0700 (PDT) (envelope-from jabrown@nlanr.net) Received: from localhost (jabrown@localhost) by nlanr.net (8.8.6/8.8.6) with SMTP id AAA29251 for ; Sun, 6 Sep 1998 00:33:28 -0700 (PDT) Date: Sun, 6 Sep 1998 00:33:28 -0700 (PDT) From: Jeff Brown Reply-To: Jeff Brown To: freebsd-multimedia@FreeBSD.ORG Subject: Hauppauge WinTV & BT848 driver problems. Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I'm having a spot of trouble getting my WinTV card to work under FreeBSD, and I hope I can get some help here with it. I'm running fxtv 0.47 on 2.2.6R, with the 08-31-1998 revision of the driver. The card is the WinTV dbx-stereo (no FM tuner). The video works fine; there is just no sound. Changing between channels _does_ yield a "pop" each time as long as muting is disabled; and in "line-in" mode, the external audio is passed through just fine. I've tried the OVERRIDE_DBX and OVERRIDE_MSP kernel options, by themselves and together, to no avail. Each option does add the appropriate text to the boot-time probe message. I've also tried 0x0 - 0xf for the tuner audio mux values, without success. My guess is that the MSP3430 isn't being initialized; but that's just a guess. Following are outputs of "the usual suspects" for identifying these cards; I'd appreciate any help you all can give. It's worthy to note that, aside from the sound, FreeBSD's '848 driver worked out-of-the-box, while the Win95 driver took several days of fighting before 'Doze would boot with it! Kudos to Amancio et al! -Jeff Brown I tested the card with Win95 and it works as expected; here are the relevant parts of the "driver details" output: --------- WinCast/TV Model 61111 Rev AMB Tuner: NTSC (M) Tuner Audio: Stereo (MSP3430) [...video modes 'n' such snipped...] Decoder: BT878 Tuner: Philips FI1236 MK2 --------- The output of the "sign" program: --------- signature contents, 0x01 thru 0xff: 00 00 00 00 00 00 00 00 00 00 01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 78 01 20 00 00 00 00 80 78 01 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 8b 07 20 00 51 01 20 00 00 00 00 00 00 00 00 20 8b 07 20 00 51 01 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 i2c device found @ 0xa0 0xc2 --------- The output of "fxtv -debug startup": --------- Fxtv v0.47 DETECTED CAPTURE CARD(S) [DRIVER PROBES]: bktr0 rev 2 int a irq 7 on pci0:9:0 Hauppauge WinCast/TV, Philips FR1236 NTSC FM tuner, dbx stereo, msp3400c stereo. SYSCTL MIB VALUES: kern.version: FreeBSD 2.2.6-RELEASE #27: Sat Sep 5 14:02:53 PDT 1998 jabrown@brain.local.lan:/usr/src/sys/compile/BRAIN hw.bt848.card: -1 hw.bt848.tuner: -1 hw.bt848.reverse_mute: -1 hw.bt848.format: -1 TUNER SIGNATURE (0x01 - 0xff): 00 00 00 00 00 00 00 00 00 00 01 00 02 00 00 00 TUNER I2C DEVICES FOUND AT: 0xa0, 0xc2 CAPTURE CARD EEPROM CONTENTS: Read 256 EEPROM bytes (0x00 - 0xff) 84 12 00 00 05 50 0e 7f 08 0a 01 b7 ee 80 d8 86 07 00 00 00 00 84 0a 00 01 01 20 77 00 40 e4 e0 10 00 74 02 01 07 02 79 b7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 eb 00 70 84 12 00 00 05 50 0e 7f 08 0a 01 b7 ee 80 d8 86 07 00 00 00 00 84 0a 00 01 01 20 77 00 40 e4 e0 10 00 74 02 01 07 02 79 b7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 13 eb 00 70 Supported RGB Capture Pixel Formats: bpp Bpp RGB Masks Swap --- --- ---------------------------- ---- 15 2 00007c00, 000003e0, 0000001f NB 16 2 0000f800, 000007e0, 0000001f NB 24 3 00ff0000, 0000ff00, 000000ff B 24 4 00ff0000, 0000ff00, 000000ff NBWb Supported YUV Capture Pixel Formats: YUVSize HSamp VSamp Pack CompOrder T->B L->R YTrans ------- ----- ----- ------ --------- ---- ---- ------ 8,8,8 1,2,2 1,1,1 PLANAR YUV Y Y N 8,8,8 1,2,2 1,1,1 PACKED YUYV Y Y N 8,8,8 1,2,2 1,2,2 PLANAR YUV Y Y N XSERVER: 'The XFree86 Project, Inc' v3320, Protocol Verson 11.0 Screen Res = 1152x864, DefDepth = 15; NumScreens = 1 Bitmap Unit/BitOrder/Pad = 32/LSBFirst/32, Image ByteOrder = LSBFirst XF86DGAQueryVersion() succeeded - vers = 1.00 BaseAddr = 0xe1000000, Pitch = 1152, BankSize/RamSize = 4194304/4194304 Rating Available Visuals: Rating Class bpp Bpp R,G,B Masks Swap DirectVid ------ ----------- --- --- ---------------------------- ---- --------- 5 TrueColor 15 2,2 00007c00, 000003e0, 0000001f -- Yes Default Visual is 15-bpp TrueColor XF86VidModeQueryVersion() succeeded - version = 0.08 --------- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message