![]() |
|
|
|
#1
|
|||
|
|||
|
yes I've patched DSDT
still doesn't work for me...maybe I do something wrong..... anyway thanks for help |
|
#2
|
|||
|
|||
|
This is fantastic thanks. Had my AD1988B (Asus P5K-E) running with a plist injector kext, but this method allows use of my SPDIF output. Great stuff!
|
|
#3
|
|||
|
|||
|
Thanks!
Thank you so much! I now have 5.1 surround sound working again over S/PDIF digital out!
|
|
#4
|
|||
|
|||
|
mormegil....
It shouldnt matter but as long as all the locations that state layout ID are 889 vs your 12 it should still work right ? my dsdt is coded with layout-id as 79 03 00 00 and a codec-id of 89 08 EC 10 so I followed all your steps, hexedit found all 4 locations with 8508ec10 and replaced with 8908ec10 edited the two plists as show in the post. still no go. the 1.5.7a24 AppleHDA and my dsdt file I get audio in SL. but the edited AppleHDA from a SL install does not work. Any ideas? thanks |
|
#5
|
|||
|
|||
|
now this is an easy guide, however, I do not have a working applehda.kext, I'm basically starting from scratch. No other guide seems to have a clear method of doing this, I've read Kings guide but that's incomplete and all over the place.
|
|
#6
|
|||
|
|||
|
This also did not work for me (Dell E6500, IDT audio byteflipped hex:8508EC10) even with pathed DSDT. However now I have a new mysterious New Interface Detected - PCI Serial Adapter (3) in my Network Prefs...
|
|
#7
|
|||
|
|||
|
That codec address belongs to alc885/alc889a from realtek. Get your own dump with a linux live cd.
Core2Quad / MSI P45 Neo2-FR / HD4870 / Snow Leopard |
|
#8
|
|||
|
|||
|
Following your guide mormegil, now with all the info you helped me gather, I have "found" that ALL the "assertion "0"" verbose errors are gone, all except one! The system does not crash anymore or KP's, once in a while it triggers double verbose messages. An error I know I created, because I deleted an entry to make my plist as close in structure as your guide, and I'm pretty sure it had this name. I inside it was an entry called codecAddressMaskData. The whole verbose line reads
Code:
Sound assertion "0 == codecAddressMaskData" failed in "/sourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDAcontroller.cpp" at line 1159 goto Exit You know where I can find this info regarding my chip? _____________________________________________ Acer 6936g 864G32mn [@ Snow Leopard 10.6.1 32/64bit C2D 2,4Ghz 4Gb 1066mhz DDR3 9600m GT 512 GDDR3 ___Snow Leopard tutorial -> http://www.infinitemac.com/f57/guide...ted-for-t4183/ _________Leopard tutorial ->http://www.infinitemac.com/f19/guide...-iatkos-t3357/ Last edited by Gurruwiwi; 09-10-2009 at 01:42 PM. |
|
#9
|
|||
|
|||
|
Quote:
Core2Quad / MSI P45 Neo2-FR / HD4870 / Snow Leopard |
|
#10
|
|||
|
|||
|
Yes, but with voodooHDA.
I just went through it again, and I surely did something wrong the last time because I didnt find that codecAddress thing on the way. Started again and made double sure I had vanilla appleHDA. I have my very own codec dumps from linux, the only guessing I did was pathmapID being 9. The rest is absolutely my system. Rebooted and KP'd unfortunately. Note: When I redid the steps, I noticed that when editing AppleHDA/macos/appleHDA hex to byte flip the codec, when you save, it created a text file (appleHDA.txt) and the hex is renamed "appleHDA~". So the second time I copied it out to another folder, edited, saved, created the same output, renamed and removed the "~" and copied it back in (just hex file). Dont know if this is relevant, but I thought it would be interesting to share. _____________________________________________ Acer 6936g 864G32mn [@ Snow Leopard 10.6.1 32/64bit C2D 2,4Ghz 4Gb 1066mhz DDR3 9600m GT 512 GDDR3 ___Snow Leopard tutorial -> http://www.infinitemac.com/f57/guide...ted-for-t4183/ _________Leopard tutorial ->http://www.infinitemac.com/f19/guide...-iatkos-t3357/ Last edited by Gurruwiwi; 09-10-2009 at 02:41 PM. |