Sound

Hi,
I have a problem with the sound on my laptop. When I plug in my headset in the headset plug, the sound on the speakers shuts off, but there is no sound in the headset itself.
Also, since I upgraded to 11.4, sound doesn’t work for all notifications (Kopete, etc) even if Amarok works and Phonon testing works as well. I tried both gstreamer and xine backend.

OS
openSUSE 11.4 64-bits KDE
Sound card
18: PCI 1b.0: 0403 Audio device
[Created at pci.318]
Unique ID: u1Nb.w3SAN3oGsLA
SysFS ID: /devices/pci0000:00/0000:00:1b.0
SysFS BusID: 0000:00:1b.0
Hardware Class: sound
Model: “Intel 82801I (ICH9 Family) HD Audio Controller”
Vendor: pci 0x8086 “Intel Corporation”
Device: pci 0x293e “82801I (ICH9 Family) HD Audio Controller”
SubVendor: pci 0x1043 “ASUSTeK Computer Inc.”
SubDevice: pci 0x19a3
Revision: 0x03
Driver: “HDA Intel”
Driver Modules: “snd_hda_intel”
Memory Range: 0xf9ff8000-0xf9ffbfff (rw,non-prefetchable)
IRQ: 47 (25167 events)
Module Alias: “pci:v00008086d0000293Esv00001043sd000019A3bc04sc03i00”
Driver Info #0:
Driver Status: snd_hda_intel is active
Driver Activation Cmd: “modprobe snd_hda_intel”
Config Status: cfg=yes, avail=yes, need=no, active=unknown

You probably haven’t pushed the volume sliders up in your mixer

It’s at 100% and not on mute.

After checking, it seems like KMix is broke completely. I can change the sound in KMix to 0% or 100% and the sound level doesn’t change at all in Chrome or games. Muting works but with a 10 seconds delay (I mute and the sound keeps playing for 10 seconds and then stop).

To address this, please provide the output recommended to be provided in our multimedia stickie: Welcome to multimedia sub-area and to make this easier for you I will quote the salient section:

please post … providing in your post the following information:

/usr/sbin/alsa-info.sh 

and select the SHARE/UPLOAD option and after the script finishes it will give you a URL to pass to the support personnel. Please post here the output URL/website-address that gives. Just the URL/website-address. You may need to run that script twice (the first time with root permissions to update in the /usr/sbin directory, and the second time to get the URL).
.
Note if for some reason that gives you no website/url/address then run it with the no-upload option:

/usr/sbin/alsa-info.sh --no-upload

and post the file /etc/alsa-info.txt it creates to Pastebin.com and press SUBMIT on that site and again post here the URL/website-address it provides.

.
… some clarification on running the script “alsa-info.sh” … when you run:

/usr/sbin/alsa-info.sh 

you should get something like this (if it asks for an update, select NO):
http://thumbnails33.imagebam.com/9280/a5973e92794041.jpg](http://www.imagebam.com/image/a5973e92794041)

followed by this (select the SHARE/UPLOAD option):
http://thumbnails30.imagebam.com/9280/5e84f992794044.jpg](ImageBam)

followed by this (its quickest if you simply select ‘NO’ to seeing the output - you will see it on the web page) :
http://thumbnails32.imagebam.com/9280/214da092794048.jpg](ImageBam)

followed by this (where in RED is the URL).
http://thumbnails23.imagebam.com/9280/d9858092794051.jpg](ImageBam)

Just post the URL you get (similar to the RED URL in my example, but yours will be different).

Again, if you can not get that, then run this with the no upload option:

/usr/sbin/alsa-info.sh --no-upload

which will create the file /tmp/alsa-info.txt. Copy that file and paste it on Pastebin.com and press submit. That will give you a URL address. Please post that URL here.

Also provide the following:

  • in a terminal, or xterm, or konsole, type: rpm -qa ‘alsa#and post output here
  • in a terminal, or xterm, or konsole, type: rpm -qa ‘pulse#and post output here
  • in a terminal, or xterm, or konsole, type: rpm -q libasound2 #and post output here
  • in a terminal, or xterm, or konsole, type: uname -a #and post output here
  • for openSUSE-11.2 or newer, in a terminal, or xterm, or konsole, type: cat /etc/modprobe.d/50-sound.conf #and post output here

… now next question :

Try installing the application pavucontrol and then run pavucontrol to give you more control over pulse audio.

Also ensure your order of sound devices in KMENU > Configure desktop > multimedia is the same as in YaST > Hardware > Sound.

When using the xine backend, what audio output mode do you have selected in xine? or did you even select that ? (using xine-ui to run xine ? ).

Using pavucontrol I was able to fix the notification sound problem, but the headset plug still refuses to work properly. When I plug my headset halfway in, I can hear the music in it as well as on speaker, when I plug it completely in, speakers and headset go silent.

Here is the uploaded output:
http://www.alsa-project.org/db/?f=a087e63450ae9b5d91f8c1ed809922a34ed324c0

