abezors Posted October 22, 2009 Share Posted October 22, 2009 Apple released a fix for the intermittent HDD stall bug I've been plagued with in SL woo ! It's a 300k Performance Update 1.0 I went to install their fix but - it's a firmware patch apparently. It won't install as "Your computer does not have eligible hardware." If it's a firmware patch I guess I can't do anything about it. But if anybody knows a work-around it'd be helpful... I get stalls and slow HDD activity every couple of minutes. Link to comment Share on other sites More sharing options...
Beerkex'd Posted October 22, 2009 Share Posted October 22, 2009 Patch DSDT to free up IRQs for your SATA controller. http://www.projectosx.com/forum/index.php?showtopic=564 Link to comment Share on other sites More sharing options...
abezors Posted October 22, 2009 Author Share Posted October 22, 2009 Patch DSDT to free up IRQs for your SATA controller. http://www.projectosx.com/forum/index.php?showtopic=564 My DSDT is already patched and thought it was fine, but I will do it all again in this case. Though that link you provided may be a different problem I'm not sure (plus mine's a Gigabyte board). Basically some apps will freeze up for a few seconds every couple of minutes. Thanks for the suggestion though, I will give it a go. Link to comment Share on other sites More sharing options...
Beerkex'd Posted October 24, 2009 Share Posted October 24, 2009 My DSDT is already patched and thought it was fine None of the automatic DSDT patchers cover this issue. Use DSDTSE to extract, hand-edit and recompile your DSDT. http://www.osx86.es/?p=610 Latest iasl compiler available here, you can replace the one inside DSDTSE.app http://www.insanelymac.com/forum/index.php?showtopic=189272 Link to comment Share on other sites More sharing options...
riws Posted October 24, 2009 Share Posted October 24, 2009 This Update is for nForce AHCI only. Link to comment Share on other sites More sharing options...
Beerkex'd Posted October 24, 2009 Share Posted October 24, 2009 Never mind that Apple EFI Firmware Updates are totally useless on PCs running OSX no matter what chipset they have. Link to comment Share on other sites More sharing options...
abezors Posted October 24, 2009 Author Share Posted October 24, 2009 I've never actually had much luck with the auto DSDT patchers, I've always done it manually. I have been digging into my DSDT a bit more now though, so I'll try and correct the problem. I knew the Apple firmware update wouldn't work, but wanted to find the issue it addressed - since it's only nForce boards anyway, it doesn't matter. Looks like I'll be getting to know my DSDT a little better this weekend... Thanks for your replies anyway Link to comment Share on other sites More sharing options...
riws Posted October 24, 2009 Share Posted October 24, 2009 Never mind that Apple EFI Firmware Updates are totally useless on PCs running OSX no matter what chipset they have. Its not a Firmware Update, just an Update for one AHCI Kext Plugin. You can extract it with Pacifist. Link to comment Share on other sites More sharing options...
Beerkex'd Posted October 24, 2009 Share Posted October 24, 2009 Alright then. That should make nForce board owners happy. Link to comment Share on other sites More sharing options...
ehh Posted October 27, 2009 Share Posted October 27, 2009 Tried the IOAHCIFamily.kext from the "update" and SL froze. Reverted back to the original IOAHCIFamily.kext. Link to comment Share on other sites More sharing options...
Beerkex'd Posted October 27, 2009 Share Posted October 27, 2009 Alright then. That should make nForce board owners happy.. Tried the IOAHCIFamily.kext from the "update" and SL froze. Reverted back to the original IOAHCIFamily.kext. ..then again, maybe not. Check your working IOACHIFamily, in particular the kext that drives your SATA controller in the plugins folder vs. a vanilla one with the same version number (extract it from original OS X install DVD using Pacifist) and see if any device IDs have been added to it. If you see any, add them to the new one and try again. If that doesn't work, you might be able to use the old plugin with the new IOAHCIFamily.kext. Link to comment Share on other sites More sharing options...
richardsim7 Posted October 28, 2009 Share Posted October 28, 2009 My DSDT is completely different from the one at the link you posted so I'm uncomfortable changing anything incase it breaks my installation, could someone possibly do it for me? I've attached my dsdt.dsl so you can just edit it and I'll convert it back? -Rich- dsdt.dsl.zip Link to comment Share on other sites More sharing options...
richardsim7 Posted November 1, 2009 Share Posted November 1, 2009 No one? -Rich- Link to comment Share on other sites More sharing options...
Beerkex'd Posted November 1, 2009 Share Posted November 1, 2009 It doesn't matter if it's not exactly the same. You're not supposed to replace the whole device with what he posted. Keep them like they are and just remove the IRQNoFlags (and the brackets that belong to it) from the devices that have them. If they don't have any, you're fine. Look at his before-and-after code snippets to see exactly what you have to remove. Run DSDTSE and just type Device (PIC) or whatever in the search box to quickly find each device in your DSDT. If you downloaded DSDTSE already, visit the link again, there's a new and much improved version available now. Link to comment Share on other sites More sharing options...
richardsim7 Posted November 1, 2009 Share Posted November 1, 2009 Ok I've done that and I'm still getting freezes here and there :\ Any chance it could have something to do with my Time Machine disk dying? -Rich- Link to comment Share on other sites More sharing options...
Beerkex'd Posted November 2, 2009 Share Posted November 2, 2009 One way to find out would be unplugging it from your system and see if it still happens. Link to comment Share on other sites More sharing options...
richardsim7 Posted November 2, 2009 Share Posted November 2, 2009 ...true I'll do that tomorrow, need to find the serial number to get it RMA'd -Rich- Link to comment Share on other sites More sharing options...
richardsim7 Posted November 8, 2009 Share Posted November 8, 2009 Ok so even without the dead/dying drive I'm still getting freezes. It's becoming almost unbearable, what do I do? -Rich- Link to comment Share on other sites More sharing options...
abezors Posted November 8, 2009 Author Share Posted November 8, 2009 Ok so even without the dead/dying drive I'm still getting freezes. It's becoming almost unbearable, what do I do? -Rich- If I were you I'd start a new thread for your problem. I don't mean to be rude More people will be able to help you, plus it's not related to this topic at all so... Link to comment Share on other sites More sharing options...
Recommended Posts