I don't know much about audio from the linux side but here's what I've done from osx. I took the stock driver (AppleHDA.kext) & bin patched it with the alc888's deviceid overwriting the mac alc885 with hexedit. Then the LegacyHDA.kext just has 1 plist file inside to add settings for the alc888. The Codec Verbs I got from windows registry & the Node'ID's I got from using codecgraph from an alsa codec dump (codec- graph.dec.txt.svg). Apple drivers are all open source but its much easier editing the plist file with a plist editor, I've only edited plists in osx but I found http://scw.us/iPhone/plutil/ has one I haven't tried for linux. My verbs are in "/iokitpersonalities/hda hardware config resource/hdaconfigdefault/0/configdata" & NodeId layout is in "/iokitpersonalities/hda platform resource/pathmaps/0/pathmap" -> under that I have the device order as mic-linein-spdifin-hp-intspkr-lineout- spdifout.
The only one that doesn't have sound output is intspeakers, maybe its a different problem in osx & just a big coincidence but let me know if you see anything interesting or need more info. ** Attachment added: "Stock Apple HDA driver" https://bugs.launchpad.net/ubuntu/+source/alsa-driver/+bug/597056/+attachment/1622185/+files/AppleHDA.kext.zip -- HP Touchsmart 600-1005xt No sound from Internal Speakers https://bugs.launchpad.net/bugs/597056 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