InfiniteMac OSx86  


Reply
 
Thread tools Display modes
  #1  
Old 09-26-2009, 07:03 AM
mormegil mormegil is offline
Panther
 
Join Date: Aug 2009
Posts: 148
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
Reply With Quote
  #2  
Old 09-26-2009, 07:27 AM
ping99 ping99 is offline
Cheetah
 
Join Date: Sep 2009
Posts: 10
Hi, Mormegil. Thanks for your prompt reply. I will follow your advice to figure it out.
Reply With Quote
  #3  
Old 10-26-2009, 02:07 PM
msf5042 msf5042 is offline
Jaguar
 
Join Date: Sep 2009
Posts: 60
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:
Sound assertion "0 != createAudioEngines ( fPathMap_aDriverInstance )" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDADriver.cpp"
&
Sound assertion "0 == pathMap_aDriverInstance" failed in "/SourceCache/AppleHDA/AppleHDA-174.1.1/AppleHDA/AppleHDADriver.cpp"
Any help is appreciated

i7-965 / EVGA x58 / Radeon HD 4870 1 GB / 12 GB DDR3 @ 1600mhz / Snow Leopard
Reply With Quote
  #4  
Old 10-27-2009, 09:19 AM
mormegil mormegil is offline
Panther
 
Join Date: Aug 2009
Posts: 148
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
Reply With Quote
  #5  
Old 10-27-2009, 01:10 PM
msf5042 msf5042 is offline
Jaguar
 
Join Date: Sep 2009
Posts: 60
mormegil-
airwalk and I have the same setup. check my linux dump below. we are 889, not 889a.
Attached Files
File Type: txt codec.txt (10.9 KB, 18 views)

i7-965 / EVGA x58 / Radeon HD 4870 1 GB / 12 GB DDR3 @ 1600mhz / Snow Leopard
Reply With Quote
  #6  
Old 10-28-2009, 02:07 AM
airwalk776 airwalk776 is offline
Jaguar
 
Join Date: Aug 2009
Posts: 65
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
Attached Files
File Type: txt 899A_verbs.txt (2.8 KB, 22 views)
File Type: txt codec_dump_EVGA_x58.txt (10.9 KB, 18 views)

Last edited by airwalk776; 10-28-2009 at 02:11 AM.
Reply With Quote
  #7  
Old 10-29-2009, 04:49 AM
mormegil mormegil is offline
Panther
 
Join Date: Aug 2009
Posts: 148
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
Reply With Quote
  #8  
Old 10-29-2009, 01:03 PM
airwalk776 airwalk776 is offline
Jaguar
 
Join Date: Aug 2009
Posts: 65
yeap its the same pathmapid in both places.

I'll double check the dsdt.
Reply With Quote
  #9  
Old 10-29-2009, 02:18 PM
msf5042 msf5042 is offline
Jaguar
 
Join Date: Sep 2009
Posts: 60
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
Reply With Quote
  #10  
Old 10-29-2009, 03:01 PM
msf5042 msf5042 is offline
Jaguar
 
Join Date: Sep 2009
Posts: 60
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
Reply With Quote
Reply