discmeister Posted January 30, 2010 Share Posted January 30, 2010 Hi all, I'm trying to get a friend's old P5B-VM running Snow Leopard, but I'm coming up against a brick wall with IOATAfamily.kext. Am wondering if anyone has any suggestions that may help me. Here's the rub... I have a custom-built bootCD with Chameleon. It only has four kexts to preload - fakesmc, nullCPUPowerManagement and OpenHaltRestart, plus IOATAfamily.kext, which is required because the VM board doesn't have AHCI capabilities. All works well. Snow Leopard installs fine, all drives are seen by the OS etc. However, once I've set up SL and installed Chameleon on the root drive - I'm using RC3, because there's a handy installer - I hit trouble. I put the four kexts in /Extra/Extensions, repair permissions etc. But when I reboot, the boot hangs at 'Waiting for root device'. Now I know the kexts are preloading okay, because I don't get an AppleCPUManagement glitch. If I go for a -x or a -f boot it works fine - takes me to the desktop. And if I physically remove the IOATAfamily.kext from System/Library/Extensions, it works fine as well. Can anyone suggest why the IOATAfamily preloaded is not delivering a boot drive to SL in my current set-up? It's giving me a right headache, and I'm so close to what would appear to be a decently stable system... Hope someone has an idea! Regards to all, Discy Link to comment https://www.insanelymac.com/forum/topic/209590-ioatafamilykext-will-it-pre-load/ Share on other sites More sharing options...
oldnapalm Posted January 30, 2010 Share Posted January 30, 2010 If it works with "-f" then you may have an Extensions.mkext in /Extra and the modded IOATAfamily.kext is not in it. Link to comment https://www.insanelymac.com/forum/topic/209590-ioatafamilykext-will-it-pre-load/#findComment-1399366 Share on other sites More sharing options...
discmeister Posted January 30, 2010 Author Share Posted January 30, 2010 Hi there, oldnapalm. Thanks for that. In fact, there wasn't an Extensions.mkext in the /Extra folder. But you got me thinking. So I took all of the extensions required and made a fresh Extensions.mkext, put it in /Extra and now it works... Just in case anyone ever has the same problem and stumbles across this thread... Thanks again! Discy Link to comment https://www.insanelymac.com/forum/topic/209590-ioatafamilykext-will-it-pre-load/#findComment-1399581 Share on other sites More sharing options...
oldnapalm Posted January 30, 2010 Share Posted January 30, 2010 You are welcome. I had a similar situation in the past, it worked without the mkext, but I was using only a modded AppleIntelPIIXATA.kext in /Extra, not the entire IOATAFamily.kext. Regards. Link to comment https://www.insanelymac.com/forum/topic/209590-ioatafamilykext-will-it-pre-load/#findComment-1399633 Share on other sites More sharing options...
Recommended Posts