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>
