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

Reply via email to