Voodooprojects

Chameleon => Bug Reports => Topic started by: dronmbi on January 22, 2013, 09:26:38 PM

Title: Latest Chameleon fails to load FakeSMC
Post by: dronmbi on January 22, 2013, 09:26:38 PM
I was always building Chameleon myself from svn and the latest version I had on my harddisk was 2.1svn (svn-r2050)
Recently I decided to give it a try with svn version 2170, but it stucks with message
"ACPI_SMC_PlatformPlugin::registerLPCDriver - failed to locate SMC driver"
Same thing happens with 2160 and 2150.

Am I missing something? The only thing I've changed on my boot partition was the 'boot' binary. Rolling back to 2050 solves the issue.
Theoretically I can nail it down to a specific svn version but it's been more than a hundred of them since 2050. Were there any major changes that could have affected extension loading? My FakeSMC is located on the same partition as Chameleon (first one, hfs gpt efi) all other kexts are on the Mac OS partition (second one). I'm booting 10.8.2, the only other custom kext is VoodooHDA.

Update: I've just realized that I cannot build older versions anymore because they are incompatible with Xcode 4.5.2
Title: Re: Latest Chameleon fails to load FakeSMC
Post by: Gringo Vermelho on January 22, 2013, 10:33:18 PM
Boot with UseKernelCache=n or place fakesmc.kext in /System/Library/Extensions.
Title: Re: Latest Chameleon fails to load FakeSMC
Post by: dronmbi on January 23, 2013, 09:40:12 AM
Thanks a lot, UseKernelCache=No did the trick!

BootHelp.txt says it's off by default, which is a bit confusing :)
Title: Re: Latest Chameleon fails to load FakeSMC
Post by: AniV on January 29, 2013, 01:40:24 AM
Thanks, I had the same problem. That change was a rather bold decision, IMHO. Meaning, after chameleon update people just get stuck and cannot boot anymore. Is there any technical reason? I've noticed that r2070 doesn't require 'UseKernelCache=No'. :P