Codec + Mixer: Realtek ALC889A - Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 02) - sound not working on HP dx2700 MT (RC738AV) in Ubuntu 9.04 - using ALSA driver 1.0.22

Asked by Laxman

No sound in my desktop in ubuntu 9.04. Details follows:
$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC883 Analog [ALC883 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
My machine is HP dx2700MT

$ lspci -vv | grep Audio
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)

$ lsmod | grep snd
snd_hda_intel 436148 3
snd_pcm_oss 46336 0
snd_mixer_oss 22656 1 snd_pcm_oss
snd_pcm 83076 3 saa7134_alsa,snd_hda_intel,snd_pcm_oss
snd_seq_dummy 10756 0
snd_seq_oss 37760 0
snd_seq_midi 14336 0
snd_rawmidi 29696 1 snd_seq_midi
snd_seq_midi_event 15104 2 snd_seq_oss,snd_seq_midi
snd_seq 56880 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 29704 2 snd_pcm,snd_seq
snd_seq_device 14988 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 62756 16 saa7134_alsa,snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 15200 1 snd
snd_page_alloc 16904 2 snd_hda_intel,snd_pcm

~$ aplay /usr/share/sounds/alsa/Noise.wav
Playing WAVE '/usr/share/sounds/alsa/Noise.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
NO SOUND
 I tried lot many a things but could not succeed. please help.
Thank you

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu alsa-driver Edit question
Assignee:
No assignee Edit question
Solved by:
Mark Rijckenberg
Solved:
Last query:
Last reply:

This question was reopened

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#1

Please send us the full terminal output from step 3 and step 4 from this procedure:

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

Revision history for this message
Laxman (laxman6781) said :
#2

$ wget -O alsa-info.sh http://212.20.107.51/alsa-info.sh
--2010-01-12 10:27:36-- http://212.20.107.51/alsa-info.sh
Connecting to 212.20.107.51:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://git.alsa-project.org/?p=alsa-driver.git;a=blob_plain;f=utils/alsa-info.sh [following]
--2010-01-12 10:27:37-- http://git.alsa-project.org/?p=alsa-driver.git;a=blob_plain;f=utils/alsa-info.sh
Resolving git.alsa-project.org... 212.20.107.51
Reusing existing connection to 212.20.107.51:80.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/plain]
Saving to: `alsa-info.sh'

    [ <=> ] 26,584 22.6K/s in 1.1s

2010-01-12 10:27:40 (22.6 KB/s) - `alsa-info.sh' saved [26584]

$ bash alsa-info.sh --pastebin
WARNING: All config files need .conf: /etc/modprobe.d/alsa-base, it will be ignored in a future release.
ALSA Information Script v 0.4.58
--------------------------------

This script visits the following commands/files to collect diagnostic
information about your ALSA installation and sound related hardware.

  dmesg
  lspci
  lsmod
  aplay
  amixer
  alsactl
  /proc/asound/
  /sys/class/sound/
  ~/.asoundrc (etc.)

See 'alsa-info.sh --help' for command line options.

WARNING: All config files need .conf: /etc/modprobe.d/alsa-base, it will be ignored in a future release.
Automatically upload ALSA information to pastebin? [y/N] : y
Uploading information to www.pastebin.ca ... Done!

 ALSA information is located at http://pastebin.ca/1747870

