Ubuntu

Comment 32 for bug 946232

Here is an intermediate workaround:

For those of you who are missing a speaker port, edit /usr/share/pulseaudio/alsa-mixer/paths/analog-output-speaker.conf and comment out all lines that start with "required-any".

For those of you who are missing an internal mic port, edit /usr/share/pulseaudio/alsa-mixer/paths/analog-input-internal-mic.conf
 and comment out all lines that start with "required-any".

It is important that you comment out (or remove) all those lines, if you leave one behind, it won't work.

After the change, you can either execute "pulseaudio -k" or reboot for the changes to take effect.