Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Sep 1998 00:33:28 -0700 (PDT)
From:      Jeff Brown <jabrown@nlanr.net>
To:        freebsd-multimedia@FreeBSD.ORG
Subject:   Hauppauge WinTV & BT848 driver problems.
Message-ID:  <Pine.OSF.3.94.980906000828.6784D-100000@oceana.nlanr.net>

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

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 <BrookTree 878> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.OSF.3.94.980906000828.6784D-100000>