Created attachment 688698 [details] ALSA-INFO Hello, I have a laptop (Asus K55A) that can play sound through the built-in speakers, but when I plug in my headphones to the analog green jack, the sound doesn't work anymore. Here's what I've done so far: -I've added options snd-hda-intel model=auto to /etc/modprobe.d/alsa-base.conf, but nothing came of that. -I installed pavucontrol and the volume is unmuted. The devices also changed from speaker to headphone when the jack is plugged and unplugged. -I removed alsa-plugins-pulseaudio, but that didn't affect anything either. -I also deleted the .pulse directory, but still there was no sound. This issue also affected me on Fedora 17. I've attached my alsa-info file below. I suspect that it's a pulse bug, but just to be sure I'll test a Linux distribution that doesn't use Pulse.
Created attachment 688728 [details] ALSA-INFO-LUBUNTU
As a followup, I grabbed and ran a copy of Lubuntu 12.10 (which does not have Pulse) and the sound does work with it, including connecting/disconnecting the headphone jack. It could still be a kernel or alsa regression, but I think Pulse is the likely culprit here. I've added another attachment detailing the output from Lubuntu.
After doing some more searching, I did find a work around for the problem. I didn't test it with other configurations (such as using a mic), so I don't know if it breaks compatibility with something else. What I did was I went into /usr/share/pulseaudio/alsa-mixer/paths/ and opened the file analog-output-headphones.conf. From there, I changed the Element Speaker to this: [Element Speaker] switch = on volume = ignore Credit goes to this person who had the same problem with Ubuntu 12.04: http://pricklytech.wordpress.com/2012/05/26/ubuntu-12-04-dell-vostro-3750-no-sound-when-headphones-are-plugged-in/
I'm closing this since it seems this issue has been fixed with the latest Fedora updates. I cannot confirm which package did the trick, but I suspect that there were some fixes from the Linux 3.9 kernel. However, if anyone else is still having problems, it may be worth following this bug filed against openSuSE: https://bugzilla.novell.com/show_bug.cgi?id=818828