![]() |
|
|
|
#1
|
|||
|
|||
|
So your problem is not actually related to this guide since your old kext is not fully functional to begin with? I'm afraid I can't help much in that regard since patching from scratch involves a lot of trial and error.
You will have to try out different port mappings by following king's guide and see for yourself if it works. Try to reduce your configdata to only include the minimum number of ports for basic usage OR you can try searching for a good kext which works in leopard so you don't reinvent the wheel. Also, avoid using chameleon rc3 if you're on 64bit since it doesn't have fully working 64bit efi support which leads to sound assertion errors during boot. Core2Quad / MSI P45 Neo2-FR / HD4870 / Snow Leopard |
|
#2
|
|||
|
|||
|
Hi, Mormegil. Thanks for your prompt reply. I will follow your advice to figure it out.
|
|
#3
|
|||
|
|||
|
mormegil-
I have been going down the same paths as airwalk over and over. Here are two messages that I get over and over on boot: Quote:
i7-965 / EVGA x58 / Radeon HD 4870 1 GB / 12 GB DDR3 @ 1600mhz / Snow Leopard |
|
#4
|
|||
|
|||
|
Yes. Layout id doesn't matter as long as you keep it consistent i.e: If your layout id in DSDT is 79 03 00 00 (byte-flipped) => 00 00 03 79 (hex) => 889 (decimal), you will need to use layout-id 889 in plist.
@airwalk: You sure that is your codec id? Have you dumped it yourself? ALC889 shares the same codec id as ALC885 afaik. Try not to hexedit the binary and see. Core2Quad / MSI P45 Neo2-FR / HD4870 / Snow Leopard |
|
#5
|
|||
|
|||
|
mormegil-
airwalk and I have the same setup. check my linux dump below. we are 889, not 889a. i7-965 / EVGA x58 / Radeon HD 4870 1 GB / 12 GB DDR3 @ 1600mhz / Snow Leopard |
|
#6
|
|||
|
|||
|
mormegil...
I am 100 % sure this is the correct codecID since the codec dump I have ( taken by using a linux live dvd) Vendor Id: 0x10ec0889 ie...283904137 which is what is coded in the working applehda. take a look a these dumps I have from when I patched the applehda for 10.5.6 (these dumps are from my board not downloaded from someone else) Codec: Realtek ALC889 Address: 2 Vendor Id: 0x10ec0889 Subsystem Id: 0x10de0175 Revision Id: 0x100004 Then based on the dump I generated the verbs. Question could this be caused by config data not matching pathmaps data? BTW I tested without changing the hex values and no luck. thank you Last edited by airwalk776; 10-28-2009 at 02:11 AM. |
|
#7
|
|||
|
|||
|
Hmm.. You're right.
Did you inject configdata into dsdt? Might be that or your pathmaps are wrong. Just to confirm, did you use the same PathMapID under "Layouts" and "Pathmaps" in AppleHDAPlatformDriver.kext? Core2Quad / MSI P45 Neo2-FR / HD4870 / Snow Leopard |
|
#8
|
|||
|
|||
|
yeap its the same pathmapid in both places.
I'll double check the dsdt. |
|
#9
|
|||
|
|||
|
Airwalk did the AppleHDA leopard kext you're using ever list all of the audio configs in system profile?
i7-965 / EVGA x58 / Radeon HD 4870 1 GB / 12 GB DDR3 @ 1600mhz / Snow Leopard |
|
#10
|
|||
|
|||
|
the reason I was asking that airwalk is because I never had leopard on this board so I have been using your leopard kext that you posted on another forum and after comparing my modified SL kext with some of the others I have seen here I realize that I have significantly less child nodes in my modified sections than other people do...
i7-965 / EVGA x58 / Radeon HD 4870 1 GB / 12 GB DDR3 @ 1600mhz / Snow Leopard |