soemo Posted April 3, 2010 Share Posted April 3, 2010 I can hang tight for the new version, I've got a sucky USB soundcard to tide me over. Thanks again Link to comment Share on other sites More sharing options...
atlee Posted April 3, 2010 Author Share Posted April 3, 2010 PLEASE CHECK MAIN TOPIC, AUDIO KEXT UPDATED as of 03/04/2010 Removed Front Mic/HP because it was removing function from other ports. Green lineout, Grey, Black and Orange Lineouts should work, Mic Rear and LineIn should work. Dig In and Out not tested. Link to comment Share on other sites More sharing options...
atlee Posted April 3, 2010 Author Share Posted April 3, 2010 Currently working on a LegacyHDA solution, got profiler the way i want it Link to comment Share on other sites More sharing options...
soemo Posted April 3, 2010 Share Posted April 3, 2010 Here's screenshots of what's showing up in my system profiler. I'm pretty sure I only had one device before: atlee, you post up a brief guide on what I need to edit inside AppleHDA.kext? I've followed your advice from some older posts and even looked at KiNG's now defunct thread. Thanks again, s Link to comment Share on other sites More sharing options...
PhantomMac Posted April 3, 2010 Share Posted April 3, 2010 Hi, I'm trying to follow he instructions, but the code example you wrote is different from what I get when I open the DSDT file. Processor (\_PR.CPU0, 0x00, 0x00000410, 0x06) {} Processor (\_PR.CPU1, 0x01, 0x00000410, 0x06) {} Processor (\_PR.CPU2, 0x02, 0x00000410, 0x06) {} Processor (\_PR.CPU3, 0x03, 0x00000410, 0x06) {} Processor (\_PR.CPU4, 0x04, 0x00000410, 0x06) {} Processor (\_PR.CPU5, 0x05, 0x00000410, 0x06) {} Processor (\_PR.CPU6, 0x06, 0x00000410, 0x06) {} Processor (\_PR.CPU7, 0x07, 0x00000410, 0x06) {} I don't have the \_PR. prefix to the CPU name. I have the following: Scope (_PR) { Processor (CPU0, 0x00, 0x00000410, 0x06) {} Processor (CPU1, 0x01, 0x00000410, 0x06) {} Processor (CPU2, 0x02, 0x00000410, 0x06) {} Processor (CPU3, 0x03, 0x00000410, 0x06) {} Processor (CPU4, 0x04, 0x00000410, 0x06) {} Processor (CPU5, 0x05, 0x00000410, 0x06) {} Processor (CPU6, 0x06, 0x00000410, 0x06) {} Processor (CPU7, 0x07, 0x00000410, 0x06) {} } Any idea why and what I should do? Thanks Link to comment Share on other sites More sharing options...
atlee Posted April 3, 2010 Author Share Posted April 3, 2010 POSTED A LEGACYHDA SOLTUION, CHECK MAIN THREAD Link to comment Share on other sites More sharing options...
trexplorer Posted April 8, 2010 Share Posted April 8, 2010 POSTED A LEGACYHDA SOLTUION, CHECK MAIN THREAD Audio working fine here. Anyone with modified dsdt implementing speed step ? Link to comment Share on other sites More sharing options...
wem3 Posted April 8, 2010 Share Posted April 8, 2010 Does this guide work the same for the X58A-UD3R? How do these boards differ? Thanks much. Link to comment Share on other sites More sharing options...
atlee Posted April 9, 2010 Author Share Posted April 9, 2010 Does this guide work the same for the X58A-UD3R? How do these boards differ? Thanks much. Board differs in Audio chip and i think the X58A have USB 3.0. No big diff. Hi, I'm trying to follow he instructions, but the code example you wrote is different from what I get when I open the DSDT file. Processor (\_PR.CPU0, 0x00, 0x00000410, 0x06) {} Processor (\_PR.CPU1, 0x01, 0x00000410, 0x06) {} Processor (\_PR.CPU2, 0x02, 0x00000410, 0x06) {} Processor (\_PR.CPU3, 0x03, 0x00000410, 0x06) {} Processor (\_PR.CPU4, 0x04, 0x00000410, 0x06) {} Processor (\_PR.CPU5, 0x05, 0x00000410, 0x06) {} Processor (\_PR.CPU6, 0x06, 0x00000410, 0x06) {} Processor (\_PR.CPU7, 0x07, 0x00000410, 0x06) {} I don't have the \_PR. prefix to the CPU name. I have the following: Scope (_PR) { Processor (CPU0, 0x00, 0x00000410, 0x06) {} Processor (CPU1, 0x01, 0x00000410, 0x06) {} Processor (CPU2, 0x02, 0x00000410, 0x06) {} Processor (CPU3, 0x03, 0x00000410, 0x06) {} Processor (CPU4, 0x04, 0x00000410, 0x06) {} Processor (CPU5, 0x05, 0x00000410, 0x06) {} Processor (CPU6, 0x06, 0x00000410, 0x06) {} Processor (CPU7, 0x07, 0x00000410, 0x06) {} } Any idea why and what I should do? Thanks Any DSDT patcher will remove the _PR. doesn't matter if you have it or not. Just copy mine, DSDT will fix and remove afterwards. But my CPU edit is only for people with Intel Core i7 920 CPU's. Link to comment Share on other sites More sharing options...
cj737271 Posted April 10, 2010 Share Posted April 10, 2010 I have a GA-EX58-UD3R with a 2.66ghz 920 i7. My 10.6.3 install is near perfect - audio functions as it should and my dsdt is patched. The only issue is that when i remove nullcpupowermanagement and openhaltrestart, i get a kernel panic stating that "No HPETs available...CPUs configured incorrectly..." I KNOW that this is an issue with my DSDT file, I'm just not sure how to correct it. I have the following files in my Extra folder: dsdt.aml EVOenabler fakesmc HDAEnabler NullCPUPowerManagement OpenHaltRestart SleepEnabler Could someone point me in the right direction? I'd really appreciate it. Link to comment Share on other sites More sharing options...
atlee Posted April 10, 2010 Author Share Posted April 10, 2010 I have a GA-EX58-UD3R with a 2.66ghz 920 i7. My 10.6.3 install is near perfect - audio functions as it should and my dsdt is patched. The only issue is that when i remove nullcpupowermanagement and openhaltrestart, i get a kernel panic stating that "No HPETs available...CPUs configured incorrectly..." I KNOW that this is an issue with my DSDT file, I'm just not sure how to correct it. I have the following files in my Extra folder: dsdt.aml EVOenabler fakesmc HDAEnabler NullCPUPowerManagement OpenHaltRestart SleepEnabler Could someone point me in the right direction? I'd really appreciate it. You can download my DSDT from the main page and use it side by side with yours to check for errors, very easy to mess a DSDT up. After DSDT u do not need sleep kext, evoenabler, nullcpu, openhaltrestart. Only fakesmc, HDAEnabler if you want to inject layout id 12. DSDT.aml /Extra Link to comment Share on other sites More sharing options...
ErmaC Posted April 10, 2010 Share Posted April 10, 2010 Hi atlee! I just wont say thx! I see in you first page the correct CPUtype for i7 processor (I have a different x58 mobo) Thx Fabio Link to comment Share on other sites More sharing options...
cj737271 Posted April 10, 2010 Share Posted April 10, 2010 You can download my DSDT from the main page and use it side by side with yours to check for errors, very easy to mess a DSDT up. After DSDT u do not need sleep kext, evoenabler, nullcpu, openhaltrestart. Only fakesmc, HDAEnabler if you want to inject layout id 12. DSDT.aml /Extra Atlee you were absolutely correct, there was an error in the CPU section of my DSDT. Everything works now including sleep, sound, and ethernet - all with minimal kexts!!! Thank you so much for your time!! Link to comment Share on other sites More sharing options...
atlee Posted April 11, 2010 Author Share Posted April 11, 2010 Added final version of my AppleHDA kext, Lineout, HP, Mic, LineIn, Digital In/Out. No insertion errors. Link to comment Share on other sites More sharing options...
jackiecorn Posted April 12, 2010 Share Posted April 12, 2010 I see you've modified something in your DSDT for the i7 920,what does it change exactly? I have a i7 930,how should I modify my DSDT or any other file that requires patching? Link to comment Share on other sites More sharing options...
atlee Posted April 13, 2010 Author Share Posted April 13, 2010 I see you've modified something in your DSDT for the i7 920,what does it change exactly?I have a i7 930,how should I modify my DSDT or any other file that requires patching? Check d00ds topic in guides section for other i7 CPU's. Link to comment Share on other sites More sharing options...
Awesome86 Posted April 15, 2010 Share Posted April 15, 2010 Thanks. Link to comment Share on other sites More sharing options...
jackiecorn Posted April 15, 2010 Share Posted April 15, 2010 The DSDT patching has driven me nuts! I notice there are some lines missing in your guide in the PX14 area,I had to compare your patched DSDT really carefully to find the missing lines. Try editing the guides in the future. For people having errors compiling,try to compile every time you've modified one item and see if an error occurs,then you know which step messed you up and try to find the difference in the modified DSDT attached. Apart from that my system is working almost perfect now! Link to comment Share on other sites More sharing options...
atlee Posted April 16, 2010 Author Share Posted April 16, 2010 The DSDT patching has driven me nuts! I notice there are some lines missing in your guide in the PX14 area,I had to compare your patched DSDT really carefully to find the missing lines. Try editing the guides in the future.For people having errors compiling,try to compile every time you've modified one item and see if an error occurs,then you know which step messed you up and try to find the difference in the modified DSDT attached. Apart from that my system is working almost perfect now! Trust me my DSDT guide does not need editing, don't copy and paste from a forum, it has hidden characters but you can do line by line, also you must keep it a habit to save after each edit because if you do the whole thing and you make one little error for someone who doesn't know about DSDT will have trouble removing the errors you have done. There is nothing wrong with my PX40 section. Link to comment Share on other sites More sharing options...
phile Posted April 17, 2010 Share Posted April 17, 2010 Atlee, thank you for all the work you have done with the EX58-UD3R. What bios version does your EX58-UD3R have? Most of the rev. 1.6 UD3Rs seem to be coming through with FB, which works fine. But I would beware of upgrading to the FI bios(the most recent). The FI bios seems to cause SL 10.6.3 to hang during the boot process, often right in the middle of a line, but only if there was more than just the fakeSMC kext in E/E. No KPs - SL would just stall usually around UUID or HDA, as if the hard drive had suddenly become disconnected during the boot. Have no idea why. I even went to the trouble of building up a new DSDT(with your guide, of course) from the FI bios, but the problem remained unchanged, no matter what DSDT I used or what changes I made to the Extra folder or the boot loader. Once I went back to the FB bios, all the problems went away. Haven't tried any of the bios versions between FB and FI - some of them might work fine, but FI certainly doesn't. I've built quite a few Mac rigs on a wide variety of motherboards, but I have never seen this happen before. GA-EX58-UD3R, i7 920, 6gigs of Corsair XMS DDR-1600 RAM Link to comment Share on other sites More sharing options...
atlee Posted April 18, 2010 Author Share Posted April 18, 2010 Atlee, thank you for all the work you have done with the EX58-UD3R.What bios version does your EX58-UD3R have? Most of the rev. 1.6 UD3Rs seem to be coming through with FB, which works fine. But I would beware of upgrading to the FI bios(the most recent). The FI bios seems to cause SL 10.6.3 to hang during the boot process, often right in the middle of a line, but only if there was more than just the fakeSMC kext in E/E. No KPs - SL would just stall usually around UUID or HDA, as if the hard drive had suddenly become disconnected during the boot. Have no idea why. I even went to the trouble of building up a new DSDT(with your guide, of course) from the FI bios, but the problem remained unchanged, no matter what DSDT I used or what changes I made to the Extra folder or the boot loader. Once I went back to the FB bios, all the problems went away. Haven't tried any of the bios versions between FB and FI - some of them might work fine, but FI certainly doesn't. I've built quite a few Mac rigs on a wide variety of motherboards, but I have never seen this happen before. GA-EX58-UD3R, i7 920, 6gigs of Corsair XMS DDR-1600 RAM I'm running rev 1.7 with latest FI bios no hangs for me, haven't had any issues with any BIOS upgrades so far. Link to comment Share on other sites More sharing options...
yoyovip Posted April 21, 2010 Share Posted April 21, 2010 Hello, can make a rev1.6 the LegacyHDA.kext, in normal use 10.6.3 AppleHDA.kext, thank you! Link to comment Share on other sites More sharing options...
atlee Posted April 21, 2010 Author Share Posted April 21, 2010 Look on frontpage, rev1.6 and 1.7 same audio. Hello, can make a rev1.6 the LegacyHDA.kext, in normal use 10.6.3 AppleHDA.kext, thank you! Link to comment Share on other sites More sharing options...
yoyovip Posted April 22, 2010 Share Posted April 22, 2010 I use the dsdt and LegacyHDA.kext, perfectly run AppleHDA.kext You can not modify what you do in the dsdt, so he can use LegacyHDA.kext to drive AppleHDA.kext, thank you! DSDT.aml.zip LegacyHDA.kext.zip Link to comment Share on other sites More sharing options...
atlee Posted April 24, 2010 Author Share Posted April 24, 2010 This will not work for ALC888 users without bin hacking the AppleHDA. I use the dsdt and LegacyHDA.kext, perfectly run AppleHDA.kext You can not modify what you do in the dsdt, so he can use LegacyHDA.kext to drive AppleHDA.kext, thank you! Link to comment Share on other sites More sharing options...
Recommended Posts