Hauppauge WinTV bktr-- no audio.
Patrick Hajek
pphajek at lbl.gov
Fri Dec 19 15:07:47 PST 2003
On Fri, Dec 19, 2003 at 08:58:42PM +0100, Ulrich Spoerlein wrote:
> On Wed, 17.12.2003 at 13:41:57 -0800, Patrick Hajek wrote:
> > I have a Hauppauge WinTV Card (Brooktree Corporation Bt878 Video Capture) on my
> > Freebsd 5.2 RC box and after invoking either mplayer, fxtv, or xautv,
>
> Have you tried fxtv's "Internal Audio Mode"?
The internal audio mode is the only setting on fxtv that I can hear a faint
audio signal after playing with the mixer software and increasing the
sound level on the speakers-- it's barely detectable from the background
noise-- hey, it's a start. I have been reading the documentation
at the Hauppauge WinTV web site and they mention that 2 mixers come to
play-- one associated with the sound card (which is easily accessable)
and one specific to the a Hauppauge WinTV PCI Card. My investigation now
is centered around accessing the mixer on the WinTV card.
>
> > Any patches, or suggestion would be appeciated.
> > The only indication I have is that the audio portion of the ntsc stream
> > isn't bound to a driver-- if that's the correct term ;-)
>
> Same here, shouldn't be a problem, as long as bktr correctly initializes
> the audio chip. Please try some FM-Radio apps with your card (e.g.
> xmradio)
>
Last night I grabbed the xmradio from the ports however as I invoked
it on the command line, it locked up my system hard resulting in my
power cycling it. I also noticed the my system has locked up w/fxtv
and mplayer.
It's an interesting learning experience. I'm hoping to extend this
and add Mythtv or play with some shell or perl scripting.
-Patrick
> >
> > partial dmesg output:
> > bktr0: <BrookTree 878> mem 0xf4000000-0xf4000fff irq 22 at device 6.0 on pci2
> > bktr0: Detected a MSP34255?-?31 at 0x80
> > bktr0: STB TV/PCI, Philips FR1236 NTSC FM tuner, dbx stereo, msp3400c stereo.
> > pci2: <multimedia> at device 6.1 (no driver attached)
> >
> > pciconf -lv output:
> > bktr0 at pci2:6:0: class=0x040000 card=0x13eb0070 chip=0x036e109e rev=0x02 hdr=0x00
> > vendor = 'Brooktree Corporation'
> > device = 'Bt878 MediaStream Controller'
> > class = multimedia
> > subclass = video
> > none4 at pci2:6:1: class=0x048000 card=0x13eb0070 chip=0x0878109e rev=0x02 hdr=0x00
> > vendor = 'Brooktree Corporation'
> > device = 'Bt878/Fusion878A Video Capture (Audio Section)'
> > class = multimedia
>
> The unattached driver shouldn't be the problem as my card shows this
> too:
> bktr0: Hauppauge Model 44354 C221
> bktr0: Detected a MSP3415D-B3 at 0x80
> bktr0: Hauppauge WinCast/TV, Philips FR1216 PAL FM tuner, msp3400c stereo, remote control.
> pci0: <unknown card> (vendor=0x109e, dev=0x0878) at 11.1 irq 10
>
> bktr0 at pci0:11:0: class=0x040000 card=0x13eb0070 chip=0x036e109e rev=0x11 hdr=0x00
> vendor = 'Brooktree Corporation'
> device = 'Bt878 MediaStream Controller'
> class = multimedia
> subclass = video
> none0 at pci0:11:1: class=0x048000 card=0x13eb0070 chip=0x0878109e rev=0x11 hdr=0x00
> vendor = 'Brooktree Corporation'
> device = 'Bt878/Fusion878A Video Capture (Audio Section)'
> class = multimedia
>
> > Related Kernel conf options:
> > # TV Card Options
> > device bktr
> > device iicbus # Bus support,required for ic/iic/iicsmb below.
> > device iicbb
> > device smbus
> >
> > device ic
> > device iic
> > device iicsmb # smb over i2c bridge
> > device smb
> >
> > options BKTR_NEW_MSP34XX_DRIVER
> > options BROOKTREE_SYSTEM_DEFAULT=BROOKTREE_NTSC
> >
> > options OVERRIDE_CARD=3
> > options OVERRIDE_TUNER=9
> > options OVERRIDE_MSP=1
> > options OVERRIDE_DBX=1
>
> Have you tried without these overrides? (btw, you can set them via
> sysctl)
>
> Ulrich Spörlein
> --
> PGP Key ID: F0DB9F44 Get it while it's hot!
> PGP Fingerprint: F1CE D062 0CA9 ADE3 349B 2FE8 980A C6B5 F0DB 9F44
> I abhor a system designed for the "user", if that word is a coded
> pejorative meaning "stupid and unsophisticated". -- Ken Thompson
More information about the freebsd-multimedia
mailing list