Friday, August 26, 2011

OSX 86 PCI configuration begin hang

If you are having problems with booting OSX after you installed a kext here are some solutions :

1) At boot, try to boot in safe mode
-x npci=0x2000

2) If you had the problem just after installing sleepenabler.kext
Try a boot flag
-x npci=0x2000 pmVersion=0

3) If you have the original Snow Leopard OSX boot disc and an EFI boot disc, go the the installation using the EFI, then OSX disc. From there you can go to the /Volume/YOURDISCNAME ... System/Library/Extensions and then remove the problematic kext.

4) If the problem persists, you will have to access the drive to remove the problematic kext.
Puppy Linux was the solution for me. You need to access a HFS+ partition

In a command terminal I entered :

# modprobe hfs
# modprobe hfsplus

# mount -t hfsplus /dev/sdb2 /mnt/flash/


Open the /mnt/flash directory in ROX (or the command line)
Go to System/Library/Extensions and remove the kext

No comments:

Post a Comment