Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

I have a Hauppauge WinTV capture card.

The card is recognised by my system and I managed to get the video part to work, but not the audio part.

This is the output of lspci:

04:01.0 Multimedia video controller: Brooktree Corporation Bt878 Video Capture (rev 11)
04:01.1 Multimedia controller: Brooktree Corporation Bt878 Audio Capture (rev 11)

This is the output of lspce -vnn:

04:01.0 Multimedia video controller [0400]: Brooktree Corporation Bt878 Video Capture [109e:036e] (rev 11)
Subsystem: Hauppauge computer works Inc. WinTV Series [0070:13eb]
Flags: bus master, medium devsel, latency 32, IRQ 17
Memory at d0101000 (32-bit, prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: bttv
Kernel modules: bttv

04:01.1 Multimedia controller [0480]: Brooktree Corporation Bt878 Audio Capture [109e:0878] (rev 11)
Subsystem: Hauppauge computer works Inc. WinTV Series [0070:13eb]
Flags: bus master, medium devsel, latency 32, IRQ 17
Memory at d0100000 (32-bit, prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: snd_bt87x
Kernel modules: snd-bt87x

The output of dmesg | grep bt is:

[   20.028882] bttv: driver version 0.9.19 loaded
[   20.028885] bttv: using 8 buffers with 2080k (520 pages) each for capture
[   20.028909] bttv: Bt8xx card found (0)
[   20.028921] bttv 0000:04:01.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[   20.028932] bttv: 0: Bt878 (rev 17) at 0000:04:01.0, irq: 17, latency: 32, mmio: 0xd0101000
[   20.028945] bttv: 0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb
[   20.028947] bttv: 0: using: Hauppauge (bt878) [card=10,autodetected]
[   20.031481] bttv: 0: Hauppauge/Voodoo msp34xx: reset line init [5]
[   20.075503] bttv: 0: Hauppauge eeprom indicates model#44809
[   20.075504] bttv: 0: tuner type=38
[   20.349017] bttv: 0: audio absent, no audio device found!
[   20.649700] bttv: 0: registered device video0
[   20.649734] bttv: 0: registered device vbi0
[   20.649771] bttv: 0: Setting PLL: 28636363 => 35468950 (needs up to 100ms)
[   20.679506] bttv: PLL set ok
[   20.686389] snd_bt87x 0000:04:01.1: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[   20.686485] bt87x0: Using board 1, analog, digital (rate 32000 Hz)

UPDATE:

I suspect the problem is with the module snd_bt87x (which attempts to get the captured audio directly through the PCI bus instead of using the patch cable connected to the audio input on the main audio card).

I tried the kernel 3.11.0 (latest as of 28.08.2013), which didn't load snd_bt87x and I managed to get the audio from my main audio card using patch audio cable from the TV card connected to the line-in input.

This situation is still not ideal because I cannot use the line-in input for any other purpose, but it is already better than not having TV audio captured at all.

Any help to allow me to get the audio through the PCI bus, or to get it to work with the stock kernel will be appreciated.

This is the new output of "dsmeg | grep bt" now with the new kernel:

[   19.698237] bt87x0: Using board 1, analog, digital (rate 32000 Hz)
[   19.765551] bttv: driver version 0.9.19 loaded
[   19.765563] bttv: using 8 buffers with 2080k (520 pages) each for capture
[   19.765600] bttv: Bt8xx card found (0)
[   19.765660] bttv: 0: Bt878 (rev 17) at 0000:04:01.0, irq: 17, latency: 32, mmio: 0xd0101000
[   19.765671] bttv: 0: detected: Hauppauge WinTV [card=10], PCI subsystem ID is 0070:13eb
[   19.765672] bttv: 0: using: Hauppauge (bt878) [card=10,autodetected]
[   19.768221] bttv: 0: Hauppauge/Voodoo msp34xx: reset line init [5]
[   19.812411] bttv: 0: Hauppauge eeprom indicates model#44809
[   19.812412] bttv: 0: tuner type=38
[   20.049860] bttv: 0: audio absent, no audio device found!
[   20.333205] bttv: 0: Setting PLL: 28636363 => 35468950 (needs up to 100ms)
[   20.362779] bttv: PLL set ok
[   20.365636] bttv: 0: registered device video0
[   20.365691] bttv: 0: registered device vbi0
share|improve this question
    
cateee.net/lkddb/web-lkddb/VIDEO_BT848.html I don't understand but I believe this help you understand about the driver for this device. –  user242798 Feb 2 at 14:13

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.