Jump to content

Fix for IOATAFamily / AppleIntelPIIXATA panic in Snow Leopard


sigmaris
 Share

77 posts in this topic

Recommended Posts

I have a Snow Leopard 10.6.3 RETAIL DVD + NawcomModCD / [url="http://www.insanelymac.com/forum/topic/279450-why-insanelymac-does-not-support-tonymacx86/"]#####[/url] but i can't get it to work... where would i apply the patch too ?

 

Check the 2 attachments so you can see my log.

post-529257-1299874616_thumb.jpg

post-529257-1299874641_thumb.jpg

Link to comment
Share on other sites

  • 6 months later...
For people having panics caused by AppleIntelPIIXATA.kext on Snow Leopard (e.g. on Intel BadAxe or BadAxe2 mobo) this kext may provide a solution. AppleIntelPIIXATA loading on a system with the secondary PCI IDE channel disabled seems to trigger a bug in IOATAFamily causing a NULL pointer dereference. I have patched the source of IOATAFamily from Snow Leopard to avoid the bug and recompiled it.

 

If you are having panics looking like this, try replacing your IOATAFamily.kext with the attached one, and let me know if it fixes the panic. I have gotten access to my PATA drives on a BadAxe 1 board using this kext.

 

Note that this is not the IOATAFamily from 10.5.8 as described here, it is compiled from patched Snow Leopard source code. The source is available from Apple here and the small patch I used is also attached to this post. The AppleIntelPIIXATA.kext is also included in the PlugIns folder of the attached kext, but it is unmodified.

 

Edit: replaced the suspect .tar.gz with a .zip file

 

Edit 2/4/10: Apple have fixed the bug in 10.6.3, so this patch isn't needed/useful anymore for 10.6.3+ systems.

 

Hey man thanks a lot it worked perfectly on my toshiba l40! :D

Link to comment
Share on other sites

 Share

×
×
  • Create New...