Codec + Mixer: SigmaTel STAC9227 - STAC92xx Analog (DUPLEX) Audio device [0403]: nVidia Corporation MCP51 High Definition Audio [10de:026c] (rev a2) - sound works in Firefox but not in Amarok on Dell Dimension C521 in Ubuntu 9.10 - using ALSA driver 1.0.21
Do you know how to set the sound in Ubuntu Karmic?
In Preferences Sound in the Hardware section I have Internal Audio but it is not working at all.
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- No assignee Edit question
- Solved by:
- Nicolas Panozzo
- Solved:
- Last query:
- Last reply:
Revision history for this message
|
#1 |
Might be you need a fine tuning of the defined audio devices... i have an audio issue and i solved with this handy tool:
Please first enable the universe repository:
Open System → Administration → Software sources → [ Tab Ubuntu software ]
enable "Community Maintained open source software (universe)"
Close and confirm the repository reload.
Then open a Terminal from the menu Applications → Accessories → Terminal and type:
sudo aptitude update
sudo apt-get dist-upgrade
sudo aptitude install gnome-alsamixer
give your user password when requested, you don't see nothing when you type it, then press enter.
Then try to run gnome-alsamixer from menu Applications→Sound & Video GNOME Alsa Mixer
unmute and raise to a non zero values and retry.
Hope this helps
Revision history for this message
|
#2 |
Please send us the output from step 3 and step 4 from this procedure:
https:/
Please also specify the exact model and make of pc that you are using.
Revision history for this message
|
#3 |
Thanks. I did everything but I still don't get any sound.
Revision history for this message
|
#4 |
I never wrote that I was already sending you a solution. I am requesting more info first:
Please send us the output from step 3 and step 4 from this procedure:
https:/
Please also specify the exact model and make of pc that you are using.
Revision history for this message
|
#5 |
Thanks Mark. Actually I was responding to marcobra.
I am following your procedure and I will come back soon.
Thank you very much for your assistance.
Revision history for this message
|
#6 |
After step 3 I got this output:
Your ALSA information is in /tmp/alsa-
Revision history for this message
|
#7 |
Please send us the full output of the following command:
cat /tmp/alsa-
I would like to see the contents of the file which contains your pc's ALSA information.
Please also send us the output from step 4 from this procedure:
https:/
Please also specify the exact model and make of pc that you are using.
Revision history for this message
|
#8 |
Capture channels: Front Left - Front Right
Limits: Capture 0 - 4
Front Left: Capture 0 [0%] [0.00dB]
Front Right: Capture 0 [0%] [0.00dB]
Simple mixer control 'Mux',2
Capabilities: cvolume
Capture channels: Front Left - Front Right
Limits: Capture 0 - 4
Front Left: Capture 0 [0%] [0.00dB]
Front Right: Capture 0 [0%] [0.00dB]
Simple mixer control 'PC Beep',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 3
Mono: Playback 0 [0%] [-18.00dB] [off]
Simple mixer control 'Speaker',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 64
Mono:
Front Left: Playback 64 [100%] [0.00dB] [on]
Front Right: Playback 64 [100%] [0.00dB] [on]
Simple mixer control 'Speaker',1
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 64
Mono:
Front Left: Playback 64 [100%] [0.00dB] [off]
Front Right: Playback 64 [100%] [0.00dB] [off]
Simple mixer control 'Speaker',3
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 64
Mono:
Front Left: Playback 64 [100%] [0.00dB] [off]
Front Right: Playback 64 [100%] [0.00dB] [off]
Simple mixer control 'Swap Center/LFE',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
!!Alsactl output
!!-------------
--startcollapse--
state.NVidia {
control.1 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 64'
comment.dbmin -4800
comment.dbmax 0
iface MIXER
name 'Speaker Playback Volume'
value.0 64
value.1 64
}
control.2 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Speaker Playback Switch'
value.0 true
value.1 true
}
control.3 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 64'
comment.dbmin -4800
comment.dbmax 0
iface MIXER
name 'Speaker Playback Volume'
index 1
value.0 64
value.1 64
}
control.4 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Speaker Playback Switch'
index 1
value.0 false
value.1 false
}
control.5 {
comment.access 'read write'
comment.type INTEGER
comment.count 1
comment.range '0 - 64'
comment.dbmin -4800
comment.dbmax 0
iface MIXER
name 'Center Playback Volume'
value 64
}
control.6 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Center Playback Switch'
value true
}
control.7 {
comment.access 'read write'
comment.type INTEGER
comment.count 1
comment.range '0 - 64'
comment.dbmin -4800
comment.dbmax 0
iface MIXER
name 'LFE Playback Volume'
value 64
}
control.8 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'LFE Playback Switch'
value true
}
control.9 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Swap Center/LFE Playback Switch'
value false
}
control.10 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 64'
comment.dbmin -4800
comment.dbmax 0
iface MIXER
name 'Speaker Playback Volume'
index 3
value.0 64
value.1 64
}
control.11 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Speaker Playback Switch'
index 3
value.0 false
value.1 false
}
control.12 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 'Mic In'
comment.item.1 'Line In'
iface MIXER
name 'Mic Jack Mode'
value 'Mic In'
}
control.13 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 'Mic In'
comment.item.1 'Line In'
iface MIXER
name 'Front Mic Jack Mode'
value 'Mic In'
}
control.14 {
comment.access 'read write'
comment.type INTEGER
comment.count 1
comment.range '0 - 3'
comment.dbmin -1800
comment.dbmax 0
iface MIXER
name 'PC Beep Playback Volume'
value 0
}
control.15 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'PC Beep Playback Switch'
value false
}
control.16 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 14'
comment.dbmin 0
comment.dbmax 2100
iface MIXER
name 'Capture Volume'
value.0 0
value.1 0
}
control.17 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Capture Switch'
value.0 true
value.1 true
}
control.18 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 14'
comment.dbmin 0
comment.dbmax 2100
iface MIXER
name 'Capture Volume'
index 1
value.0 0
value.1 0
}
control.19 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Capture Switch'
index 1
value.0 false
value.1 false
}
control.20 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 14'
comment.dbmin 0
comment.dbmax 2100
iface MIXER
name 'Capture Volume'
index 2
value.0 0
value.1 0
}
control.21 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 2
iface MIXER
name 'Capture Switch'
index 2
value.0 false
value.1 false
}
control.22 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 4'
comment.dbmin 0
comment.dbmax 4000
iface MIXER
name 'Mux Capture Volume'
value.0 0
value.1 0
}
control.23 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 4'
comment.dbmin 0
comment.dbmax 4000
iface MIXER
name 'Mux Capture Volume'
index 1
value.0 0
value.1 0
}
control.24 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 4'
comment.dbmin 0
comment.dbmax 4000
iface MIXER
name 'Mux Capture Volume'
index 2
value.0 0
value.1 0
}
control.25 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 Mic
comment.item.1 'Front Mic'
comment.item.2 Line
iface MIXER
name 'Input Source'
value Mic
}
control.26 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 Mic
comment.item.1 'Front Mic'
comment.item.2 Line
iface MIXER
name 'Input Source'
index 1
value Mic
}
control.27 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 Mic
comment.item.1 'Front Mic'
comment.item.2 Line
iface MIXER
name 'Input Source'
index 2
value Mic
}
control.28 {
comment.access 'read write'
comment.type ENUMERATED
comment.count 1
comment.item.0 'Digital Playback'
comment.item.1 ADAT
comment.item.2 'Analog Mux 1'
comment.item.3 'Analog Mux 2'
comment.item.4 'Analog Mux 3'
iface MIXER
name 'IEC958 Playback Source'
value 'Digital Playback'
}
control.29 {
comment.access 'read write'
comment.type INTEGER
comment.count 1
comment.range '0 - 64'
comment.dbmin -4800
comment.dbmax 0
iface MIXER
name 'Master Playback Volume'
value 40
}
control.30 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Master Playback Switch'
value true
}
control.31 {
comment.access 'read write user'
comment.type INTEGER
comment.count 2
comment.range '0 - 255'
comment.tlv '00000001000000
comment.dbmin -5100
comment.dbmax 0
iface MIXER
name 'PCM Playback Volume'
value.0 255
value.1 255
}
}
--endcollapse--
!!All Loaded Modules
!!-----
Module
binfmt_misc
ppdev
snd_hda_codec_idt
iptable_filter
ip_tables
x_tables
usbhid
usblp
psmouse
snd_hda_intel
snd_hda_codec
snd_hwdep
snd_pcm_oss
snd_mixer_oss
snd_pcm
snd_seq_dummy
snd_seq_oss
snd_seq_midi
snd_rawmidi
snd_seq_midi_event
snd_seq
snd_timer
snd_seq_device
snd
serio_raw
gspca_sonixb
gspca_main
videodev
v4l1_compat
soundcore
snd_page_alloc
nvidia
agpgart
k8temp
dell_wmi
dcdbas
i2c_nforce2
lp
parport
usb_storage
b44
ssb
mii
!!Sysfs Files
!!-----------
/sys/class/
0x0a 0x0221101f
0x0b 0x02a11020
0x0c 0x01a19021
0x0d 0x01014010
0x0e 0x01011012
0x0f 0x01016011
0x10 0x0181302e
0x11 0x01012014
0x12 0x40f000f1
0x21 0x40f000f2
0x22 0x40f000f0
/sys/class/
0x0a 0x02211230
0x0b 0x02a11220
0x0c 0x01a19040
0x0d 0x01114210
0x0e 0x01111212
0x0f 0x01116211
0x10 0x01813050
0x11 0x01112214
0x12 0x403003fa
0x13 0x90a60040
0x14 0x90a60040
0x21 0x404003fb
0x22 0x40c003fc
0x23 0x40000100
/sys/class/
/sys/class/
!!ALSA/HDA dmesg
!!-----
[ 22.384887] ACPI: PCI Interrupt Link [AAZA] enabled at IRQ 23
[ 22.384894] HDA Intel 0000:00:10.1: PCI INT B -> Link[AAZA] -> GSI 23 (level, low) -> IRQ 23
[ 22.384919] HDA Intel 0000:00:10.1: setting latency timer to 64
[ 22.448224] ip_tables: (C) 2000-2006 Netfilter Core Team
--
[ 23.049836] type=1505 audit(125941974
[ 23.053103] input: HDA Digital PCBeep as /devices/
[ 23.054224] type=1505 audit(125941974
--
[ 23.069902] type=1505 audit(125941974
[ 23.381222] input: HDA NVidia Line In at Ext Rear Jack as /devices/
[ 23.381301] input: HDA NVidia Mic at Ext Front Jack as /devices/
[ 23.381360] input: HDA NVidia Mic at Ext Rear Jack as /devices/
[ 23.381419] input: HDA NVidia Speaker at Ext Rear Jack as /devices/
[ 23.381473] input: HDA NVidia Speaker at Ext Rear Jack as /devices/
[ 23.381534] input: HDA NVidia Speaker at Ext Rear Jack as /devices/
[ 23.381592] input: HDA NVidia Speaker at Ext Rear Jack as /devices/
[ 23.381650] input: HDA NVidia HP Out at Ext Front Jack as /devices/
[ 23.405831] ACPI: PCI Interrupt Link [APC7] enabled at IRQ 16
Revision history for this message
|
#9 |
nicola@
0 [NVidia ]: HDA-Intel - HDA NVidia
[sudo] password for nicola:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done
The following NEW packages will be installed:
flashplugin-
libglademm-
pavumeter{a} pulseaudio-
0 packages upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
Need to get 454kB of archives. After unpacking 2,896kB will be used.
Do you want to continue? [Y/n/?] Y
Writing extended state information... Done
Get:1 http://
Get:2 http://
Get:3 http://
Get:4 http://
Get:5 http://
Get:6 http://
Get:7 http://
Get:8 http://
Get:9 http://
Fetched 454kB in 1s (253kB/s)
Selecting previously deselected package flashplugin-
(Reading database ... 173113 files and directories currently installed.)
Unpacking flashplugin-
Selecting previously deselected package libgconfmm-2.6-1c2.
Unpacking libgconfmm-2.6-1c2 (from .../libgconfmm-
Selecting previously deselected package libglademm-
Unpacking libglademm-2.4-1c2a (from .../libglademm-
Selecting previously deselected package pavumeter.
Unpacking pavumeter (from .../pavumeter_
Selecting previously deselected package pavucontrol.
Unpacking pavucontrol (from .../pavucontrol
Selecting previously deselected package paman.
Unpacking paman (from .../paman_
Selecting previously deselected package pulseaudio-
Unpacking pulseaudio-
Selecting previously deselected package paprefs.
Unpacking paprefs (from .../paprefs_
Selecting previously deselected package padevchooser.
Unpacking padevchooser (from .../padevchoose
Processing triggers for desktop-file-utils ...
Processing triggers for man-db ...
Setting up flashplugin-
Setting up libgconfmm-2.6-1c2 (2.24.0-2) ...
Setting up libglademm-2.4-1c2a (2.6.7-2) ...
Setting up pavumeter (0.9.3-1ubuntu1) ...
Setting up pavucontrol (0.9.8+
Setting up paman (0.9.4-1ubuntu2) ...
Setting up pulseaudio-
Setting up paprefs (0.9.8+
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: NVidia [HDA NVidia], device 0: STAC92xx Analog [STAC92xx Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
*-multimedia
description: Audio device
product: MCP51 High Definition Audio
vendor: nVidia Corporation
physical id: 10.1
bus info: pci@0000:00:10.1
version: a2
width: 32 bits
clock: 66MHz
resources: irq:23 memory:
total 0
crw-rw----+ 1 root audio 116, 33 2009-11-28 14:49 timer
crw-rw----+ 1 root audio 116, 1 2009-11-28 14:49 seq
crw-rw----+ 1 root audio 116, 4 2009-11-28 14:49 hwC0D0
crw-rw----+ 1 root audio 116, 0 2009-11-28 14:49 controlC0
drwxr-xr-x 2 root root 60 2009-11-28 14:49 by-path
drwxr-xr-x 3 root root 180 2009-11-28 14:49 .
crw-rw----+ 1 root audio 116, 16 2009-11-28 14:49 pcmC0D0p
crw-rw----+ 1 root audio 116, 24 2009-11-28 14:49 pcmC0D0c
drwxr-xr-x 17 root root 3960 2009-11-28 15:05 ..
Sound Driver:
Kernel: Linux nicola-desktop 2.6.31-15-generic #50-Ubuntu SMP Tue Nov 10 14:54:29 UTC 2009 i686
Config options: 0
Installed drivers:
Type 10: ALSA emulation
Card config:
HDA NVidia at 0xfe024000 irq 23
Audio devices:
0: STAC92xx Analog (DUPLEX)
Synth devices: NOT ENABLED IN CONFIG
Midi devices: NOT ENABLED IN CONFIG
Timers:
7: system timer
Mixers:
0: SigmaTel STAC9227
00:00.0 RAM memory [0500]: nVidia Corporation C51 Host Bridge [10de:02f0] (rev a2)
00:00.1 RAM memory [0500]: nVidia Corporation C51 Memory Controller 0 [10de:02fa] (rev a2)
00:00.2 RAM memory [0500]: nVidia Corporation C51 Memory Controller 1 [10de:02fe] (rev a2)
00:00.3 RAM memory [0500]: nVidia Corporation C51 Memory Controller 5 [10de:02f8] (rev a2)
00:00.4 RAM memory [0500]: nVidia Corporation C51 Memory Controller 4 [10de:02f9] (rev a2)
00:00.5 RAM memory [0500]: nVidia Corporation C51 Host Bridge [10de:02ff] (rev a2)
00:00.6 RAM memory [0500]: nVidia Corporation C51 Memory Controller 3 [10de:027f] (rev a2)
00:00.7 RAM memory [0500]: nVidia Corporation C51 Memory Controller 2 [10de:027e] (rev a2)
00:02.0 PCI bridge [0604]: nVidia Corporation C51 PCI Express Bridge [10de:02fc] (rev a1)
00:03.0 PCI bridge [0604]: nVidia Corporation C51 PCI Express Bridge [10de:02fd] (rev a1)
00:04.0 PCI bridge [0604]: nVidia Corporation C51 PCI Express Bridge [10de:02fb] (rev a1)
00:05.0 VGA compatible controller [0300]: nVidia Corporation C51 [GeForce 6150 LE] [10de:0241] (rev a2)
00:09.0 RAM memory [0500]: nVidia Corporation MCP51 Host Bridge [10de:0270] (rev a2)
00:0a.0 ISA bridge [0601]: nVidia Corporation MCP51 LPC Bridge [10de:0260] (rev a3)
00:0a.1 SMBus [0c05]: nVidia Corporation MCP51 SMBus [10de:0264] (rev a3)
00:0a.2 RAM memory [0500]: nVidia Corporation MCP51 Memory Controller 0 [10de:0272] (rev a3)
00:0b.0 USB Controller [0c03]: nVidia Corporation MCP51 USB Controller [10de:026d] (rev a3)
00:0b.1 USB Controller [0c03]: nVidia Corporation MCP51 USB Controller [10de:026e] (rev a3)
00:0e.0 IDE interface [0101]: nVidia Corporation MCP51 Serial ATA Controller [10de:0266] (rev a1)
00:0f.0 IDE interface [0101]: nVidia Corporation MCP51 Serial ATA Controller [10de:0267] (rev a1)
00:10.0 PCI bridge [0604]: nVidia Corporation MCP51 PCI Bridge [10de:026f] (rev a2)
00:10.1 Audio device [0403]: nVidia Corporation MCP51 High Definition Audio [10de:026c] (rev a2)
00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration [1022:1100]
00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map [1022:1101]
00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller [1022:1102]
00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control [1022:1103]
04:07.0 Ethernet controller [0200]: Broadcom Corporation BCM4401-B0 100Base-TX [14e4:170c] (rev 02)
/sbin/alsactl
/dev/snd/controlC0: nicola 1847 F.... pulseaudio
dpkg: *bin/slmodemd* not found.
snd_hda_codec_idt 57220 1
snd_hda_intel 26560 2
snd_hda_codec 78300 2 snd_hda_
snd_hwdep 7392 1 snd_hda_codec
snd_pcm_oss 37472 0
snd_mixer_oss 16188 1 snd_pcm_oss
snd_pcm 75168 3 snd_hda_
snd_seq_dummy 2752 0
snd_seq_oss 29216 0
snd_seq_midi 6656 0
snd_rawmidi 22208 1 snd_seq_midi
snd_seq_midi_event 7036 2 snd_seq_
snd_seq 50896 6 snd_seq_
snd_timer 21540 2 snd_pcm,snd_seq
snd_seq_device 7208 5 snd_seq_
snd 60164 18 snd_hda_
soundcore 7264 1 snd
snd_page_alloc 9124 2 snd_hda_
Revision history for this message
|
#10 |
Please also specify the exact model and make of pc that you are using.
Revision history for this message
|
#12 |
Try this procedure:
1. copy-paste the following command into the Terminal:
gksudo gedit /etc/modprobe.
2. and add these lines to the end of the /etc/modprobe.
# Keep snd-pcsp from being loaded as first soundcard
options snd-pcsp index=-2
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel model=ref
3. Then navigate to System>
4. copy-paste the following command into the Terminal:
gksudo gedit /etc/group
5. replace the following line (or something very similar to it):
audio:x:29:pulse
with this line:
audio:x:
6. reboot and retest sound
7. In the Mixer control panel, make sure to unmute all channels and increase the volume on all channels, including Master, PCM and Center.
8. If the ref model option in alsa-base.conf does not work, please try one of the following model options, reboot your pc and retest sound:
STAC9227/
ref Reference board
ref-no-jd Reference board without HP/Mic jack detection
3stack D965 3stack
5stack D965 5stack + SPDIF
dell-3stack Dell Dimension E520
dell-bios Fixes with Dell BIOS setup
9. Also try connecting the headphones to a different audio port on the sound card and retest sound
Revision history for this message
|
#13 |
I tries some of your steps and it improved.
I have the following questions:
Step 3: what do you mean by "change everything to ALSA"?
Step 8: what is the ref model option and where can I try the model options you suggested?
Revision history for this message
|
#14 |
Step 3 means: for all options/settings in System>
Step 8 means: the following line in /etc/modprobe.
options snd-hda-intel model=ref
can be replaced by one of the following other lines:
options snd-hda-intel model=ref
options snd-hda-intel model=ref-no-jd
options snd-hda-intel model=3stack
options snd-hda-intel model=5stack
options snd-hda-intel model=dell-3stack
options snd-hda-intel model=dell-bios
Choose one of these model options, then reboot and retest sound. Do not try all these lines at the same time, try them one by one, save the change to /etc/modprobe.
Revision history for this message
|
#15 |
I still don't understand in which tab I can choose ALSA in System>
Anyway Sound is working fine in Firefox but not in Amarok. Will step 8 help in this respect?
Revision history for this message
|
#16 |
If sound is already working fine in Firefox, but not in Amarok, then this seems to be an application related configuration issue, not a sound issue. I suggest trying a few other multimedia applications (like rhythmbox ,vlc, mplayer, kaffeine, banshee) to see which applications work with sound.
I do not think step 8 will help if sound already works in Firefox.
Maybe you should try this workaround procedure instead: