Here you can find the newest AppleIntelPIIXATA kext driver for Intel ICHx chipsets.(ICH0 to 8, 9 and 10)
All your sata ports should now work correctly. No more need of the old AppleVIAATA kext.
This has been tested and is know to work on the Asus P5K, P5K-E and Asus P5K Premium.
It should work with all mobos ICH based : 965 DS3, P5B, P5K-SE, P5K-VM, P5K pro etc etc.
Drive(s) are UDMA enabled, and fully working without i/o errors and this even with more than 3GB.
AppleVIAATA should be removed or at least IChx ID inside of it to avoid conflicts.(In case your AppleViaAta handle other hardware than IChx: Marvell IDE for exemple)
This fix works as well in IDE Enhanced Mode or in IDE Compatible Mode.
Give me feedback for any issues.
The two ICH9 sata controllers in action :

Here the link of the IOATAFamily kext with the new AppleIntelPIIXATA embedded in its plugin folder:
31.10.2009:
Snow Leopard 10.6.1 Universal version (32 & 64 bits) ! (Rev1: added missing Ich8 ID) : Here
Snow Leopard 10.6.1 64 bits version Only ! : Here
27.08.2009:
Here the 10.5.8 IOATAFamiliy Kext with new patched AppleIntelPIIXATA (ICH10 Support added too):
Leopard 10.5.8 : Here
16.05.2009:
Updated with the 10.5.7 IOATAFamily kext:
Leopard 10.5.7 : Here
06.02.2009:
Just a little update for 10.5.6 users, AppleIntelPIIXATA is still the same but IOATAFamily kext change so i did this little modification for you:
Leopard 10.5.6 : Here
28.02.2008:
NEW VERSION V1.1 and also TIGER VERSION (updated the Plist and changed the controller code detection in a cleaner way):
Leopard 10.5.2 to 10.5.5 : Here
Tiger 10.4.1x : Here
Installation :
If you use Kalyway distro , you can use kexthelper (you will find it in Application folder).
To remove AppleViaAta kext no need to open a terminal :
browse to your Extensions folder with the Finder, find the AppleViaAta kext and delete it.
After that , browse to your Library folder and delete the Extensions.mkext file
Reboot.
when back to your desktop open the diskutil app and do a repair permission.
if you use others distro , you can download kexthelper and use the same method than for the Kalyway.
If you do not want to use kexthelper do this:
Browse with the finder to your Extensions folder. Backup the IOATAFAmily.kext where you want.
Delete the one in the Extensions Folder. Drop in the Extensions folder the new one with the fix.
Delete AppleViaAta.kext if you want.
Open a terminal and type:
sudo -s (the system will ask you your password)
chown -R root:wheel /System/Library/Extensions/IOATAFamily.kext
chmod -R 755 /System/Library/Extensions/IOATAFamily.kext
rm -f /System/Library/Extensions.mkext
close the terminal and reboot.
when back do a repair permission with disk util.



Sign In
Create Account










