Jump to content
4 posts in this topic

Recommended Posts

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

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

×
×
  • Create New...