Dr. Hurt Posted August 23, 2009 Share Posted August 23, 2009 This problem has been resolved with Chameleon 2 RC3 You still need do rebuild the extensions.mkext everytime you edit/add/remove a kext because SL does not do so automatically like Leopard. Use Kext Utility 2.3.2 to make a full maintenance to your Extensions and Extra OR do this in terminal sudo -s kextcache -v 1 -t -m /System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext /System/Library/Extensions NB. Don't forget to use "arch=i386" instead of "-x32" in boot.plist for Chameleon OLD FIX: OcciJano told me to do this and it worked: sudo chown -R 0:0 /Volumes/NAME/Extra/Extensions sudo chmod -R 755 /Volumes/NAME/Extra/Extensions sudo  kextcache -v 1 -t -l -m /Volumes/NAME/Extra/Extensions.mkext  /Volumes/NAME/Extra/Extensions /Volumes/NAME/System/Library/Extensions Also, must put "-x32 boot-uuid=**************" in com.apple.boot.plist (******* mean boot volume uuid) Thanks to OcciJano and riws Link to comment Share on other sites More sharing options...
riws Posted August 23, 2009 Share Posted August 23, 2009 dsmos or fakesmc? Link to comment Share on other sites More sharing options...
Dr. Hurt Posted August 23, 2009 Author Share Posted August 23, 2009 dsmos or fakesmc? fakesmc Link to comment Share on other sites More sharing options...
riws Posted August 23, 2009 Share Posted August 23, 2009 Create a new mkext of /System/Library/Extensions/ and boot with -x32 -v . This in Snow Leopard 64bit Mode then. Link to comment Share on other sites More sharing options...
riws Posted August 23, 2009 Share Posted August 23, 2009 Let it be in /System/Library/ , after boot OSX deletes it and creates mkext in Caches. Link to comment Share on other sites More sharing options...
Dr. Hurt Posted August 23, 2009 Author Share Posted August 23, 2009 OcciJano told me to do this and it worked: sudo chown -R 0:0 /Volumes/NAME/Extra/Extensions sudo chmod -R 755 /Volumes/NAME/Extra/Extensions sudo kextcache -v 1 -t -l -m /Volumes/NAME/Extra/Extensions.mkext /Volumes/NAME/Extra/Extensions /Volumes/NAME/System/Library/Extensions Also, must put "-x32 boot-uuid=**************" in com.apple.boot.plist ******* mean boot volume uuid Thanks to OcciJano and riws Link to comment Share on other sites More sharing options...
slickslick Posted August 23, 2009 Share Posted August 23, 2009 Hi, use arch=i386 instead of -x32 Link to comment Share on other sites More sharing options...
KariNeko Posted August 24, 2009 Share Posted August 24, 2009 Hi, usearch=i386 instead of -x32 Why i386? Once you use Netkas's PC EFI v10 arch=i386 becomes -x32 and arch=x86_64 -x64 Link to comment Share on other sites More sharing options...
blaugrana Posted August 24, 2009 Share Posted August 24, 2009 Why i386? Once you use Netkas's PC EFI v10 arch=i386 becomes -x32 and arch=x86_64 -x64 -x32 or arch=i386 ⇒panic,panic... Intel GMA x3100 only 64bit Link to comment Share on other sites More sharing options...
slickslick Posted August 24, 2009 Share Posted August 24, 2009 -x32 or arch=i386 ⇒panic,panic... Intel GMA x3100 only 64bit ok.. this causes chalemeon2 - i dont know why :-) use this bootloader(chameleon 1) http://sacleocheater.hostoi.com/Utils/Bootloader2.dmg Works perfectly Link to comment Share on other sites More sharing options...
blaugrana Posted August 24, 2009 Share Posted August 24, 2009 ok.. this causes chalemeon2 - i dont know why :-)use this bootloader(chameleon 1) http://sacleocheater.hostoi.com/Utils/Bootloader2.dmg Works perfectly Not working,Restart,Restart.... sudo -s cp /Volumes/Snow\ Alternative/boot /Volumes/<<[YourUsualBootVolume]>> 64bit Disabler kext? Link to comment Share on other sites More sharing options...
kramer2k Posted August 25, 2009 Share Posted August 25, 2009 Well, finally got my 32bit working... turns out the problem was with the installation method From OSinstall.mkpg -- no 32 bit, panic on boot From DVD - 32 bit works just like 64 bit probably had to do with permissions issue when installing from Leo... But it works now Fully 64 and 32 bit stable 99.9% (potential sleep issue, still working it out) Link to comment Share on other sites More sharing options...
se_dony Posted August 27, 2009 Share Posted August 27, 2009 i have the same problem! @ Dr. Hurt: from where did you run the kextcache? i don't even get into single user mode of my snow leopard install. i thought you can't run it from a running leopard install? @ kramer2k: how did you install it from cd? what did you use to boot the cd? i also tried installing chameleon 1.x over my 2.0rc1 install. nothing has changed. i don't know why it omits the -x32 flag in the com.apple.boot.plist... any ideas? Link to comment Share on other sites More sharing options...
Dr. Hurt Posted August 27, 2009 Author Share Posted August 27, 2009 i have the same problem! @ Dr. Hurt: from where did you run the kextcache? i don't even get into single user mode of my snow leopard install. i thought you can't run it from a running leopard install? @ kramer2k: how did you install it from cd? what did you use to boot the cd? i also tried installing chameleon 1.x over my 2.0rc1 install. nothing has changed. i don't know why it omits the -x32 flag in the com.apple.boot.plist... any ideas? I booted in 64bit (-x64), and used terminal. Link to comment Share on other sites More sharing options...
Dabluest Posted August 29, 2009 Share Posted August 29, 2009 ok.. this causes chalemeon2 - i dont know why :-)use this bootloader(chameleon 1) http://sacleocheater.hostoi.com/Utils/Bootloader2.dmg Works perfectly THANK YOU, THANK YOU, THANK YOU!!! After getting nowhere with Snow Leopard and Chameleon2, this bootloader is what solved my kp and allow me to boot into 10.6. Thanks again. Link to comment Share on other sites More sharing options...
Master Chief Posted August 30, 2009 Share Posted August 30, 2009 ok.. this causes chalemeon2 - i dont know why :-)use this bootloader(chameleon 1) http://sacleocheater.hostoi.com/Utils/Bootloader2.dmg Works perfectly But does it support: /Extra/Extensions/*.kext (or EFI partition) /dsdt.aml smbios.plist or com.apple.Boot.plist hacks to modify the "Hardware Overview" in System Profiler? Link to comment Share on other sites More sharing options...
Dr. Hurt Posted August 30, 2009 Author Share Posted August 30, 2009 Shoot. I played with the extensions in the /Extra folder and now I can't boot again. I get a KP in both 64 and 32 bit modes. After repairing permission of extra folder (using another leo install), I was able to boot twice then KP again related to IOPCI family?? Is this related to the bootloader or the AppleIntelPIIXATA or am I doing something wrong. The KPs seem to be too random. In 32bit mode I get no backtrace with the KP. I still think all this is related to bootloaders. I'm going back to Leo till this matures a bit. Link to comment Share on other sites More sharing options...
noob766 Posted August 30, 2009 Share Posted August 30, 2009 Shoot.I played with the extensions in the /Extra folder and now I can't boot again. I get a KP in both 64 and 32 bit modes. After repairing permission of extra folder (using another leo install), I was able to boot twice then KP again related to IOPCI family?? Is this related to the bootloader or the AppleIntelPIIXATA or am I doing something wrong. The KPs seem to be too random. In 32bit mode I get no backtrace with the KP. I still think all this is related to bootloaders. I'm going back to Leo till this matures a bit. common error, check these files Fixes Drivers Link to comment Share on other sites More sharing options...
Dabluest Posted August 30, 2009 Share Posted August 30, 2009 But does it support: /Extra/Extensions/*.kext (or EFI partition) /dsdt.aml smbios.plist or com.apple.Boot.plist hacks to modify the "Hardware Overview" in System Profiler? I'm using it now since Chameleon2 won't work for me and it definitely supports /E/E and DSDT. SMBIOS.plist doesn't appear to work, however. Link to comment Share on other sites More sharing options...
Master Chief Posted August 31, 2009 Share Posted August 31, 2009 Shoot.I played with the extensions in the /Extra folder and now I can't boot again. I get a KP in both 64 and 32 bit modes. After repairing permission of extra folder (using another leo install), I was able to boot twice then KP again related to IOPCI family?? Is this related to the bootloader or the AppleIntelPIIXATA or am I doing something wrong. The KPs seem to be too random. In 32bit mode I get no backtrace with the KP. I still think all this is related to bootloaders. I'm going back to Leo till this matures a bit. I had a similar experience, and my error was that I had both fakesmc.kext and dmos.kext installed in my /Extra/Extensions/ Removing the latter did the trick here. Finally Note: I am using Chameleon v1.0.12 (boot file is 60288 bytes). Link to comment Share on other sites More sharing options...
real_sinjon Posted September 3, 2009 Share Posted September 3, 2009 Shoot.I played with the extensions in the /Extra folder and now I can't boot again. I get a KP in both 64 and 32 bit modes. After repairing permission of extra folder (using another leo install), I was able to boot twice then KP again related to IOPCI family?? Is this related to the bootloader or the AppleIntelPIIXATA or am I doing something wrong. The KPs seem to be too random. In 32bit mode I get no backtrace with the KP. I still think all this is related to bootloaders. I'm going back to Leo till this matures a bit. Hey Dr Hurt I'm having a similar -x32 KP issue and can only boot into 64bit mode. I've changed a few apps to run in 32 bit mode and this makes it more stable but I'd like to try the 32 bit boot. I ran your instructions but seem to have an issue with the UUID. I got this from the info pane in Disk Utility for the volume I have installed 10.6 to and then entered in com.apple.Boot.plist under Kernel Flags as: <string>-x32 boot-uuid=708F9DFF-3775-34CF-9C90-AFB098659263</string> Is this the correct place to get the string from and have I entered the syntax correctly in the plist file? Reason I ask is that I get waiting for root device when I use it. Thanks. Link to comment Share on other sites More sharing options...
dylanj52 Posted September 7, 2009 Share Posted September 7, 2009 Hey Dr HurtI'm having a similar -x32 KP issue and can only boot into 64bit mode. I've changed a few apps to run in 32 bit mode and this makes it more stable but I'd like to try the 32 bit boot. I ran your instructions but seem to have an issue with the UUID. I got this from the info pane in Disk Utility for the volume I have installed 10.6 to and then entered in com.apple.Boot.plist under Kernel Flags as: <string>-x32 boot-uuid=708F9DFF-3775-34CF-9C90-AFB098659263</string> Is this the correct place to get the string from and have I entered the syntax correctly in the plist file? Reason I ask is that I get waiting for root device when I use it. Thanks. real_sinjon, I have the exact same problem as you. In "default" mode, x64, my install runs flawlessly with no KP. When I add the -x32 flag and boot-uuid to com.apple.Boot.plist, I get a KP. Extremely frustrating as I'd expect the 64 kernel to be more unstable than 32. Link to comment Share on other sites More sharing options...
Dr. Hurt Posted September 7, 2009 Author Share Posted September 7, 2009 Chameleon 2 RC3 fixes all this. Link to comment Share on other sites More sharing options...
rosumella Posted September 8, 2009 Share Posted September 8, 2009 Chameleon 2 RC3 fixes all this. It seems sometimes RC3 doesn't solve the 32 bit issue: http://www.insanelymac.com/forum/index.php...t=#entry1255504 Link to comment Share on other sites More sharing options...
Dr. Hurt Posted September 8, 2009 Author Share Posted September 8, 2009 It seems sometimes RC3 doesn't solve the 32 bit issue: http://www.insanelymac.com/forum/index.php...t=#entry1255504 It does. You just need to create a new mkext manually after you edit/add/remove any kext because SL does not do that automatically like tiger and leoapard. first post updated. Link to comment Share on other sites More sharing options...
Recommended Posts