iCore Posted December 20, 2009 Share Posted December 20, 2009 I found a new source of KP. When I launch a PPC application (Epson Scan Utility v2.77 in this case) after a wake up, I get the following KP: If the application is launched after boot and before sleep, no problem. If it is launched after a sleep, it crashes... Link to comment Share on other sites More sharing options...
tinush Posted December 20, 2009 Share Posted December 20, 2009 can someone test these files to see if it all works (x32 & x64) Dsdt with speedstep, sata, pwrbutton, usb, sleep, applelpc, etc Replace Dsdt Replace Extensions folder No need for NullCPUPowerManagement.kext & Sleepenabler.kext T. edit; if you are testing sleep, don't forget to tick the 'start up automatically after a power failure' - DSDT.aml_Ga_x58_ud5_Thijmus_v3.zip Extensions_Ga_x58_ud5_thijmus.zip Link to comment Share on other sites More sharing options...
Cindori Posted December 20, 2009 Share Posted December 20, 2009 I'd like to try. Where do I replace the extension folder and dsdt? Link to comment Share on other sites More sharing options...
tinush Posted December 20, 2009 Share Posted December 20, 2009 I'd like to try. Where do I replace the extension folder and dsdt? If you are using pc-efi, i believe it should look like this T. Link to comment Share on other sites More sharing options...
Cindori Posted December 20, 2009 Share Posted December 20, 2009 This is how it looks I think im using PC-EFI... at least I did download the PC EFI boot file and put it on my root. Link to comment Share on other sites More sharing options...
tinush Posted December 20, 2009 Share Posted December 20, 2009 This is how it looks http://piclair.com/data/qtcgd.jpg[/img I think im using PC-EFI... at least I did download the PC EFI boot file and put it on my root. Ok, backup and remove the Red backup and replace dsdt.aml blue T - Link to comment Share on other sites More sharing options...
Cindori Posted December 20, 2009 Share Posted December 20, 2009 Ok done it, now what? Rebuitl caches? Link to comment Share on other sites More sharing options...
tinush Posted December 20, 2009 Share Posted December 20, 2009 (edited) Should I rebuild cache after doing this? No rebuild btw where is your audio (use attached for working audio) put audio in stored_kext T btw if you need appleintelpIiiata.kext and jmicron.kext for ide ata, then leave it there Audio_Ga_x58_ud5_Thijmus.zip Edited December 20, 2009 by Thijmus Link to comment Share on other sites More sharing options...
Cindori Posted December 20, 2009 Share Posted December 20, 2009 The audio is in the For_system folder Should I remove them and use yours in Stored_kexts? Link to comment Share on other sites More sharing options...
tinush Posted December 20, 2009 Share Posted December 20, 2009 The audio is in the For_system folder Should I remove them and use yours in Stored_kexts? see my previous edited post T. see my previous edited post T. make one other image of kext folder before reboot T The audio is in the For_system folder Should I remove them and use yours in Stored_kexts? Move these kext from "for_system > stored_kexts T Link to comment Share on other sites More sharing options...
Cindori Posted December 20, 2009 Share Posted December 20, 2009 yup I did that except of Aty init. So my Stored_kexts looked exactly like yours, but I kept for_system folder with only aty init inside. rebbooted and got this: everything is normal except the last line where it stucks.. thoughts?? Link to comment Share on other sites More sharing options...
tinush Posted December 20, 2009 Share Posted December 20, 2009 yup I did that except of Aty init. So my Stored_kexts looked exactly like yours, but I kept for_system folder with only aty init inside. rebbooted and got this: everything is normal except the last line where it stucks.. thoughts?? can you post your com.apple.boot.plist? T edit; can you check your bios and disable sata/ide remove appleintelpIiiata.kext and jmicron.kext also is the hpet on 64-bit? - Link to comment Share on other sites More sharing options...
Cindori Posted December 20, 2009 Share Posted December 20, 2009 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>EthernetBuiltIn</key> <string>Yes</string> <key>GraphicsEnabler</key> <string>Yes</string> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string>-v arch=i386</string> <key>Timeout</key> <string>5</string> </dict> </plist> I had removed the appleintelpata and jmicron. The onboard sata/ide CTRL Mode is set to ACHI i believe. Should I disable "Onboard sata/ide device" ? hpet is set to 32bit Link to comment Share on other sites More sharing options...
tinush Posted December 20, 2009 Share Posted December 20, 2009 <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>EthernetBuiltIn</key> <string>Yes</string> <key>GraphicsEnabler</key> <string>Yes</string> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string>-v arch=i386</string> <key>Timeout</key> <string>5</string> </dict> </plist> I had removed the appleintelpata and jmicron. The onboard sata/ide CTRL Mode is set to ACHI i believe. Should I disable "Onboard sata/ide device" ? hpet is set to 32bit there are not many people with this error, so finding the fault is a bit tricky yes disable "Onboard sata/ide device" also with <string>-v arch=i386</string> your system is booting in x32-bit you can change this to by removing the -v arch=i386 like this <string></string> T. you can also check if the system boots with macpro 3.1 instead of macpro4.1 (see smbios.plist) smbios.plist.zip Link to comment Share on other sites More sharing options...
Cindori Posted December 20, 2009 Share Posted December 20, 2009 well disabling didnt help a bit :/ Gonna revert to my working kext setup for now Link to comment Share on other sites More sharing options...
tinush Posted December 20, 2009 Share Posted December 20, 2009 I had removed the appleintelpata and jmicron. The onboard sata/ide CTRL Mode is set to ACHI i believe. Should I disable "Onboard sata/ide device" ? hpet is set to 32bit Hpet should be on 64-bit btw the goal here is less kext, vanilla speedstep, vanilla sleep and to get temps down this is all done by the dsdt, if we put back the nullcpupoiwermanament the above will all fail T Thnx for trying Link to comment Share on other sites More sharing options...
ZoroLives Posted December 20, 2009 Share Posted December 20, 2009 Still at it over here. Surprised I heard audio at the SNL wecome screen this time. That is, the welcome that displays after the system is fuly installed, not a working boot yet. But there promises to be audio. Although ... Now it is hanging on boot immediately after it loads the realtek1000 driver line. I am going through the boot loaders, trying each one to see if there is a difference. So close now, and yet, not so close. BTW the earlier comment to check BIOS was correct, I had still been over clocked and it needed a reset to normal speed before it would get this far again. Link to comment Share on other sites More sharing options...
Cindori Posted December 20, 2009 Share Posted December 20, 2009 I had removed the appleintelpata and jmicron. The onboard sata/ide CTRL Mode is set to ACHI i believe. Should I disable "Onboard sata/ide device" ? hpet is set to 32bit Hpet should be on 64-bit btw the goal here is less kext, vanilla speedstep, vanilla sleep and to get temps down this is all done by the dsdt, if we put back the nullcpupoiwermanament the above will all fail T Thnx for trying put hpet 64, and removed arch from plist, still same {censored} ;< Link to comment Share on other sites More sharing options...
Bchemist Posted December 20, 2009 Share Posted December 20, 2009 The following two DSDT files are my way of giving back to this script that has helped save me so much time and stress, not to mention FINALLY getting my Compaq V6000 laptop to not only work with SL 10.6.2, but ALSO full audio, sleep, LAN, bluetooth, graphics, etc. I ran the script to install to a flash drive attached to my existing Macbook Pro and then compiled and installed my custom DSDT. It did take another 20 or so hours to perfect everything (including rebuilding my DSDT about 40 times) but now all of the fine details to make everything 100% functional. Internet and audio always give me problems but this script makes testing much easier since you can easily move files back and forth between extra, system, or both. I've also used the script to tweak my other desktops in many ways. This really is a worthwhile tool that can be used on real Macs as well for various creative means. If ANY utility belongs in the Mac store online, THIS is it I was going to PM these to Digital Dreamer for him to test first since this is his thread, but since I cannot attach them to my PM outbox I figured that those who have a decent idea of what they are doing can give these DSDT files a try. This may be especially useful to those who cannot get a distro to load, let alone the actual SL install. All you'd need to do is install as normal to your target drive or a usb, then instead of patching the DSDT as per step 7, use one of these files (renamed to dsdt.aml of course). You'd need to browse your install drive and then copy/paste to your extra folder or to the root, or both if you want...it doesn't really matter if you have a dsdt file in both extra and your root directory as long as they are the same version of the file. If they are different, then you'd need to specify that on the bootloader opening with a command like DSDT=/Extra/dsdt.aml in addition to -v, -s, etc. Example: -s DSDT=/Extra/dsdt.aml Disclaimer: This is the patched file in the DD install script. I don't know if it's just my system(s) but I've tried to compile on a Mac, a Compaq Intel, and an Asus Intel system and while it compiles to a dsdt.aml file, there's 1 error. Therefore I figured that I could compile it cleanly and add some of the more common hacks. I DO NOT OWN THIS MOBO SO I CANNOT TEST IT, SO I HAVE NO IDEA WHAT WILL HAPPEN. At worst, it will just hang the system...especially the "basic hacks". But it shouldn't since these are very "vanilla" modifications. There are two versions in total. Start with the dsdtbasichacks. If you are new and it works, take a "if it ain't broke don't fix it" attitude and wait for someone with experience to test the more advanced one. The "full range" file has additional mods that should lower the temperature of the CPU so you'd need to be able to gauge your temperatures to see if there's a change. dsdtbasichacks.aml: Added sleep support (fixed the basic DD DSDT file error) Added Native SATA support Added Native SBUS (system bus) support Power button fix Added Native JMicron support Deleted legacy devices (floppy, PS2, etc) dsdtfullrangehacks.aml All of the above plus: Extensive SBUS support (credit to Master Chief for several methods and subroutines) Added EC device and subroutines Hard coded AppleLPC.kext fix to lower temperatures (if gigabyte mobos support that particular address) Added HDEF support to hard code to the native 885/889a audio codec Added native USB/UHCI support Removed code to that allows everything in bios to enable Added C-state support for native hyperthreading and speed step. And plenty more finer details. At a minimum, for experienced DSDT junkies I've shaved off about 2-3 hours of busywork should these fail and minor adjustments be needed. Good Luck! dsdtbasichacks.aml.zip dsdtfullrangehacks.aml.zip Link to comment Share on other sites More sharing options...
tinush Posted December 20, 2009 Share Posted December 20, 2009 put hpet 64, and removed arch from plist, still same {censored} ;< Thnx for testing T. Link to comment Share on other sites More sharing options...
ZoroLives Posted December 20, 2009 Share Posted December 20, 2009 All you'd need to do is install as normal to your target drive or a usb, then instead of patching the DSDT as per step 7, use one of these files (renamed to dsdt.aml of course). You'd need to browse your install drive and then copy/paste to your extra folder or to the root, or both if you want...it doesn't really matter if you have a dsdt file in both extra and your root directory as long as they are the same version of the file. If they are different, then you'd need to specify that on the bootloader opening with a command like DSDT=/Extra/dsdt.aml in addition to -v, -s, etc. This has not changed my troubles. I am still hanging on, or one or two lines after the realtek driver loads. Can't boot successfully, No KP this way, just a permanent hang. Link to comment Share on other sites More sharing options...
BiTRiP Posted December 20, 2009 Share Posted December 20, 2009 The following two DSDT files are my way of giving back to this script that has helped save me so much time and stress, not to mention FINALLY getting my Compaq V6000 laptop to not only work with SL 10.6.2, but ALSO full audio, sleep, LAN, bluetooth, graphics, etc. I ran the script to install to a flash drive attached to my existing Macbook Pro and then compiled and installed my custom DSDT. It did take another 20 or so hours to perfect everything (including rebuilding my DSDT about 40 times) but now all of the fine details to make everything 100% functional. Internet and audio always give me problems but this script makes testing much easier since you can easily move files back and forth between extra, system, or both. I've also used the script to tweak my other desktops in many ways. This really is a worthwhile tool that can be used on real Macs as well for various creative means. If ANY utility belongs in the Mac store online, THIS is it I was going to PM these to Digital Dreamer for him to test first since this is his thread, but since I cannot attach them to my PM outbox I figured that those who have a decent idea of what they are doing can give these DSDT files a try. This may be especially useful to those who cannot get a distro to load, let alone the actual SL install. All you'd need to do is install as normal to your target drive or a usb, then instead of patching the DSDT as per step 7, use one of these files (renamed to dsdt.aml of course). You'd need to browse your install drive and then copy/paste to your extra folder or to the root, or both if you want...it doesn't really matter if you have a dsdt file in both extra and your root directory as long as they are the same version of the file. If they are different, then you'd need to specify that on the bootloader opening with a command like DSDT=/Extra/dsdt.aml in addition to -v, -s, etc. Example: -s DSDT=/Extra/dsdt.aml Disclaimer: This is the patched file in the DD install script. I don't know if it's just my system(s) but I've tried to compile on a Mac, a Compaq Intel, and an Asus Intel system and while it compiles to a dsdt.aml file, there's 1 error. Therefore I figured that I could compile it cleanly and add some of the more common hacks. I DO NOT OWN THIS MOBO SO I CANNOT TEST IT, SO I HAVE NO IDEA WHAT WILL HAPPEN. At worst, it will just hang the system...especially the "basic hacks". But it shouldn't since these are very "vanilla" modifications. There are two versions in total. Start with the dsdtbasichacks. If you are new and it works, take a "if it ain't broke don't fix it" attitude and wait for someone with experience to test the more advanced one. The "full range" file has additional mods that should lower the temperature of the CPU so you'd need to be able to gauge your temperatures to see if there's a change. dsdtbasichacks.aml: Added sleep support (fixed the basic DD DSDT file error) Added Native SATA support Added Native SBUS (system bus) support Power button fix Added Native JMicron support Deleted legacy devices (floppy, PS2, etc) dsdtfullrangehacks.aml All of the above plus: Extensive SBUS support (credit to Master Chief for several methods and subroutines) Added EC device and subroutines Hard coded AppleLPC.kext fix to lower temperatures (if gigabyte mobos support that particular address) Added HDEF support to hard code to the native 885/889a audio codec Added native USB/UHCI support Removed code to that allows everything in bios to enable Added C-state support for native hyperthreading and speed step. And plenty more finer details. At a minimum, for experienced DSDT junkies I've shaved off about 2-3 hours of busywork should these fail and minor adjustments be needed. Good Luck! Nice work Bchemist. Are there any kexts in /Extra needed next to this dsdt hacks? If yes, which? The kexts i'm using now to have a working system are these: - ALC889a.kext - fakesmc.kext - IOAHCIBlockStorageInjector.kext - IONetworkingFamily.kext - NullCPUPowerManagement.kext - OpenHaltRestart.kext Thanks BiTRiP Link to comment Share on other sites More sharing options...
CruiSAr Posted December 20, 2009 Share Posted December 20, 2009 Hey all, Where can I find the log file that stores what type of crash problem I am having when I set the computer to sleep? Thanks, allan Applications:Utilities:Console:Show Log List. Link to comment Share on other sites More sharing options...
Cindori Posted December 20, 2009 Share Posted December 20, 2009 Corsair, I'm trying to duplicate your setup How do I make EFI string? I have ati 4890. Link to comment Share on other sites More sharing options...
CruiSAr Posted December 20, 2009 Share Posted December 20, 2009 Corsair, I'm trying to duplicate your setup How do I make EFI string? I have ati 4890. Lol @ corsair, its Cruisar, why would you need EFI strings? EFi strings are mostly for Nvidia Cards, I have never heard ATI cards using them. Check this LINK out for your card Link to comment Share on other sites More sharing options...
Recommended Posts