Lenovo SL510 notebook’s speakers are no longer muted when headphones are plugged in. This is on a Tumbleweed system fully updated as of yesterday, with kernel-desktop-3.0.3-41.1.x86_64. Problem also occurs with previous kernel-desktop-3.0.1-40.1.x86_64.
IIRC, the problem wasn’t there using kernel-desktop-3.0.0-39.1.x86_64 but cannot verify as it’s no longer installed here. Noted from zypper’s history that ALSA library was updated to libasound2-1.0.24.1-22.1.x86_64 a couple of days after kernel 3.0.0-39.1 was installed.
There were no problems on previous version-2 kernels on Tumbleweed, and muting of speakers works properly on standard openSUSE 11.4 (version-2 kernel).
Sound chip: 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
Codec: Realtek ALC269
ALSA module: snd_hda_intel
Following a recommendation from @oldcpu in this other thread, I solved the problem by adding this additional line to the beginning of /etc/modprobe.d/50-sound.conf
options snd-hda-intel model=laptop-amic
Available model options for ALC269 (and other codecs) are documented in /usr/src/your-kernel-version/Documentation/sound/alsa/HD-Audio-Models.txt
I also tried with model=basic and model=auto, but those options failed to solve the problem.