BT878 no sound issue/bug

Asked by Stanisor Dan on 2009-11-12

I have no sound on my BT878 based tv card after installing kernel 2.6.31 via system update. I researched this problem and seems to be an alsa/kernel issue. The problem does not appear using the same software package on a earlier version of kernel (earlier than 2.6.30). Is there a fix to my problem ?

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Stanisor Dan
Solved:
2009-11-18
Last query:
2009-11-18
Last reply:
2009-11-13
Cristi Nistor (cristi-nistor) said : #1

https://help.ubuntu.com/community/SoundTroubleshootingProcedure

Follow these steps and paste the output of Step 3 and 4.

Stanisor Dan (stanisor-g-d) said : #2

http://pastebin.ca/1668878
Reading package lists... Done
Building dependency tree
Reading state information... Done
Initializing package states... Done
Writing extended state information... Done
The following NEW packages will be installed:
  flashplugin-nonfree-extrasound libgconfmm-2.6-1c2{a} padevchooser{a}
  paman paprefs{a} pavumeter{a} pulseaudio-module-zeroconf{a}
0 packages upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
Need to get 312kB of archives. After unpacking 1,847kB will be used.
Do you want to continue? [Y/n/?] y
Writing extended state information... Done
Get:1 http://ro.archive.ubuntu.com karmic/multiverse flashplugin-nonfree-extrasound 0.0.svn2431-3 [8,160B]
Get:2 http://ro.archive.ubuntu.com karmic/main libgconfmm-2.6-1c2 2.24.0-2 [31.4kB]
Get:3 http://ro.archive.ubuntu.com karmic/universe pavumeter 0.9.3-1ubuntu1 [29.2kB]
Get:4 http://ro.archive.ubuntu.com karmic/universe paman 0.9.4-1ubuntu2 [92.2kB]
Get:5 http://ro.archive.ubuntu.com karmic/main pulseaudio-module-zeroconf 1:0.9.19-0ubuntu4 [20.2kB]
Get:6 http://ro.archive.ubuntu.com karmic/universe paprefs 0.9.8+git20090825-0ubuntu2 [111kB]
Get:7 http://ro.archive.ubuntu.com karmic/universe padevchooser 0.9.3-2ubuntu4 [20.2kB]
Fetched 312kB in 10s (28.5kB/s)
Selecting previously deselected package flashplugin-nonfree-extrasound.
(Reading database ... 133599 files and directories currently installed.)
Unpacking flashplugin-nonfree-extrasound (from .../flashplugin-nonfree-extrasound_0.0.svn2431-3_i386.deb) ...
Selecting previously deselected package libgconfmm-2.6-1c2.
Unpacking libgconfmm-2.6-1c2 (from .../libgconfmm-2.6-1c2_2.24.0-2_i386.deb) ...
Selecting previously deselected package pavumeter.
Unpacking pavumeter (from .../pavumeter_0.9.3-1ubuntu1_i386.deb) ...
Selecting previously deselected package paman.
Unpacking paman (from .../paman_0.9.4-1ubuntu2_i386.deb) ...
Selecting previously deselected package pulseaudio-module-zeroconf.
Unpacking pulseaudio-module-zeroconf (from .../pulseaudio-module-zeroconf_1%3a0.9.19-0ubuntu4_i386.deb) ...
Selecting previously deselected package paprefs.
Unpacking paprefs (from .../paprefs_0.9.8+git20090825-0ubuntu2_i386.deb) ...
Selecting previously deselected package padevchooser.
Unpacking padevchooser (from .../padevchooser_0.9.3-2ubuntu4_i386.deb) ...
Processing triggers for desktop-file-utils ...
Processing triggers for man-db ...
Setting up flashplugin-nonfree-extrasound (0.0.svn2431-3) ...
Setting up libgconfmm-2.6-1c2 (2.24.0-2) ...

Setting up pavumeter (0.9.3-1ubuntu1) ...

Setting up paman (0.9.4-1ubuntu2) ...

Setting up pulseaudio-module-zeroconf (1:0.9.19-0ubuntu4) ...
Setting up paprefs (0.9.8+git20090825-0ubuntu2) ...

Setting up padevchooser (0.9.3-2ubuntu4) ...

Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC888 Analog [ALC888 Analog]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC888 Digital [ALC888 Digital]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: ATI HDMI [ATI HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
  *-multimedia
       description: Audio device
       product: Radeon HD 3870 Audio device
       vendor: ATI Technologies Inc
       physical id: 0.1
       bus info: pci@0000:01:00.1
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pm pciexpress msi bus_master cap_list
       configuration: driver=HDA Intel latency=0
       resources: irq:17 memory:e5010000-e5013fff
  *-multimedia
       description: Audio device
       product: 82801I (ICH9 Family) HD Audio Controller
       vendor: Intel Corporation
       physical id: 1b
       bus info: pci@0000:00:1b.0
       version: 02
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=HDA Intel latency=0
       resources: irq:22 memory:e9100000-e9103fff
  *-multimedia:0
       description: Multimedia video controller
       product: Bt878 Video Capture
       vendor: Brooktree Corporation
       physical id: 1
       bus info: pci@0000:05:01.0
       version: 11
       width: 32 bits
       clock: 33MHz
       capabilities: vpd pm bus_master cap_list
       configuration: driver=bttv latency=32 maxlatency=40 mingnt=16
       resources: irq:19 memory:e9000000-e9000fff(prefetchable)
  *-multimedia:1 UNCLAIMED
       description: Multimedia controller
       product: Bt878 Audio Capture
       vendor: Brooktree Corporation
       physical id: 1.1
       bus info: pci@0000:05:01.1
       version: 11
       width: 32 bits
       clock: 33MHz
       capabilities: vpd pm bus_master cap_list
       configuration: latency=32 maxlatency=255 mingnt=4
       resources: memory:e9001000-e9001fff(prefetchable)
total 0
crw-rw----+ 1 root audio 116, 2 2009-11-12 17:54 timer
crw-rw----+ 1 root audio 116, 3 2009-11-12 17:54 seq
crw-rw----+ 1 root audio 116, 4 2009-11-12 17:54 pcmC0D2c
crw-rw----+ 1 root audio 116, 9 2009-11-12 17:54 hwC0D2
crw-rw----+ 1 root audio 116, 10 2009-11-12 17:54 controlC0
crw-rw----+ 1 root audio 116, 12 2009-11-12 17:54 hwC1D0
crw-rw----+ 1 root audio 116, 13 2009-11-12 17:54 controlC1
drwxr-xr-x 2 root root 80 2009-11-12 17:54 by-path
drwxr-xr-x 3 root root 300 2009-11-12 17:54 .
crw-rw----+ 1 root audio 116, 11 2009-11-12 17:54 pcmC1D3p
crw-rw----+ 1 root audio 116, 5 2009-11-12 17:54 pcmC0D1p
crw-rw----+ 1 root audio 116, 6 2009-11-12 17:54 pcmC0D1c
crw-rw----+ 1 root audio 116, 8 2009-11-12 17:54 pcmC0D0c
crw-rw----+ 1 root audio 116, 7 2009-11-12 19:56 pcmC0D0p
drwxr-xr-x 17 root root 3940 2009-11-12 23:42 ..
Sound Driver:3.8.1a-980706 (ALSA v1.0.20 emulation code)
Kernel: Linux lin-one 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:04:26 UTC 2009 i686
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
HDA Intel at 0xe9100000 irq 22
HDA ATI HDMI at 0xe5010000 irq 17

Audio devices:
0: ALC888 Analog (DUPLEX)

Synth devices: NOT ENABLED IN CONFIG

Midi devices: NOT ENABLED IN CONFIG

Timers:
31: system timer

Mixers:
0: Realtek ALC888
1: ATI R6xx HDMI
00:00.0 Host bridge [0600]: Intel Corporation 82G33/G31/P35/P31 Express DRAM Controller [8086:29c0] (rev 02)
00:01.0 PCI bridge [0604]: Intel Corporation 82G33/G31/P35/P31 Express PCI Express Root Port [8086:29c1] (rev 02)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 02)
00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 02)
00:1a.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 02)
00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 02)
00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 02)
00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 02)
00:1c.3 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 [8086:2946] (rev 02)
00:1c.4 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 [8086:2948] (rev 02)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 02)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 02)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 02)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 02)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 92)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801IB (ICH9) LPC Interface Controller [8086:2918] (rev 02)
00:1f.2 IDE interface [0101]: Intel Corporation 82801IB (ICH9) 2 port SATA IDE Controller [8086:2921] (rev 02)
00:1f.3 SMBus [0c05]: Intel Corporation 82801I (ICH9 Family) SMBus Controller [8086:2930] (rev 02)
00:1f.5 IDE interface [0101]: Intel Corporation 82801I (ICH9 Family) 2 port SATA IDE Controller [8086:2926] (rev 02)
01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Radeon HD 3870 [1002:9501]
01:00.1 Audio device [0403]: ATI Technologies Inc Radeon HD 3870 Audio device [1002:aa18]
03:00.0 IDE interface [0101]: JMicron Technology Corp. JMB368 IDE controller [197b:2368]
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 01)
05:01.0 Multimedia video controller [0400]: Brooktree Corporation Bt878 Video Capture [109e:036e] (rev 11)
05:01.1 Multimedia controller [0480]: Brooktree Corporation Bt878 Audio Capture [109e:0878] (rev 11)
/sbin/alsactl
                     USER PID ACCESS COMMAND
