Já mám asus k50ab a mám trochu podobný problém - zapnutí sluchátek do zdířky nevypne interní reproduktory. Zatím jsem to uspokojivě nevyřešil, i když jsem našel nějaký skript, který se to snažil řešit, tak u mně nefungoval (už nevím, kde to bylo, ale kdyžtak zkuste vygooglit, třeba vám pomůže). Taky bych vyzkoušel jiné jádro - jestli máte třeba ještě starší, nebo naopak novější. Zvláště pokud Vám to už ten zvuk jel bez problémů. Ještě můžete taky vyzkoušet nainstalovat backportované alsa moduly (balíček linux-backports-modules-alsa-maverick-generic).
Pokud nic nezabere, tak ještě jak to řeším já - ve GNOMáckých předvolbách zvuku (gnome-volume-preferences) zvolím na kartě "Výstup" výstup na sluchátka. Poté zesílím v alsamixeru výstup "Front" (je úplně ztlumený), ale nechám ho ztišený (mute), jinak by šel zvuk i na reproduktor. Není to příliš elegantní, ale u mně to funguje. Možná ale budete úspěšnější a obejdete se bez tohoto "workaroundu", zvlášť když Vám zvuk už někdy jel bez problémů (což mně ne). Mimoto, já mám jiný zvukový čip (ATI Technologies Inc SBx00 Azalia (Intel HDA)).
EDIT: I když teď si úplně jistý nejsem, jestli mám opravdu jiný čip:
martin@minerva:~$ aplay -l
**** Seznam PLAYBACK Hardwarových zařízení ****
karta 0: SB [HDA ATI SB], zařízení 0: VT1708S Analog [VT1708S Analog]
Podzařízení: 1/2
Podzařízení #0: subdevice #0
Podzařízení #1: subdevice #1