OpenSuSE 11.1 - No Sound after upgrade

Hello all,

I can use your help. I’ve read a bunch of threads like this one on a variety of forums and tried what others have suggested without much luck. I have system sound - I can go to yast and test my sound card - beautiful classical music is played. I can watch youtube movies and listen to amarok using a gstreamer backend - however I lost all the system sounds - the login and logoff sound as well as the sundry beeps and ticks. Amarok (kde4) also does not work. I think it has something to do with pulseaudio.

Here’s the output of a variety of commands:

sumnerfamily:~ # lspci | grep -i audio
00:06.0 Multimedia audio controller: nVidia Corporation nForce2 AC97 Audio Controler (MCP) (rev a1)
01:08.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07)

sumnerfamily:~ # cat /etc/modprobe.d/sound

options snd slots=snd-emu10k1,snd-intel8x0

H0_h.EX3u4SU7EpF:nForce2 AC97 Audio Controler (MCP)

alias snd-card-1 snd-intel8x0

75Hn.iJ3+UojVbB1:SBLive! 5.1 Model SB0100

alias snd-card-0 snd-emu10k1

sumnerfamily:~ # lsmod | grep -i snd
snd_pcm_oss 42476 0
snd_mixer_oss 14720 1 snd_pcm_oss
snd_seq_midi 7160 0
snd_emu10k1_synth 7024 0
snd_emux_synth 34376 1 snd_emu10k1_synth
snd_seq_virmidi 5488 1 snd_emux_synth
snd_seq_midi_event 6852 2 snd_seq_midi,snd_seq_virmidi
snd_seq_midi_emul 5836 1 snd_emux_synth
snd_seq 52256 5 snd_seq_midi,snd_emux_synth,snd_seq_virmidi,snd_seq_midi_event,snd_seq_midi_emul
snd_emu10k1 137152 4 snd_emu10k1_synth
snd_rawmidi 21244 3 snd_seq_midi,snd_seq_virmidi,snd_emu10k1
snd_seq_device 7336 6 snd_seq_midi,snd_emu10k1_synth,snd_emux_synth,snd_seq,snd_emu10k1,snd_rawmidi
snd_util_mem 4524 2 snd_emux_synth,snd_emu10k1
snd_intel8x0 28532 4
snd_hwdep 7172 2 snd_emux_synth,snd_emu10k1
snd_ac97_codec 101300 2 snd_emu10k1,snd_intel8x0
ac97_bus 1752 1 snd_ac97_codec
snd_pcm 75844 4 snd_pcm_oss,snd_emu10k1,snd_intel8x0,snd_ac97_codec
snd_timer 19724 3 snd_seq,snd_emu10k1,snd_pcm
snd 62348 32 snd_pcm_oss,snd_mixer_oss,snd_seq_midi,snd_emu10k1_synth,snd_emux_synth,snd_seq_virmidi,snd_seq_midi_event,snd_seq_midi_emul,snd_seq,snd_emu10k1,snd_rawmidi,snd_seq_device,snd_util_mem,snd_intel8x0,snd_hwdep,snd_ac97_codec,snd_pcm,snd_timer
soundcore 6660 1 snd
snd_page_alloc 8452 3 snd_emu10k1,snd_intel8x0,snd_pcm

sumnerfamily:~ # rpm -qa | grep alsa
alsa-plugins-1.0.18-6.12
alsa-driver-kmp-pae-1.0.19.20090305_2.6.27.19_3.2-3.1
alsa-tools-1.0.19.git20090120-1.14
alsa-plugins-pulse-1.0.18-6.12
alsa-devel-1.0.19.git20090304-2.1
alsa-tools-gui-1.0.18-1.13
alsa-firmware-1.0.19.git20090120-1.1
alsa-driver-kmp-default-1.0.19.20090305_2.6.27.19_3.2-3.1
alsa-oss-1.0.17-1.37
alsa-1.0.19.git20090304-2.1
alsa-utils-1.0.19.git20090221-1.4
alsa-driver-unstable-kmp-default-1.0.19.20090305_2.6.27.19_3.2-2.1

