2

Author Topic: migrate from BootThink to Chameleon got TMSafetyNet error  (Read 3615 times)

0 Members and 1 Guest are viewing this topic.

flywhc

  • Entrant
  • Posts: 3
migrate from BootThink to Chameleon got TMSafetyNet error
« on: January 17, 2011, 09:01:58 PM »
I installed Mac OSX 10.6.3 used BootThink then upgraded to 10.6.5 and everything was fine until upgraded to 10.6.6.
I couldn't get NVEnabler work with my GeForce 6600 anymore so I tried to use Chameleon to replace BootThink. Also I can see RC5 is more and more powerful and charm.
I tried a few different version of Chameleon RC5 from build5xx to build699 with installer or without installer from kexts.com and got same result:

It loads all kexts from Extra/Extensions and System/Library/Extensions and then display TMSafetyNet.kext then an error pauses in boot for 5 seconds on the gray background. Then it briefly displays some system information such as graphic card memory etc and clear the screen. If it is 10.6.3 the screen becomes black background and load Mac OSX in safe mode.
If upgrade to 10.6.6 the system reboot without safe mode.

I feel the issue is not related to TMSafetyNet.kext because if I remove this kext it will have that error but different kext. I guess TMSafetyNet.kext is just the last kext it loaded. Also I tried using Chameleon loading the MacOSX Installation CD

I tried google and got most post are asking this question but no solution. Solution are "change different installation CD" or "try BootThink". Indeed reinstall BootThink solved the problem but it is not what I need.

Hardware info:
CPU: AMD althon 64 x2 4400+
MEM: 2.5G
Graphic: Geforce 6600

HDD: MBR - boot0 with Chameleon
disk0s1: System Reserved (Win7 BCD);
disk0s2: Win7 system;
disk0s3: boot (Active, with Chameleon);
disk0s4 Extension: Mac OSX System,  Ubuntu, swap, shared data etc.

The boot partition is a 120MB HFS format active drive installed with Chameleon.
under Boot parititon:
boot/Extra/Extensions
AppleNForceATA.kext
ElliottForceLegacyRTC.kext
EvOreboot.kext
fakesmc.kext
nForceIOATAFamily.kext
nForceLAN.kext
NullCPUPowerManagement.kext
SleepEnabler.kext (I tried remove this one but made no difference)

boot/Extra/themes/...

boot/Extra/com.apple.Boot.plist: (stripped xml header)
    <key>Default Partition</key>
    <string>hd(0,1)</string>
    <key>GraphicsEnabler</key>
    <string>Yes</string>
    <key>Kernel</key>
    <string>mach_kernel</string>
    <key>Kernel Flags</key>
    <string>arch=i386</string>
    <key>SystemId</key>
    <string>2F429ABE-BE6D-11DF-B946-A219E0D72085</string>
    <key>blacklist</key>
    <string>Yes</string>


To compare with, I have bootthink installed on System Reserved partition:

Same Kexts are copied under \Darwin\System\LibrarySL\Extensions
In com.apple.Boot.plist only has:
    <key>Kernel Flags</key>
    <string>-x32</string>


mach_kernel for AMD is copied to MacOS system drive and boot drive but it only loads the kernel from the system drive.


Can you see anything wrong? or give me any suggestion to find out the root cause?

Thanks

Gringo Vermelho

  • Forum Moderator
  • Posts: 611
  • The gray monster energy hat
Re: migrate from BootThink to Chameleon got TMSafetyNet error
« Reply #1 on: January 18, 2011, 12:13:33 AM »
Kernel extension blacklisting is enabled by default, you don't need to set that flag unless you want to disable blacklisting. This is done by the kernel, not Chameleon. Refer to the Voodoo kernel manual for more information.

If you're using Chameleon 2.0 RC5 you don't need to set a system ID anymore. It is automatically pulled from your motherboards DMI tables and set by the bootloader.

As for the rest, no idea. But I doubt it is a Chameleon issue.
« Last Edit: January 18, 2011, 12:19:00 AM by Gringo Vermelho »
10.9.5 - ASUS P8Z77-V Pro - i5 3570K - GTX 660 - Chameleon 2.3 svn-r2xxx
How to...
Install Chameleon: http://forum.voodooprojects.org/index.php/topic,649
Make your own Chameleon boot CD: http://forum.voodooprojects.org/index.php/topic,484.msg2131.html#msg2131