I've developed a patch against alsa-driver-1.0.22.1 which should fix this (except for the 3-way headset microphone) - it enables auto muting of the speakers when headphones inserted and makes headphones volume controlled by the master volume), which you can test as follows:
First make sure you don't have any versions of linux-backports-modules- alsa installed: apt-cache --names-only search linux-backports-modules-alsa | cut -f 1 -d ' ' | xargs sudo apt-get remove --purge Now download alsa driver source and the patch, and compile and install a patched version of the driver: cd ~ wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.22.1.tar.bz2 wget http://dl.dropbox.com/u/174251/alsa-driver-1.0.22.1-mb5.patch tar xjf alsa-driver-1.0.22.1.tar.bz2 patch -p0 < alsa-driver-1.0.22.1-mb5.patch cd alsa-driver-1.0.22.1 ./configure make sudo make install Now you need to reboot your machine. If this works I'll push the patch upstream and hopefully we can get it applied to linux-backports-modules- alsa as well. ** Attachment added: "Patch to enable speaker muting when headphones inserted on MB(P) 5,1 / 5,2" http://launchpadlibrarian.net/37845261/alsa-driver-1.0.22.1-mb5.patch -- Poor support for MacBook Pro 5,1: noise, no jack sense, no in-line headset microphones, broken volume control https://bugs.launchpad.net/bugs/488103 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs