Have just purchased a K52F sx0032v and put 10.04 on it (9.10 wouldn't work). No problem with line-out or microphone, but HDMI audio wouldn't work. Played with various ALSA options (/etc/modprobe.d/alsa-base.conf) to no avail.
Found http://www.alsa-project.org/main/index.php/HDA_Analyzer which enabled me try find the required configuration change to make it work (in my case, Card0, Codec3, Node06, amp-out val unchecked). However, this was only the running configuration being changed so didn't survive rebooot.
Then found this post: http://ubuntuforums.org/showpost.php...2&postcount=16 I downloaded Sanath's scripts and played with them until I could get them to make the specific change I needed, then installed them as per the post. Here is my version of Sanath's script (note that I have no prior experience with ALSA, HDA or python so don't expect me to answer any questions):
from dircache import listdir
from hda_codec import HDACodec, HDA_card_list, \
EAPDBTL_BITS, PIN_WIDGET_CONTROL_BITS, \
PIN_WIDGET_CONTROL_VREF, DIG1_BITS, GPIO_IDS
codec = HDACodec(0, 3)
except OSError, msg:
if msg == 16:
print "Codec is busy..."
n = codec.get_node(6)
if __name__ == '__main__':