sumnerfamily:~ # rpm -qa | grep pulse
pulseaudio-module-zeroconf-0.9.12-9.6
libpulsecore4-0.9.12-9.6
pulseaudio-utils-0.9.12-9.6
pulseaudio-module-jack-0.9.12-9.6
vlc-aout-pulse-0.9.8a-12.7
libpulse0-0.9.12-9.6
libpulse-mainloop-glib0-0.9.12-9.6
alsa-plugins-pulse-1.0.18-6.12
pulseaudio-module-lirc-0.9.12-9.6
pulseaudio-0.9.12-9.6
pulseaudio-module-bluetooth-0.9.12-9.6
libxine1-pulse-1.1.16.2-0.pm.1
libpulse-browse0-0.9.12-9.6
pulseaudio-esound-compat-0.9.12-9.6
pulseaudio-module-x11-0.9.12-9.6
sumnerfamily:~ # rpm -q libasound2
libasound2-1.0.19.git20090304-2.1

sumnerfamily:~ # uname -a
Linux sumnerfamily 2.6.27.19-3.2-pae #1 SMP 2009-02-25 15:40:44 +0100 i686 athlon i386 GNU/Linux

sumnerfamily:~ # /usr/sbin/alsa-info.sh
Driver version: 1.0.19-git20090305│
Library version: 1.0.19
Utilities version: 1.0.19
Loaded ALSA modules│
snd_emu10k1│
snd_intel8x0│
Pulseaudio:
Installed - Yes (/usr/bin/pulseaudio)
Running - Yes
ESound Daemon:
Installed - Yes (/usr/bin/esd)
Running - No
aRts:
Installed - Yes (/opt/kde3/bin/artsd)
Running - No
Soundcards recognised by ALSA
0 [Live ]: EMU10K1 - SB Live! 5.1
SB Live! 5.1 (rev.7, serial:0x80641102) at 0xc000, irq 16
1 [nForce2 ]: NFORCE - NVidia nForce2
NVidia nForce2 with ALC650F at irq 21

etc …

Any help you could give me would be greatly appreciated!

Thanks,

Shannon Sumner

My sound is very low and headphones won’t work. - openSUSE Forums

I had the same problem. The kernel is causing it. Check out my threat. My friend oldcpu figure it out for me. good luck.

Just like most of the updates, this one has some buggs as well. The kernel is causing this to happen.

The solution in that case, is to update all of your alsa to the latest 1.0.19 version of alsa built against the new kernel. You can do that by opening a terminal or a konsole, and type “su” (no quotes - enter root password when prompted) and then with your PC connected to the internet, send the following six zypper commands in sequence, executing them in order, one at a time:

zypper ar http://download.opensuse.org/repositories/multimedia:/audio/openSUSE_11.1/ multimedia

zypper install alsa alsa-utils alsa-tools alsa-plugins alsa-plugins-pulse alsa-oss alsa-oss-32bit alsa-firmware libasound2

zypper rr multimedia

zypper ar http://download.opensuse.org/repositories/multimedia:/audio:/KMP/openSUSE_11.1_Update/ multimedia

zypper install alsa-driver-kmp-default

zypper rr multimedia

Once finished, restart your computer and test your sound. Good Luck!

Alek

I highlighted in red what I believe to be your more pressing problem. You may have more, but I can not tell as those problems (highlighted) are so severe they will block any further insight.

You can NOT install 3 different drivers in Linux (where 2 of them are wrong and one is correct) like you might do in Windows and get away with it. You need to install the correct driver, and only the correct driver.

Remove the rpms that I high lighted in red, reboot and try your sound again.

He has a pae kernel. Installing a driver for a default kernel will just break his sound.

I removed the offending rpm’s and tried to update the alsa build but zypper responded with “Nothing to do”. I then restarted machine and still did not hear the familiar login sound. Does anyone have any more ideas?

Thanks,

Shannon

Provide a list again of your rpms so we can see what you have:
[INDENT]rpm -qa | grep alsa
rpm -q libasound2
uname -a
cat /etc/modprobe.d/sound[/INDENT]

also with root permissions, and with your PC connected to the internet run the following script twice (1st time to update the script and second time to diagnose your sound hardware/software config and upload the informataion to the internet and have it give you a URL). Post the URL here. Just the URL.
[INDENT]/etc/sbin/alsa-info.sh[/INDENT]

oldcpu … you’re all over the place man;

