el_charlie Posted November 1, 2009 Share Posted November 1, 2009 I just downloaded the source of IOATAFamily from that link, opened the XCode project contained within, edited the source and compiled it. I'm using XCode 3.2 on Snow Leopard. Sigmaris, What can I do to use your kext from EFI partition/Extra/Extensions and override the vanilla one on /S/L/E??? I've tried everything and it doesn't work. I want my system as vanilla as possible. Thanks in advance. Cheers! Link to comment Share on other sites More sharing options...
fassl Posted November 1, 2009 Share Posted November 1, 2009 SnowFixIOATAFamily.zip Something like that, i tested it once and it wasnt working Maybe you want to play with it further. greetz That's interesting... there is some way to make other KEXTs that use IOATAFamily as a provider to use the subclass instead? I should read up on this I guess but I find myself with less and less free time now university term has started... Link to comment Share on other sites More sharing options...
adelara Posted November 2, 2009 Share Posted November 2, 2009 I just downloaded the source of IOATAFamily from that link, opened the XCode project contained within, edited the source and compiled it. I'm using XCode 3.2 on Snow Leopard. Cool. Gonna try it in a couple of days, once work calm down Will have to use 10.5.8 instead... hmm..... maybe it won't do... I still have an alternative to borrow a mac mini though.. that should settle. Thanks ! I appreciate. Link to comment Share on other sites More sharing options...
THe KiNG Posted November 2, 2009 Share Posted November 2, 2009 The DSDT fix is HERE Enjoy! Link to comment Share on other sites More sharing options...
blackosx Posted November 2, 2009 Share Posted November 2, 2009 The DSDT fix is HERE Enjoy! Interesting. Good work Link to comment Share on other sites More sharing options...
el_charlie Posted November 2, 2009 Share Posted November 2, 2009 Great!! I will try it later! Cheers! Link to comment Share on other sites More sharing options...
riws Posted November 2, 2009 Share Posted November 2, 2009 The DSDT fix is HERE Enjoy! Thnx! Didn't had KP's from it, but "disabled" log disappeared. Link to comment Share on other sites More sharing options...
el_charlie Posted November 2, 2009 Share Posted November 2, 2009 Thnx! Didn't had KP's from it, but "disabled" log disappeared. Can you explain how to patch the DSDT.aml??? I've already decompiled it to obtain the DSDT.dsl and I can open it with a Text editor. What do I have to do now???? Can you patch it for me if I give the original DSDT.aml???? Thenks in advance! Cheers! EDIT: It freaking works!!!!! Now my HACKintosh is TOTALLY vanilla! Everything is on the EFI partition and the SL installation is untouched!! Thank YOU Mr. The King!!!!! Link to comment Share on other sites More sharing options...
el_charlie Posted November 4, 2009 Share Posted November 4, 2009 BUMP!! This kext is not necessary anymore but the Mr King's instructions should be marked as Sticky, with proper instructions of course. Cheers!!! Link to comment Share on other sites More sharing options...
moeabm Posted November 10, 2009 Share Posted November 10, 2009 Hell ya. Thx for the post. Worked for me (badaxe2) Link to comment Share on other sites More sharing options...
sachink70 Posted November 21, 2009 Share Posted November 21, 2009 ya my problem is the same.. but could not figure out the solution you gave could you please give the step by step guide.. i am totally noob..in this arena.. thanks 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 Link to comment Share on other sites More sharing options...
el_charlie Posted November 21, 2009 Share Posted November 21, 2009 ya my problem is the same..but could not figure out the solution you gave could you please give the step by step guide.. i am totally noob..in this arena.. thanks Just download the kext and install it with Kext Utility (look for it). To install it, you need to drag the kext file to the kext utility app and input your password. That's all. Another "cleaner" way is to edit your DSDT.aml file and add the code provided by The King on his post on the previous page, and with the DSDT patched you can use the vanilla kext and no need to replace anything. Cheers! Link to comment Share on other sites More sharing options...
mpir Posted January 10, 2010 Share Posted January 10, 2010 Hi, first of all thank you :-) I was getting the same KP but was able to boot in safe mode. The new kext placed in Extra/extensions now allows me to see all my other hard drives in the native mode of the drive configuration of my motherboard (DG41RQ) but didn't stop the KP in normal boot. So I placed the kext in S/L/E but keep getting the same KP although now where it said Mac OS version: Not yet set, I have the 10A432 Os version. Trying to find the dsdt file right now, but spotlight is not working! Just a bit more info in case somebody can help me out: - MBR partition (couldn't get GUID to boot at all). - Hazard distro, because I couldn't get the Chamaleon/Retail to boot like I said before. - Chipset g41. - Can't see USB pendrive because setting in BIOS is to Legacy in order to be able to use the Chamaelon bootloader. - In the Extra/Extensions folder this is the only kext that I have. I'll appreciate if somebody can help me out with this. Link to comment Share on other sites More sharing options...
osxonmylaptop Posted January 22, 2010 Share Posted January 22, 2010 If you can, disable the ATA controller or switch it into AHCI mode. That should let you boot up into SL without panicing, then you can copy the patched IOATAFamily kext to /System/Library/Extensions/ (or /Extra/Extensions) and rebuild the kext cache. If you can't disable the ATA controller (e.g. if your boot hard drive is attached to it) then if you can boot up using the installation DVD then you can copy the patched kext onto your boot drive using Terminal. The commands to copy would be something like: cp -R /Volumes/<usb stick name>/IOATAFamily.kext /Volumes/<boot drive name>/System/Library/Extensions/ (or) cp -R /Volumes/<usb stick name>/IOATAFamily.kext /Volumes/<boot drive name>/Extra/Extensions/ depending if you want to put it in /System/Library/Extensions/ or /Extra/Extensions/. Then rebuild the kext cache with kextcache -m /Volumes/<boot drive name>/System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /Volumes/<boot drive name>/System/Library/Extensions or kextcache -m /Volumes/<boot drive name>/Extra/Extensions.mkext /Volumes/<boot drive name>/Extra/Extensions Hi, I've ACER TravelMate 4220 with IDE Disk, 10.5 Worked before. I installed Snowleopard by Hazard and when booting I've "80 Conductor cable not found" (see image) I tryed to copy the PIIXARA kext to pen drive, or USB Disk but they are not recognized by boot CD in the terminal so I can't replace the kext... I also tryed different options under Customize when installing, as LegacyPIIXATA, AppleIntelPIIXATA Fix but none of them helped. Any Ideas/Help? Thanks Link to comment Share on other sites More sharing options...
osxonmylaptop Posted January 22, 2010 Share Posted January 22, 2010 Hi, I've ACER TravelMate 4220 with IDE Disk, 10.5 Worked before. I installed Snowleopard by Hazard and when booting I've "80 Conductor cable not found" (see image) I tryed to copy the PIIXARA kext to pen drive, or USB Disk but they are not recognized by boot CD in the terminal so I can't replace the kext... I also tryed different options under Customize when installing, as LegacyPIIXATA, AppleIntelPIIXATA Fix but none of them helped. Any Ideas/Help? Thanks Link to comment Share on other sites More sharing options...
tezmo Posted February 12, 2010 Share Posted February 12, 2010 thank you for this, sigmaris - it worked wonderfully to get me past the kp on my dell 4300m Link to comment Share on other sites More sharing options...
JavaKrypt Posted February 20, 2010 Share Posted February 20, 2010 GREAT! Thank you OP! This stopped kernel panic for me, now time to get everything else working. <3! Link to comment Share on other sites More sharing options...
kkhmbb Posted February 25, 2010 Share Posted February 25, 2010 I am sad that I use this kext to replace the old one but it is still PANIC shown second IDE disable... Tks for your help. Chipset: 945P + ICH7 2 IDE HD: 160G Master for Windows + 40G Slave for Mac SL Link to comment Share on other sites More sharing options...
turbinicarpus Posted February 27, 2010 Share Posted February 27, 2010 excellent! working on intel D5400XS in EXTRA folder thank you so much! turbi Link to comment Share on other sites More sharing options...
Onixs Posted March 30, 2010 Share Posted March 30, 2010 10.6.3 IOATAFamily doesnt KP anymore Link to comment Share on other sites More sharing options...
sigmaris Posted April 2, 2010 Author Share Posted April 2, 2010 10.6.3 IOATAFamily doesnt KP anymore I looked at the updated IOATAFamily source code for 10.6.3 and it's good to see that Apple have patched the same bug as I did, so you don't need my patch anymore Link to comment Share on other sites More sharing options...
czeslaw Posted April 3, 2010 Share Posted April 3, 2010 A lot of thanks!!!!!!! Work Perfect!! in Intel dg31pr, but with the CD/DVD... RW in MASTER MODE and hard drive in slave mode . Thanks. Link to comment Share on other sites More sharing options...
IvanMS Posted April 7, 2010 Share Posted April 7, 2010 Hi, i'm new on hackintosh and Mac Os system, nut i'm learning a lot. I have a netbook that was running iAktos and now i have installed Snow Leopad and i'm having exactly this trouble with this panic. I just don't know what to do with these two files. I can boot my "mac" with iPortable Snow Leopard and have access to the partition where the "original" SL panic is installed. I can access its extra folder but i don't know what to change, what to copy, etc... Could anyone be a little more detailed for me-beginner? Thank you very much. Link to comment Share on other sites More sharing options...
Pedroleouf Posted May 27, 2010 Share Posted May 27, 2010 I have the exactly same problem, thanks dude, I'm gonna try your fix now ;-) Will keep ya in touch P Link to comment Share on other sites More sharing options...
xingzuo699 Posted June 1, 2010 Share Posted June 1, 2010 Thanks for share,have a try on SL10.6.3. Link to comment Share on other sites More sharing options...
Recommended Posts