/dev/snd/controlC0: dan 1714 F.... pulseaudio
/dev/snd/pcmC0D0p: dan 1714 F...m pulseaudio
dpkg: *bin/slmodemd* not found.
snd_hda_codec_atihdmi 3356 1
snd_hda_codec_realtek 203328 1
snd_hda_intel 26920 4
snd_hda_codec 75708 3 snd_hda_codec_atihdmi,snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 7200 1 snd_hda_codec
snd_pcm_oss 37920 0
snd_mixer_oss 16028 1 snd_pcm_oss
snd_seq_dummy 2656 0
snd_pcm 75296 4 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_seq_oss 28576 0
snd_seq_midi 6432 0
snd_rawmidi 22208 1 snd_seq_midi
snd_seq_midi_event 6940 2 snd_seq_oss,snd_seq_midi
snd_seq 50224 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 22276 2 snd_pcm,snd_seq
snd_seq_device 6920 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 59204 19 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 7264 1 snd
snd_page_alloc 9156 2 snd_hda_intel,snd_pcm

Cristi Nistor (cristi-nistor) said : #3

The sound system is muted: 'Simple mixer control 'Master',0'. Use alsamixer to unmute and increase volume to 100 (if not installed use sudo apt-get install alsamixer command in a terminal and then type alsamixer and use your arrow keys to move through controls and increase volume and M key to unmute if MM is present under control bar.
Also you can go to System --> Preferences --> Sound and on Hardware tab and change the Profile (should be Analog Stereo Duplex or you can try something similar). In Output tab you can chose a device for sound output (if more than one option) and the Connector.

Good luck.

Stanisor Dan (stanisor-g-d) said : #4

I have sound on vieo player, audio player even system sound works just fine, the only problem is the tvtunner which has no sound. For viewing i am using tvtime. The tvtuner is connected to sound card thru sound card "line in" wich is not muted (i tried the line in with an mp3 player to be sure ). I have dual boot win xp and ubuntu and on win xp i have sound so this is not a hardware related problem. I used ubuntu 9.10 beta which camed with a kernel earlier the 2.6.30 and the sound on my tvtuner worked fine. After upgrading to final version which uses 2.6.31.14 generic kernel version the sound on my tvtuner stoped working. My tvtuner is an Acorp Y878 which has an lg based tuner in combination with BT878 chipset.

Cristi Nistor (cristi-nistor) said : #5

The capture is set to line in in alsamixer? I presume you do, but I need you need to confirm. Then edit /etc/modprobe.d/bttv and set card and tuner to your tvcard. Another thing if you have radio on tvcard add radio=1. Here is a list of cards: http://www.zonap2p.com/showpost.php?p=52674&postcount=4that

Stanisor Dan (stanisor-g-d) said : #6

I am not sure if the capture is set to line in alsamixer, i will post later.
i founded this http://patchwork.kernel.org/patch/29660/

Stanisor Dan (stanisor-g-d) said : #7

I am not sure if the capture is set to line in alsamixer, i will post later.
i founded this http://patchwork.kernel.org/patch/29660/

Stanisor Dan (stanisor-g-d) said : #8

I founded that the problem for my Acorp y878 tv tuner can be resolved by installing alsa 1.0.21 from proposed repository.