Here’s the output you requested:

shannon@sumnerfamily:~> rpm -qa | grep alsa
alsa-plugins-1.0.18-6.12
alsa-driver-kmp-pae-1.0.19.20090305_2.6.27.19_3.2-3.1
alsa-tools-1.0.19.git20090120-1.14
alsa-plugins-pulse-1.0.18-6.12
alsa-devel-1.0.19.git20090304-2.1
alsa-tools-gui-1.0.18-1.13
alsa-firmware-1.0.19.git20090120-1.1
alsa-oss-1.0.17-1.37
alsa-1.0.19.git20090304-2.1
alsa-utils-1.0.19.git20090221-1.4

shannon@sumnerfamily:~> rpm -q libasound2
libasound2-1.0.19.git20090304-2.1

shannon@sumnerfamily:~> uname -a
Linux sumnerfamily 2.6.27.19-3.2-pae #1 SMP 2009-02-25 15:40:44 +0100 i686 athlon i386 GNU/Linux

shannon@sumnerfamily:~> cat /etc/modprobe.d/sound

options snd slots=snd-emu10k1,snd-intel8x0

H0_h.EX3u4SU7EpF:nForce2 AC97 Audio Controler (MCP)

alias snd-card-1 snd-intel8x0

75Hn.iJ3+UojVbB1:SBLive! 5.1 Model SB0100

alias snd-card-0 snd-emu10k1

Here’s a link to my alsa info:

alsa-info

Thanks,

Shannon Sumner

That script reads like you have 2 sound devices. Which one are you trying to use?

The snd_emu10k1 (Soundblaster Live).

What are you doing to test your sound?

Two simple tests (that I recommend) to see if your sound works, is to open a konsole or xterm, and type (it may be easier to copy and paste this into your konsole/xterm): speaker-test -Dplug:front -c2 -l5 -twavNote Linux is case sensitive, and “D” is not the same as “d”. To stop the above test, while the konsole/xterm has the mouse focus, press <CTRL><C> on the keyboard. Note you should check your mixer settings (kmix if using KDE, and alsamixer if using Gnome) to ensure that PCM and Master Volume are set around 95%. Note the test for surround sound is different. After basic sound is established, you can back off the volume levels.

If that test yields errors, try instead this more simple test: speaker-test -c2 -l5 -twavIn both or either case (dependending which, if any, works) you should hear a lady’s voice saying ‘FRONT LEFT’,‘FRONT RIGHT’ five times.

Do you hear that sound with either test?

I hear sounds with both replies. I just don’t hear any system sounds or sounds through kde4’s Amarok. I think it has something to do with pulseaudio.

Any ideas?

Shannon

OK, so your basic sound works.

You may wish to start a new thread, with a title that better describes your problem. Its quite likely the amarok experts, or the experts in system sound for your desktop (gnome or kde) will NOT read this thread, as the thread title suggests your problem is more basic.

Reference your multimedia, my recommendation is new and average users should stick with 4 repositories in their software management and only 4 repositories. That is OSS, Update, Non-Oss, and Packman. Just those 4. No others. There is guidance here for how to do that: Repositories/11.1 - openSUSE-Community Again, just those 4. OSS, Non-OSS, Update and Packman. In particular do NOT add Videolan at the same time as doing updates from those 4, as the videolan multimedia is known in some cases to be incompatible with the Packman packaged multimedia. If you have videolan installed multimedia (with the exception of libdvdcss2) I recommend you change over to Packman supplied. And replace the videlan packaged apps with Packman. Only after a user becomes sufficient advanced to sort problems from too many repositories, should IMHO they add more than just the basic.

Once the 4 repositories (repos) are setup, one can go to YaST > Software > Software management, and change the “filter” to “search” and search for Packman packaged versions of the multimedia. One can tell its a packman packaged version by the “pm” in the version numbering.

Thanks you for your reply - I managed for fix my problem lol! I checked my repositories and removed videolan but I really didn’t download anything related to my sound from there. I then played with Amarok for a while and decided to restart my alsasound. I dialog box poped up asking me if I wanted to manage my devices. I selected yes and found out for System Notifications my second sound card was given preference. I switch that around and changed a few more settings and viola - sound! Thank you very much again.

Shannon