andrejkw Posted October 3, 2008 Share Posted October 3, 2008 Here's a modified AppleIntelPIIXATA.kext with support for all Intel ICHx controllers including the new ICH10. This means you no longer have to have the AHCI mode enabled in BIOS. Personally, I dislike the AHCI mode because of it's slow HDD detection (especially on the GA-EP45-DS3L board). To install this kext, place it inside the "PlugIns" folder in the IOATAFamily.kext. If you already have a AppleIntelPIIXATA.kext in your "PlugIns" folder, remove it. NOTE: Make sure to repair permissions and delete your Extensions.mkext file! sudo -s rm -rf /System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/AppleIntelPIIXATA.kext mv ~/Desktop/AppleIntelPIIXATA.kext /System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns chmod -R 755 /System/Library/Extensions/IOATAFamily.kext chown -R root:wheel /System/Library/Extensions/IOATAFamily.kext rm -rf /System/Library/Extensions.mkext Enjoy AppleIntelPIIXATA.kext.zip Link to comment Share on other sites More sharing options...
Beerkex'd Posted October 18, 2008 Share Posted October 18, 2008 I'm currently using a motherboard with ICH5, and in preparation for the arrival of my new motherboard which has ICH10R, I've now installed your plugin. It's working fine on ICH5 so far, and it's also noticeably faster than whatever I was using before. ICH5 is set to AHCI mode in the BIOS. Link to comment Share on other sites More sharing options...
pavek Posted October 18, 2008 Share Posted October 18, 2008 Asus P5B Deluxe = ICH8 Setting drives to AHCI doesn't improve very much; setting back to IDE improves about 10% performance Link to comment Share on other sites More sharing options...
Basil1320 Posted October 20, 2008 Share Posted October 20, 2008 Worked perfect on my EP45DS3L + Q6600, Retail installation. Faster boot since you dont have to wait for the AHCI mode in BIOS. In system profiler, it looks better also. No more "Unknow Controller". Thanks a lot! Link to comment Share on other sites More sharing options...
OSX86tester Posted October 20, 2008 Share Posted October 20, 2008 i would test this but is this for intel only?. Link to comment Share on other sites More sharing options...
Godzillar Posted October 20, 2008 Share Posted October 20, 2008 Tested on Asus Maximus Formula. Works perfectly Thanks!! Retail installation of Leopard 10.5.5 Link to comment Share on other sites More sharing options...
Tavo Posted October 21, 2008 Share Posted October 21, 2008 It works fine. No problems at the moment. My specs... I don't know how to change my signature. Hackintosh: Motherboard Gigabyte GA-EP45-DS3L Core 2 Duo 2.13 GHz, 3Gb Ram 2 HDD SATA 80 Gb Video GeForce 8500GT Sound and Lan working OSX 10.5.5 Edit: Signature updated. Link to comment Share on other sites More sharing options...
rekursor Posted October 30, 2008 Share Posted October 30, 2008 Is this non ahci driver ok concerning perfomances ? I plan to use direct-to-disk hd intensive applications, would you recommend this one ? TIA for experimented advice And many thanks for sharing these cool kext alternatives (and alc888 too) ;-) Link to comment Share on other sites More sharing options...
muitommy Posted October 30, 2008 Share Posted October 30, 2008 AHCI really provide some useful features, without it, the hardisk just backs to a decade ago. why would you bother about the slow detection of hardisk when u don't reboot often, and a "unknown" wording in system profiler for the sacrifice of real performance of hardisk? Link to comment Share on other sites More sharing options...
rekursor Posted October 30, 2008 Share Posted October 30, 2008 I found a way to configure WinXP with AHCI with intel tools, I know it works but it is a bit long to setup, and I need to install winxp again, but indeed I won't reinstall it everyday Also, I wonder if AHCI is ok in linux distribs (because I also plan to install ubuntu for development purpose). That's why I could be even more interested by this patch, but I guess AHCI should be ok in recent linux kernels ? Thanks. Link to comment Share on other sites More sharing options...
benzine Posted November 4, 2008 Share Posted November 4, 2008 perfect !!! now I can see all my drives on Dell Studio 540, with nVidia 9400 GT Dvd mounts, everything works except audio HD still have to dig for a solution thousand thanks Link to comment Share on other sites More sharing options...
bazilato Posted November 4, 2008 Share Posted November 4, 2008 this should also resolve a lot of optical drive problem ... unable to wake up when on AHCI Link to comment Share on other sites More sharing options...
fiber98 Posted November 6, 2008 Share Posted November 6, 2008 Is there anyway to invoke this Kext during initial installation? I have an HP laptop (AMD) that does not expose SATA mode options in the BIOS. Thoughts? Link to comment Share on other sites More sharing options...
peach-os Posted November 6, 2008 Share Posted November 6, 2008 Is there anyway to invoke this Kext during initial installation? I have an HP laptop (AMD) that does not expose SATA mode options in the BIOS. Thoughts? put it on a thumb drive and read this http://developer.apple.com/documentation/D.../man/8/kextload Link to comment Share on other sites More sharing options...
rekursor Posted November 6, 2008 Share Posted November 6, 2008 Is there anyway to invoke this Kext during initial installation? I have an HP laptop (AMD) that does not expose SATA mode options in the BIOS. Thoughts? FWIW, I think it is: In Kalyway 10.5.2 distrib, I know that there is a shell script permitting to modify the image dvd file. The hack here would be to add the kext files mentionned earlier in this post, in this customized image. For doing that, you need to put the new kext files in a directory of the kalyway distrib and read their instructions for using the script. Then when asked about booting option, choose the verbose + bootsafe mode (-v and -x respectively) Once you boot in safe mode, you can finish the setup manually. BTW, you could probably also adapt the script and make it work for other distribs like iDeneb 10,5,5. Good luck ;-) Here's a modified AppleIntelPIIXATA.kext with support for all Intel ICHx controllers including the new ICH10. This means you no longer have to have the AHCI mode enabled in BIOS. .../... Not only it works great on my ga-ep45-ds3l, but I ran xbench and there is no performances penalty I could detect ! Works at least as fast as before, though I was expecting a small performance penalty from what I read on new AHCI mode. Great stuff thanks, should be in the next distribs Link to comment Share on other sites More sharing options...
zhta1972 Posted November 10, 2008 Share Posted November 10, 2008 Lots of thank you !! I get rid of ACHI in bios (about 12-15 seconds more boot time) and i had NO disk speed penalty at all (accordind to XBench ). My mobo is a Gigabyte GA-EP45-DS3R , Q9550 , 16GBytes of DDR 2 RAM , OCZ 60GB (Core2) SSD drive and a crappy NVidia 7300 256MB (its ok for me) Sleep still works fast as hell . Total boot time : 20-22 seconds Boot time from Darwin's enter hit, to desktop icons appearance 12 seconds !!! Thank you again , Dimitris Greece Link to comment Share on other sites More sharing options...
ipguy Posted November 17, 2008 Share Posted November 17, 2008 after unpacking the Extensions.mkext on the "iDeneb v1.1 10.5.4" i don't see a "/System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/" folder in "IOATAFamily.kext" i do however have a "AppleIntelPIIXATA.kext" in "/System/Library/Extensions/" but even that does not have a PlugIns folder. what does one do in this case ? Link to comment Share on other sites More sharing options...
ludacrisvp Posted November 17, 2008 Share Posted November 17, 2008 AHCI really provide some useful features, without it, the hardisk just backs to a decade ago.why would you bother about the slow detection of hardisk when u don't reboot often, and a "unknown" wording in system profiler for the sacrifice of real performance of hardisk? I was wondering this very thing.... I spent a fair amount of time trying to (and successfully) make the Mac Pro boot in AHCI under Windows... why anyone would want to go non-AHCI is strange in my mind... Link to comment Share on other sites More sharing options...
ipguy Posted November 18, 2008 Share Posted November 18, 2008 after unpacking the Extensions.mkext on the "iDeneb v1.1 10.5.4" i don't see a "/System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns/" folder in "IOATAFamily.kext"i do however have a "AppleIntelPIIXATA.kext" in "/System/Library/Extensions/" but even that does not have a PlugIns folder. what does one do in this case ? anyone willing to answer this ? Link to comment Share on other sites More sharing options...
sjefdeklerk Posted November 27, 2008 Share Posted November 27, 2008 works perfectly on my Asus P5Q Deluxe/ICH10R, thanks a lot !! I was wondering this very thing.... I spent a fair amount of time trying to (and successfully) make the Mac Pro boot in AHCI under Windows... why anyone would want to go non-AHCI is strange in my mind... I'm on an Asus P5Q deluxe/ICH10R and I use an Intel X-25M SSD to boot from. When I had my system configured as AHCI, it took about 40 seconds to boot OSX 10.5.5, mainly because of the AHCI detection. Now, with this patch, configured as IDE it takes 10 seconds to boot. I tested in XP with HDtune pro to see if i had any performance decrease, but I still get the 230 MB/sec sustained read, so everything seems exactly like it was, except my boot time has improved 300% BTW, I just tested it in Xbench and are getting the exact same results as under AHCI, so I don't think there's any performance hit at all, just faster booting ! Link to comment Share on other sites More sharing options...
Gujal Posted November 27, 2008 Share Posted November 27, 2008 works perfectly on my Asus P5Q Deluxe/ICH10R, thanks a lot !! I'm on an Asus P5Q deluxe/ICH10R and I use an Intel X-25M SSD to boot from. When I had my system configured as AHCI, it took about 40 seconds to boot OSX 10.5.5, mainly because of the AHCI detection. Now, with this patch, configured as IDE it takes 10 seconds to boot. I tested in XP with HDtune pro to see if i had any performance decrease, but I still get the 230 MB/sec sustained read, so everything seems exactly like it was, except my boot time has improved 300% BTW, I just tested it in Xbench and are getting the exact same results as under AHCI, so I don't think there's any performance hit at all, just faster booting ! The solution in this thread for IDE mode is really for people whose motherboard BIOS does not allow AHCI mode. Do you realise you have disabled a major performance feature of X-25M called NCQ by putting it in legacy IDE mode? AHCI delays your boot timing and is a necessary feature called "Ripple startup". This is where it starts the Harddisks one by one so that the Power supply can last longer. All harddisks powering up simulataneously put a larger inrush load on the Power supply unit and reduces its lifetime. So If your motherboard suppports AHCI You should use AHCI as it is more sensible to have the following features 1. Hot swap harddisk 2. Native Command Queueing 3. Ripple Powerup. You wouldnt see a performance improvement in XBench but NCQ is useful when you are doing lot of disk activity such as Video Encoding. So dont claim AHCI is slow just beacuse your boot time is faster, it is really good for your hardware and performance in the long run. [shameless self promotion] And for those who complain, that using AHCI mode, cause "Unknown Controller" in System Profiler or Orange Disk icons in Finder, have a look at this thread. [/shameless self promotion] Link to comment Share on other sites More sharing options...
AndrewRenn Posted November 27, 2008 Share Posted November 27, 2008 Alright.. I can't use AHCI, so I need this. I'm on Windows XP btw.. Can someone help me install this? me is stupid Link to comment Share on other sites More sharing options...
Gujal Posted November 28, 2008 Share Posted November 28, 2008 Alright.. I can't use AHCI, so I need this.I'm on Windows XP btw.. Can someone help me install this? me is stupid No Andrew, this wont work for you, this is only for Intel chipset based motherboard. You havent mentioned your motherboard in your earlier posts, but you have said AMD Turion CPU meaning it is not Intel Chipset Link to comment Share on other sites More sharing options...
AndrewRenn Posted November 28, 2008 Share Posted November 28, 2008 No Andrew, this wont work for you, this is only for Intel chipset based motherboard. You havent mentioned your motherboard in your earlier posts, but you have said AMD Turion CPU meaning it is not Intel Chipset Oh. Damn Do you possibly know what would work for me, as I can't use AHCI? Link to comment Share on other sites More sharing options...
sjefdeklerk Posted November 28, 2008 Share Posted November 28, 2008 So If your motherboard suppports AHCI You should use AHCI as it is more sensible to have the following features 1. Hot swap harddisk 2. Native Command Queueing 3. Ripple Powerup. I'm not going to hotswap harddisks and I always use good quality powersupplies, never had a failure, so I don't really care about point 1 and 3. NCQ might indeed give a performance increase. I haven't noticed any difference yet, I think I'll run some tests soon to see if I can find different performance while reading/writing random small blocks. Anyway, my point was, the main reason I have this SSD is that I wanted to decrease my boot time. It's 40 seconds with AHCI, 10 seconds with IDE, I haven't perceived any performance decrease yet, so switching back to AHCI really makes no sense to me. But I'll run some tests like I said, to see if NCQ really matters that much like you say it does. Link to comment Share on other sites More sharing options...
Recommended Posts