$ cat /proc/asound/cards; sudo rm /etc/asound.conf; sudo rm -r ~/.pulse ~/.asound* ;sudo rm ~/.pulse-cookie; sudo aptitude install paman gnome-alsamixer libasound2-plugins padevchooser libsdl1.2debian-pulseaudio; aplay -l; sudo lshw -C sound; sudo lshw -short;ls -lart /dev/snd; cat /dev/sndstat; lspci -nn; sudo which alsactl; sudo fuser -v /dev/dsp /dev/snd/* ; dpkg -S bin/slmodemd; sudo /etc/init.d/sl-modem-daemon status; lsmod | grep snd
 0 [Intel ]: HDA-Intel - HDA Intel
                      HDA Intel at 0xfdff8000 irq 22
 1 [SAA7134 ]: SAA7134 - SAA7134
                      saa7130[0] at 0xfdcfe000 irq 20
[sudo] password for arot:
rm: cannot remove `/etc/asound.conf': No such file or directory
rm: cannot remove `/home/arot/.asound*': No such file or directory
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:
  gnome-alsamixer libgconfmm-2.6-1c2{a} libglademm-2.4-1c2a{a}
  libpulse-mainloop-glib0{a} libsdl1.2debian-pulseaudio padevchooser paman
  paprefs{a} pavucontrol{a} pavumeter{a} pulseaudio-module-zeroconf{a}
The following packages will be REMOVED:
  libsdl1.2debian-alsa{a} linux-headers-2.6.28-11{u}
  linux-headers-2.6.28-11-generic{u}
0 packages upgraded, 11 newly installed, 3 to remove and 1 not upgraded.
Need to get 609kB of archives. After unpacking 72.0MB will be freed.
Do you want to continue? [Y/n/?] y
Writing extended state information... Done
Get:1 http://us.archive.ubuntu.com jaunty/universe gnome-alsamixer 0.9.7~cvs.20060916.ds.1-2 [53.7kB]
Get:2 http://us.archive.ubuntu.com jaunty/main libgconfmm-2.6-1c2 2.24.0-0ubuntu1 [31.1kB]
Get:3 http://us.archive.ubuntu.com jaunty/main libglademm-2.4-1c2a 2.6.7-1 [21.4kB]
Get:4 http://us.archive.ubuntu.com jaunty-updates/main libpulse-mainloop-glib0 1:0.9.14-0ubuntu20.3 [30.9kB]
Get:5 http://us.archive.ubuntu.com jaunty/universe pavumeter 0.9.3-1ubuntu1 [29.2kB]
Get:6 http://us.archive.ubuntu.com jaunty/universe pavucontrol 0.9.7-1ubuntu3 [66.0kB]
Get:7 http://us.archive.ubuntu.com jaunty/universe paman 0.9.4-1ubuntu2 [92.2kB]
Get:8 http://us.archive.ubuntu.com jaunty-updates/main pulseaudio-module-zeroconf 1:0.9.14-0ubuntu20.3 [18.4kB]
Get:9 http://us.archive.ubuntu.com jaunty/universe paprefs 0.9.7-0ubuntu1 [35.2kB]
Get:10 http://us.archive.ubuntu.com jaunty/universe padevchooser 0.9.3-2ubuntu4 [20.2kB]
Get:11 http://us.archive.ubuntu.com jaunty/universe libsdl1.2debian-pulseaudio 1.2.13-4ubuntu3 [210kB]
Fetched 609kB in 22s (26.8kB/s)
(Reading database ... 121562 files and directories currently installed.)
Removing linux-headers-2.6.28-11-generic ...
Removing linux-headers-2.6.28-11 ...
dpkg: libsdl1.2debian-alsa: dependency problems, but removing anyway as you request:
 libsdl1.2debian depends on libsdl1.2debian-alsa (= 1.2.13-4ubuntu3) | libsdl1.2debian-all (= 1.2.13-4ubuntu3) | libsdl1.2debian-esd (= 1.2.13-4ubuntu3) | libsdl1.2debian-oss (= 1.2.13-4ubuntu3) | libsdl1.2debian-nas (= 1.2.13-4ubuntu3) | libsdl1.2debian-pulseaudio (= 1.2.13-4ubuntu3); however:
  Package libsdl1.2debian-alsa is to be removed.
  Package libsdl1.2debian-all is not installed.
  Package libsdl1.2debian-esd is not installed.
  Package libsdl1.2debian-oss is not installed.
  Package libsdl1.2debian-nas is not installed.
  Package libsdl1.2debian-pulseaudio is not installed.
Removing libsdl1.2debian-alsa ...
Processing triggers for libc6 ...
ldconfig deferred processing now taking place
Selecting previously deselected package gnome-alsamixer.
(Reading database ... 105252 files and directories currently installed.)
Unpacking gnome-alsamixer (from .../gnome-alsamixer_0.9.7~cvs.20060916.ds.1-2_i386.deb) ...
Selecting previously deselected package libgconfmm-2.6-1c2.
Unpacking libgconfmm-2.6-1c2 (from .../libgconfmm-2.6-1c2_2.24.0-0ubuntu1_i386.deb) ...
Selecting previously deselected package libglademm-2.4-1c2a.
Unpacking libglademm-2.4-1c2a (from .../libglademm-2.4-1c2a_2.6.7-1_i386.deb) ...
Selecting previously deselected package libpulse-mainloop-glib0.
Unpacking libpulse-mainloop-glib0 (from .../libpulse-mainloop-glib0_1%3a0.9.14-0ubuntu20.3_i386.deb) ...
Selecting previously deselected package pavumeter.
Unpacking pavumeter (from .../pavumeter_0.9.3-1ubuntu1_i386.deb) ...
Selecting previously deselected package pavucontrol.
Unpacking pavucontrol (from .../pavucontrol_0.9.7-1ubuntu3_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.14-0ubuntu20.3_i386.deb) ...
Selecting previously deselected package paprefs.
Unpacking paprefs (from .../paprefs_0.9.7-0ubuntu1_i386.deb) ...
Selecting previously deselected package padevchooser.
Unpacking padevchooser (from .../padevchooser_0.9.3-2ubuntu4_i386.deb) ...
Selecting previously deselected package libsdl1.2debian-pulseaudio.
Unpacking libsdl1.2debian-pulseaudio (from .../libsdl1.2debian-pulseaudio_1.2.13-4ubuntu3_i386.deb) ...
Processing triggers for man-db ...
Setting up gnome-alsamixer (0.9.7~cvs.20060916.ds.1-2) ...

Setting up libgconfmm-2.6-1c2 (2.24.0-0ubuntu1) ...

Setting up libglademm-2.4-1c2a (2.6.7-1) ...

Setting up libpulse-mainloop-glib0 (1:0.9.14-0ubuntu20.3) ...

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

Setting up pavucontrol (0.9.7-1ubuntu3) ...

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

Setting up pulseaudio-module-zeroconf (1:0.9.14-0ubuntu20.3) ...
Setting up paprefs (0.9.7-0ubuntu1) ...

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

Setting up libsdl1.2debian-pulseaudio (1.2.13-4ubuntu3) ...

Processing triggers for libc6 ...
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: ALC885 Analog [ALC885 Analog]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
  *-multimedia
       description: Audio device
       product: 82801H (ICH8 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 module=snd_hda_intel
  *-multimedia
       description: Multimedia controller
       product: SAA7130 Video Broadcast Decoder
       vendor: Philips Semiconductors
       physical id: 9
       bus info: pci@0000:01:09.0
       version: 01
       width: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list
       configuration: driver=saa7134 latency=64 maxlatency=32 mingnt=8 module=saa7134
H/W path Device Class Description
=========================================================
                               system HP dx2700 MT(RC738AV)
/0 bus 0A78h
/0/0 memory 128KiB BIOS
/0/4 processor Intel(R) Core(TM)2 CPU 43
/0/4/a memory 32KiB L1 cache
/0/4/b memory 2MiB L2 cache
/0/4/1.1 processor Logical CPU
/0/4/1.2 processor Logical CPU
/0/1b memory 1GiB System Memory
/0/1b/0 memory 1GiB DIMM Synchronous 533 MHz (1.9
/0/1b/1 memory DIMM [empty]
/0/1b/2 memory DIMM [empty]
/0/1b/3 memory DIMM [empty]
/0/1 processor
/0/1/1.1 processor Logical CPU
/0/1/1.2 processor Logical CPU
/0/100 bridge 82Q963/Q965 Memory Controller Hub
/0/100/2 display 82Q963/Q965 Integrated Graphics Co
/0/100/1a bus 82801H (ICH8 Family) USB UHCI Cont
/0/100/1a.1 bus 82801H (ICH8 Family) USB UHCI Cont
/0/100/1a.7 bus 82801H (ICH8 Family) USB2 EHCI Con
/0/100/1b multimedia 82801H (ICH8 Family) HD Audio Cont
/0/100/1d bus 82801H (ICH8 Family) USB UHCI Cont
/0/100/1d.1 bus 82801H (ICH8 Family) USB UHCI Cont
/0/100/1d.2 bus 82801H (ICH8 Family) USB UHCI Cont
/0/100/1d.7 bus 82801H (ICH8 Family) USB2 EHCI Con
/0/100/1e bridge 82801 PCI Bridge
/0/100/1e/7 eth0 network RTL-8110SC/8169SC Gigabit Ethernet
/0/100/1e/9 multimedia SAA7130 Video Broadcast Decoder
/0/100/1e/a communication Agere Systems
/0/100/1f bridge 82801HB/HR (ICH8/R) LPC Interface
/0/100/1f.2 scsi0 storage 82801H (ICH8 Family) 4 port SATA I
/0/100/1f.2/0 /dev/sda disk 160GB WDC WD1600JS-60M
/0/100/1f.2/0/1 /dev/sda1 volume 39GiB Windows NTFS volume
/0/100/1f.2/0/2 /dev/sda2 volume 109GiB Extended partition
/0/100/1f.2/0/2/5 /dev/sda5 volume 54GiB Linux filesystem partition
/0/100/1f.2/0/2/6 /dev/sda6 volume 54GiB Linux swap / Solaris partiti
/0/100/1f.2/1 /dev/cdrom disk CD/DVDW TS-H653L
/0/100/1f.3 bus 82801H (ICH8 Family) SMBus Control
/0/100/1f.5 storage 82801H (ICH8 Family) 2 port SATA I
/1 pan0 network Ethernet interface
total 0
crw-rw----+ 1 root audio 116, 2 2010-01-12 10:09 timer
crw-rw----+ 1 root audio 116, 3 2010-01-12 10:09 seq
crw-rw----+ 1 root audio 116, 4 2010-01-12 10:09 pcmC0D4c
crw-rw----+ 1 root audio 116, 7 2010-01-12 10:09 controlC0
crw-rw----+ 1 root audio 116, 9 2010-01-12 10:09 controlC1
drwxr-xr-x 2 root root 200 2010-01-12 10:09 .
crw-rw----+ 1 root audio 116, 8 2010-01-12 10:11 pcmC1D0c
crw-rw----+ 1 root audio 116, 6 2010-01-12 10:11 pcmC0D0c
crw-rw----+ 1 root audio 116, 5 2010-01-12 10:11 pcmC0D0p
drwxr-xr-x 17 root root 4220 2010-01-12 10:38 ..
Sound Driver:3.8.1a-980706 (ALSA v1.0.18rc3 emulation code)
Kernel: Linux arot-desktop 2.6.28-17-generic #58-Ubuntu SMP Tue Dec 1 18:57:07 UTC 2009 i686
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
HDA Intel at 0xfdff8000 irq 22
saa7130[0] at 0xfdcfe000 irq 20

Audio devices:
0: ALC885 Analog (DUPLEX)
1: SAA7134 PCM

Synth devices: NOT ENABLED IN CONFIG

Midi devices: NOT ENABLED IN CONFIG

Timers:
31: system timer

Mixers:
0: Realtek ALC889A
1: SAA7134 Mixer
00:00.0 Host bridge [0600]: Intel Corporation 82Q963/Q965 Memory Controller Hub [8086:2990] (rev 02)
00:02.0 VGA compatible controller [0300]: Intel Corporation 82Q963/Q965 Integrated Graphics Controller [8086:2992] (rev 02)
00:1a.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 [8086:2834] (rev 02)
00:1a.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 02)
00:1a.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 02)
00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 02)
00:1d.0 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 02)
00:1d.1 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 02)
00:1d.2 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 [8086:2832] (rev 02)
00:1d.7 USB Controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 02)
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev f2)
00:1f.0 ISA bridge [0601]: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller [8086:2810] (rev 02)
00:1f.2 IDE interface [0101]: Intel Corporation 82801H (ICH8 Family) 4 port SATA IDE Controller [8086:2820] (rev 02)
00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 02)
00:1f.5 IDE interface [0101]: Intel Corporation 82801H (ICH8 Family) 2 port SATA IDE Controller [8086:2825] (rev 02)
01:07.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
01:09.0 Multimedia controller [0480]: Philips Semiconductors SAA7130 Video Broadcast Decoder [1131:7130] (rev 01)
01:0a.0 Communication controller [0780]: Agere Systems Device [11c1:0620]
/sbin/alsactl
                     USER PID ACCESS COMMAND
/dev/snd/controlC0: arot 3449 F.... pulseaudio
                     arot 3602 F.... mixer_applet2
dpkg: *bin/slmodemd* not found.
sudo: /etc/init.d/sl-modem-daemon: command not found
snd_hda_intel 436148 3
snd_pcm_oss 46336 0
snd_mixer_oss 22656 1 snd_pcm_oss
snd_pcm 83076 3 saa7134_alsa,snd_hda_intel,snd_pcm_oss
snd_seq_dummy 10756 0
snd_seq_oss 37760 0
snd_seq_midi 14336 0
snd_rawmidi 29696 1 snd_seq_midi
snd_seq_midi_event 15104 2 snd_seq_oss,snd_seq_midi
snd_seq 56880 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 29704 2 snd_pcm,snd_seq
snd_seq_device 14988 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 62756 16 saa7134_alsa,snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 15200 1 snd
snd_page_alloc 16904 2 snd_hda_intel,snd_pcm

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#3

Hi,

First please execute step 1 from the following procedure:

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

Then reboot and execute this procedure:

Step 1: Open Terminal from "Applications->Accessories->
Terminal"

Step 2: Run the following command (copy/paste the next command into the Terminal and then hit <enter>)

gksudo gedit /etc/modprobe.d/alsa-base.conf

REMOVE any previous snd-hda-intel model references in alsa-base.conf, including the following, which should be removed:

# snd-hda-intel: model=3stack enable=yes
# snd-hda-intel: model=auto position_fix=1 enable=yes

ADD these 2 lines to the end of the alsa-base.conf file:

alias snd-card-0 snd-hda-intel
options snd-hda-intel model=3stack-hp

Save the change to the alsa-base.conf, reboot and retest sound.

If those alsa-base.conf options don't work, please try one of these model options instead (ONE model at a time, not several at the same time):

ALC882/883/885/888/889
118 ======================
119 3stack-dig 3-jack with SPDIF I/O
120 6stack-dig 6-jack digital with SPDIF I/O
121 arima Arima W820Di1
122 targa Targa T8, MSI-1049 T8
123 asus-a7j ASUS A7J
124 asus-a7m ASUS A7M
125 macpro MacPro support
126 mb5 Macbook 5,1
127 mbp3 Macbook Pro rev3
128 imac24 iMac 24'' with jack detection
129 w2jc ASUS W2JC
130 3stack-2ch-dig 3-jack with SPDIF I/O (ALC883)
131 alc883-6stack-dig 6-jack digital with SPDIF I/O (ALC883)
132 3stack-6ch 3-jack 6-channel
133 3stack-6ch-dig 3-jack 6-channel with SPDIF I/O
134 6stack-dig-demo 6-jack digital for Intel demo board
135 acer Acer laptops (Travelmate 3012WTMi, Aspire 5600, etc)
136 acer-aspire Acer Aspire 9810
137 acer-aspire-4930g Acer Aspire 4930G
138 acer-aspire-6530g Acer Aspire 6530G
139 acer-aspire-7730g Acer Aspire 7730G
140 acer-aspire-8930g Acer Aspire 8930G
141 medion Medion Laptops
142 medion-md2 Medion MD2
143 targa-dig Targa/MSI
144 targa-2ch-dig Targa/MSI with 2-channel
145 targa-8ch-dig Targa/MSI with 8-channel (MSI GX620)
146 laptop-eapd 3-jack with SPDIF I/O and EAPD (Clevo M540JE, M550JE)
147 lenovo-101e Lenovo 101E
148 lenovo-nb0763 Lenovo NB0763
149 lenovo-ms7195-dig Lenovo MS7195
150 lenovo-sky Lenovo Sky
151 haier-w66 Haier W66
152 3stack-hp HP machines with 3stack (Lucknow, Samba boards)
153 6stack-dell Dell machines with 6stack (Inspiron 530)
154 mitac Mitac 8252D
155 clevo-m540r Clevo M540R (6ch + digital)
156 clevo-m720 Clevo M720 laptop series
157 fujitsu-pi2515 Fujitsu AMILO Pi2515
158 fujitsu-xa3530 Fujitsu AMILO XA3530
159 3stack-6ch-intel Intel DG33* boards
160 intel-alc889a Intel IbexPeak with ALC889A
161 intel-x58 Intel DX58 with ALC889
162 asus-p5q ASUS P5Q-EM boards
163 mb31 MacBook 3,1
164 sony-vaio-tt Sony VAIO TT
165 auto auto-config reading BIOS (default)

Don't forget to reboot your pc after every change you make on the /etc/modprobe.d/alsa-base.conf file.

Regards,

Mark

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#4

And remember to test each model option using both the headphones and the speakers.

Revision history for this message
Laxman (laxman6781) said :
#5

Hi, Mark
I executed step 1 from the following procedure:

https://help.ubuntu.com/community/SoundTroubleshootingProcedure. At last I got the Following:

WARNING!!! The mixer channels for the ALSA driver are muted by default!!!
**************************************************************************
You would use some ALSA or OSS mixer to set the appropriate volume.

arot@arot-desktop:/usr/src/alsa/alsa-driver-1.0.21$ cd ../alsa-utils*
arot@arot-desktop:/usr/src/alsa/alsa-utils-1.0.21$ sudo ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for cross-compiler... gcc
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking for ALSA CFLAGS...
checking for ALSA LDFLAGS... -lasound -lm -ldl -lpthread
checking for libasound headers version >= 1.0.16... not present.
configure: error: Sufficiently new version of libasound not found.
arot@arot-desktop:/usr/src/alsa/alsa-utils-1.0.21$ checking form.h presence... yes
bash: checking: command not found
arot@arot-desktop:/usr/src/alsa/alsa-utils-1.0.21$ checking for form.h... yes
bash: checking: command not found
arot@arot-desktop:/usr/src/alsa/alsa-utils-1.0.21$ checking for new_panel in -lpanelw... no
bash: checking: command not found
arot@arot-desktop:/usr/src/alsa/alsa-utils-1.0.21$ configure: error: panelw library not found
bash: configure:: command not found
arot@arot-desktop:/usr/src/alsa/alsa-utils-1.0.21$ sudo ln -s libpanelw.so.5 /usr/lib/libpanelw.so
ln: creating symbolic link `/usr/lib/libpanelw.so': File exists
arot@arot-desktop:/usr/src/alsa/alsa-utils-1.0.21$ sudo ln -s libformw.so.5 /usr/lib/libformw.so
ln: creating symbolic link `/usr/lib/libformw.so': File exists
arot@arot-desktop:/usr/src/alsa/alsa-utils-1.0.21$ sudo ln -s libmenuw.so.5 /usr/lib/libmenuw.so
ln: creating symbolic link `/usr/lib/libmenuw.so': File exists
arot@arot-desktop:/usr/src/alsa/alsa-utils-1.0.21$ sudo ln -s libncursesw.so.5 /lib/libncursesw.so
arot@arot-desktop:/usr/src/alsa/alsa-utils-1.0.21$ sudo ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether NLS is requested... yes
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking dependency style of gcc... gcc3
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for ld used by GCC... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for shared library run path origin... done
checking for CFPreferencesCopyAppValue... no
checking for CFLocaleCopyCurrent... no
checking for GNU gettext in libc... yes
checking whether to use NLS... yes
checking where the gettext function comes from... libc
checking for cross-compiler... gcc
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking for ALSA CFLAGS...
checking for ALSA LDFLAGS... -lasound -lm -ldl -lpthread
checking for libasound headers version >= 1.0.16... not present.
configure: error: Sufficiently new version of libasound not found.

HOW TO PROCEED NOW?

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#6

I suspect that the error message occurs, because the following package is not yet installed on your system:

libasound2-dev

Run the following commands:

sudo aptitude update
sudo aptitude install libasound2-dev xmlto
sudo aptitude dist-upgrade

Then redo step 1 from the procedure.

Revision history for this message
Laxman (laxman6781) said :
#7

Hello , Mark
01I completed step 1 of the https://help.ubuntu.com/community/SoundTroubleshootingProcedure.
Edited /etc/modprobe.d/alsa-base.conf file by adding alias snd-card-0 snd-hda-intel
options snd-hda-intel model=3stack-hp at the end of file.
I could not hear sound.
Then I replaced last line i.e. model=3stack-hp by model=3stack-dig 3-jack with SPDIF I/O
Save the file Reboot the system. But NO SOUND.

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#8

Please reboot the pc and then resend Terminal output from step 3 from the following procedure:

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

Please send us the new Pastebin URL.

Revision history for this message
Laxman (laxman6781) said :
#9

Ok,
Here it is the terminal output:

arot@arot-desktop:~$ wget -O alsa-info.sh http://212.20.107.51/alsa-info.sh
--2010-01-15 10:46:49-- http://212.20.107.51/alsa-info.sh
Connecting to 212.20.107.51:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://git.alsa-project.org/?p=alsa-driver.git;a=blob_plain;f=utils/alsa-info.sh [following]
--2010-01-15 10:46:49-- http://git.alsa-project.org/?p=alsa-driver.git;a=blob_plain;f=utils/alsa-info.sh
Resolving git.alsa-project.org... 212.20.107.51
Reusing existing connection to 212.20.107.51:80.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/plain]
Saving to: `alsa-info.sh'

    [ <=> ] 26,584 35.2K/s in 0.7s

2010-01-15 10:46:51 (35.2 KB/s) - `alsa-info.sh' saved [26584]

arot@arot-desktop:~$ bash alsa-info.sh --pastebin
WARNING: All config files need .conf: /etc/modprobe.d/alsa-base, it will be ignored in a future release.
ALSA Information Script v 0.4.58
--------------------------------

This script visits the following commands/files to collect diagnostic
information about your ALSA installation and sound related hardware.

  dmesg
  lspci
  lsmod
  aplay
  amixer
  alsactl
  /proc/asound/
  /sys/class/sound/
  ~/.asoundrc (etc.)

See 'alsa-info.sh --help' for command line options.

WARNING: All config files need .conf: /etc/modprobe.d/alsa-base, it will be ignored in a future release.
/usr/sbin/alsactl: save_state:1502: No soundcards found...
cat: /tmp/alsa-info.nWpvpzoZfi/alsactl.tmp: No such file or directory
Automatically upload ALSA information to pastebin? [y/N] : y
Uploading information to www.pastebin.ca ... Done!

Your ALSA information is located at http://pastebin.ca/1752061

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#10

ALSA output shows the following problem:

# snd-hda-intel: model=3stack enable=yes
# snd-hda-intel: model=auto position_fix=1 enable=yes
# snd-atiixp-modem: index=-2
# snd-intel8x0m: index=-2
# snd-via82xx-modem: index=-2
# snd-usb-audio: index=-2
# snd-usb-us122l: index=-2
# snd-usb-usx2y: index=-2
# snd-usb-caiaq: index=-2
# snd-cmipci: mpu_port=0x330 fm_port=0x388
# snd-pcsp: index=-2
# snd-hda-intel: model=6stack-dig 6-jack digital with SPDIF I/O

Please REMOVE the lines containing 3stack and "6stack-dig 6-jack digital with SPDIF I/O" and "auto position_fix" in /etc/modprobe.d/alsa-base.conf

Test one model option at a time. Reboot after changing the model option to a new value. You cannot test the new model option without rebooting. Examples of VALID model options are:

3stack-dig

or

6stack-dig

or

acer-aspire-4930g

etc....

So you need to choose one of the options from the second field, not the third field in the model option list...

Revision history for this message
Laxman (laxman6781) said :
#11

Ok,
I tried it.
My ALSA information is located at http://pastebin.ca/175309.
I m not able to remove following two lines
# snd-hda-intel: model=3stack enable=yes
# snd-hda-intel: model=auto position_fix=1 enable=yes
COMMAND:
arot@arot-desktop:~$ gksudo gedit /etc/modprobe.d/alsa-base.conf
OUTPUTS:
# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7

# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
#
# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
#
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-us122l index=-2
options snd-usb-usx2y index=-2
options snd-usb-caiaq index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
# Keep snd-pcsp from beeing loaded as first soundcard
options snd-pcsp index=-2
alias snd-card-0 snd-hda-intel
options snd-hda-intel: model=6stack-dig

Which lines to be removed from above?
Thank u

Revision history for this message
Mark Rijckenberg (markrijckenberg) said :
#12

The following line should be replaced:

options snd-hda-intel: model=6stack-dig

It contains an error. There should not be a : between snd-hda-intel and model.

For example: you can replace the line with

options snd-hda-intel model=6stack-dig

without the : symbol

or replace it with

options snd-hda-intel model=3stack-hp

or with one of the other model options.

Only test one model option at a time. Please reboot and retest sound after every change to the /etc/modprobe.d/alsa-base.conf file.

Revision history for this message
Laxman (laxman6781) said :
#13

Ok, Sir
I replaced the line
options snd-hda-intel: model=6stack-dig
With
options snd-hda-intel model=3stack-hp
BUT Still not able to remove following two lines
# snd-hda-intel: model=3stack enable=yes
# snd-hda-intel: model=auto position_fix=1 enable=yes
My ALSA information is located at http://pastebin.ca/1753266.

COMMAND:
arot@arot-desktop:~$ gksudo gedit /etc/modprobe.d/alsa-base.conf
OUTPUTS:
# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7

# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-ioctl32 ; /sbin/modprobe --quiet --use-blacklist snd-seq ; }
#
# Workaround at bug #499695 (reverted in Ubuntu see LP #319505)
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; /sbin/modprobe --quiet --use-blacklist snd-seq-oss ; : ; }
#
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq-midi ; : ; }
# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist snd-seq ; }

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe --quiet --use-blacklist saa7134-alsa ; : ; }
# Prevent abnormal drivers from grabbing index 0
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-us122l index=-2
options snd-usb-usx2y index=-2
options snd-usb-caiaq index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
# Keep snd-pcsp from beeing loaded as first soundcard
options snd-pcsp index=-2
alias snd-card-0 snd-hda-intel
options snd-hda-intel model=6stack-dig
Is it correct and I should test for various models from the list, one model at a time, reboot and retest sound after every change to the /etc/modprobe.d/alsa-base.conf file?
Thank u

Revision history for this message
Best Mark Rijckenberg (markrijckenberg) said :
#14

Yes, that is correct.

Revision history for this message
Laxman (laxman6781) said :
#15

Thank u very very much.
My problem is solved with options snd-hda-intel model=mb31.

Revision history for this message
Laxman (laxman6781) said :
#16

Thanks Mark Rijckenberg, that solved my question.