[linux-dvb] snd-bt87x, bttv and dst-bt8xx

Jim Jowski jowski at sbcglobal.net
Mon Aug 15 17:21:41 CEST 2005


Bob Ham wrote:

>Hi there,
>
>I have a WinTV Go and a TwinHan VisionPlus DVB card.  I would like to be able to
>capture the audio from the WinTV board.  I have loaded snd-bt87x and it would
>appear that it has found the WinTV audio, but no ALSA devices are created.  Can
>anybody provide information on how to get the audio output working for this
>card?  Some relevant information is below:
>
>rah at flax:~$ dmesg | grep bt
>bttv: driver version 0.9.15 loaded
>bttv: using 8 buffers with 2080k (520 pages) each for capture
>bttv: Bt8xx card found (0).
>bttv0: Bt878 (rev 17) at 0000:00:0a.0, irq: 10, latency: 64, mmio: 0xdcdfe000
>bttv0: detected: Twinhan VisionPlus DVB [card=113], PCI subsystem ID is
>1822:0001
>bttv0: using: Twinhan DST + clones [card=113,autodetected]
>bttv0: gpio: en=00000000, out=00000000 in=00f7aeff [init]
>bttv0: using tuner=4
>bttv0: add subdevice "dvb0"
>bttv: Bt8xx card found (1).
>bttv1: Bt878 (rev 17) at 0000:00:0d.0, irq: 3, latency: 64, mmio: 0xdcdfc000
>bttv1: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb
>bttv1: using: Hauppauge (bt878) [card=10,autodetected]
>bttv1: gpio: en=00000000, out=00000000 in=00fffffb [init]
>bttv1: Hauppauge/Voodoo msp34xx: reset line init [5]
>tuner 1-0061: chip found @ 0xc2 (bt878 #1 [sw])
>bttv1: using tuner=18
>bttv1: i2c: checking for MSP34xx @ 0x80... not found
>bttv1: i2c: checking for TDA9875 @ 0xb0... not found
>bttv1: i2c: checking for TDA7432 @ 0x8a... not found
>bttv1: i2c: checking for TDA9887 @ 0x86... not found
>bttv1: registered device video0
>bttv1: registered device vbi0
>bttv1: PLL: 28636363 => 35468950 .. ok
>bt878: AUDIO driver version 0.0.0 loaded
>bt878: Bt878 AUDIO function found (0).
>bt878(0): Bt878 (rev 17) at 00:0a.1, irq: 10, latency: 64, memory: 0xdcdff000
>bt878: Bt878 AUDIO function found (1).
>bt878(1): Bt878 (rev 17) at 00:0d.1, irq: 3, latency: 64, memory: 0xdcdfd000
>DVB: registering new adapter (bttv0).
>
>rah at flax:~$ cat /proc/asound/cards
>0 [rev50          ]: VIA686A - VIA 82C686A/B rev50
>                     VIA 82C686A/B rev50 with ICE1232 at 0xdc00, irq 10
>rah at flax:~$ lspci -v -s 00:0a
>0000:00:0a.0 Multimedia video controller: Brooktree Corporation Bt878 Video
>Capture (rev 11)
>        Subsystem: Twinhan Technology Co. Ltd VisionPlus DVB card
>        Flags: bus master, medium devsel, latency 64, IRQ 10
>        Memory at dcdfe000 (32-bit, prefetchable) [size=4K]
>        Capabilities: <available only to root>
>
>0000:00:0a.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture
>(rev 11)
>        Subsystem: Twinhan Technology Co. Ltd VisionPlus DVB Card
>        Flags: bus master, medium devsel, latency 64, IRQ 10
>        Memory at dcdff000 (32-bit, prefetchable) [size=4K]
>        Capabilities: <available only to root>
>
>rah at flax:~$ lspci -v -s 00:0d
>0000:00:0d.0 Multimedia video controller: Brooktree Corporation Bt878 Video
>Capture (rev 11)
>        Subsystem: Hauppauge computer works Inc. WinTV Series
>        Flags: bus master, medium devsel, latency 64, IRQ 3
>        Memory at dcdfc000 (32-bit, prefetchable) [size=4K]
>        Capabilities: <available only to root>
>
>0000:00:0d.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture
>(rev 11)
>        Subsystem: Hauppauge computer works Inc. WinTV Series
>        Flags: bus master, medium devsel, latency 64, IRQ 3
>        Memory at dcdfd000 (32-bit, prefetchable) [size=4K]
>        Capabilities: <available only to root>
>
>
>Many thanks,
>
>Bob Ham
>
>--
>Bob Ham <rah at bash.sh>
>
Bob,

First of all, are you telling us that you're running two bt878 devices?

Which kernel and patch-level are you using?

I'm guessing right now that you might need to tell your sound capturing 
software to use device 1 instead of device 0.  It  might be as simple as 
having to load ALSA after loading the bt8xx drivers.  I'm interested in 
doing the same thing with my system but always thought the two cards 
would cause lock ups.

Jim

-- 
----------------------------------------------------------------------------
Words to live by for all of us                   | /~\ The ASCII
http://medjugorje.hr.nt4.ims.hr                  | \ / Ribbon Campaign
                                                 |  X  Against
                                                 | / \ HTML Email







More information about the linux-dvb mailing list