And the console outputs:

**laptop:~ # rpm -qa '*alsa*'**
alsa-oss-1.0.17-32.1.x86_64
alsa-devel-1.0.24.1-3.1.x86_64
alsa-plugins-1.0.24-6.1.x86_64
alsa-plugins-pulse-32bit-1.0.24-6.1.x86_64
alsa-firmware-1.0.24.1-3.1.noarch
alsa-plugins-32bit-1.0.24-6.1.x86_64
alsa-plugins-pulse-1.0.24-6.1.x86_64
alsa-utils-1.0.24.2-3.1.x86_64
alsa-1.0.24.1-3.1.x86_64
alsa-oss-32bit-1.0.17-32.1.x86_64
**laptop:~ # rpm -qa '*pulse*'**
libxine1-pulse-1.1.19-4.4.x86_64
libpulse-browse0-0.9.22-6.9.1.x86_64
pulseaudio-module-lirc-0.9.22-6.9.1.x86_64
pulseaudio-module-jack-0.9.22-6.9.1.x86_64
alsa-plugins-pulse-32bit-1.0.24-6.1.x86_64
pulseaudio-utils-0.9.22-6.9.1.x86_64
libpulse-mainloop-glib0-0.9.22-6.9.1.x86_64
libpulse0-32bit-0.9.22-6.9.1.x86_64
pulseaudio-0.9.22-6.9.1.x86_64
pulseaudio-module-zeroconf-0.9.22-6.9.1.x86_64
alsa-plugins-pulse-1.0.24-6.1.x86_64
libpulse0-0.9.22-6.9.1.x86_64
pulseaudio-module-bluetooth-0.9.22-6.9.1.x86_64
pulseaudio-module-x11-0.9.22-6.9.1.x86_64
**laptop:~ # rpm -q libasound2**
libasound2-1.0.24.1-3.1.x86_64
**laptop:~ # uname -a**
Linux laptop.domain 2.6.37.1-1.2-desktop #1 SMP PREEMPT 2011-02-21 10:34:10 +0100 x86_64 x86_64 x86_64 GNU/Linux
**laptop:~ # cat /etc/modprobe.d/50-sound.conf**

options snd slots=snd-hda-intel
# u1Nb.w3SAN3oGsLA:82801I (ICH9 Family) HD Audio Controller
alias snd-card-0 snd-hda-intel

As for xine, I did not set any output mode as xine-ui wasn’t installed and after installing I can’t find that option either.

Change your permissions in xine to ‘master of the known universe’, restart xine, and you should find it.

Thanks a lot. I’m at work right now but I’ll try this first time tomorrow morning.

OK, I note a 64-bit openSUSE-11.3 with 2.6.37.1-1.2-desktop and an alc663 hardware audio codec. Your hardware is an ASUSTeK Computer Inc. G50VT.

The behaviour you note is not correct, and IMHO to fix it you either need to force a model option in your /etc/modprobe.d/50-sound.conf file, or install an alsa-driver-kmp-desktop application as noted on the alsa-update guide that I am updating: SDB:Alsa-update - openSUSE

Rather than install alsa-driver-kmp-desktop (which will impose limitations wrt future kernel updates), if you wish to force a model option for your Asus G50VT the list is here from the HD-Audio-Models.txt file that is actually (buried) somewhere on your PC:


ALC662/663/272
==============
  3stack-dig	3-stack (2-channel) with SPDIF
  3stack-6ch	 3-stack (6-channel)
  3stack-6ch-dig 3-stack (6-channel) with SPDIF
  6stack-dig	 6-stack with SPDIF
  lenovo-101e	 Lenovo laptop
  eeepc-p701	ASUS Eeepc P701
  eeepc-ep20	ASUS Eeepc EP20
  ecs		ECS/Foxconn mobo
  m51va		ASUS M51VA
  g71v		ASUS G71V
  h13		ASUS H13
  g50v		ASUS G50V
  asus-mode1	ASUS
  asus-mode2	ASUS
  asus-mode3	ASUS
  asus-mode4	ASUS
  asus-mode5	ASUS
  asus-mode6	ASUS
  dell		Dell with ALC272
  dell-zm1	Dell ZM1 with ALC272
  samsung-nc10	Samsung NC10 mini notebook
  auto		auto-config reading BIOS (default)

I note there is a “g50v” model option for an ASUS G50V. How about giving that a try ?

To do that, edit your /etc/modprobe.d/50-sound.conf file so that it looks like this:


options snd-hda-intel model=g50v
options snd slots=snd-hda-intel
# u1Nb.w3SAN3oGsLA:82801I (ICH9 Family) HD Audio Controller
alias snd-card-0 snd-hda-intel

save the change, restart your PC and test the sound.

You can try different options that the g50v, but only one at a time.

Good luck and let me know if you need more detail, as I put less in than I normally do.

Thanks a lot, using asus-mode3 everything works perfectly.

Excellent !

Congratulations on your success and well done on your determination to find a solution.