Heyas Blackosx, thanks for replying.
How you messed up FakeSMC by trying older versions on Chameleon - only you know that one??? I use rev477 from 6th Jan 2011 and haven't tried rev493 (what were the changes for that version? I see it here and will have to try it at some point). I use rev477 for both 10.6 and 10.7 and have tried it loading from both /E/E and /S/L/E for 10.7 with success, but I generally use it now in /S/L/E with 10.7.
Not sure what the changes are as well, but I always (try) and keep all of my kexts up to date. And rev477 worked great, along with all of it's plugins. As for messing up FakeSMC, I am at a loss as well. The only time I re-encountered the " FakeSMC was not installed properly..." was after installing V2 RC5 r801. I thought that would be a good start as it was my first Chameleon install I used with Lion until I started to use Chameleon Wizard to try and keep up to date with the new merged branches; Used XPC previous. After I installed 801, and booted into Lion DT, I did not get the warning initially. I was checking out SystemProfiler to see if everything was being reported properly. After I closed the program and was cleaning out my D/L folder is when the warning popped up. The sensors were not among the errors, just FakeSMC.kext. Tried sleep and got CMOS reset. Rebooted, reset BIOS, and attempted to boot into SL. FakeSMC failed to load, including the sensor plug-ins. Could not get to DT, even in safe mode.
Your question of having the CMOS reset only when you had Chameleon installed on your Lion drive, I'm not sure about but I doubt it because I have always had Chameleon installed on a separate small partition and not to a system drive.
I was simply including all of my actions. Before DP4 I had Chameleon installed on that partition. Updating W7 sp1 had drive ownership problems so I had to wipe the drive and start clean. I was wanting to keep the Lion/W7 drive bootloader free (for future Windoze updates) but had a slip-up and accidentally installed it via Chameleon Wizard. I love the program, but the downside is that I no longer have my previous Chameleon installers/folder on disk. r801 was my last.
Going back to your earlier post when you didn't ever see a CMOS reset before DP4, can you post the values of your FACP(FADT) table as done so above for comparison purposes?
I will soon when I boot into Lion again. I was hoping to try and get sleep working again before I did so, but if it helps I can post it as is.
At this point I am working off from pure frustration. On Wednesday I had set up Lion to be my main; installing iStat, Docker, and iLife'11. I was quite happy with DP4. The system slept fine and woke up (semi) ok on Thursday; It woke up to a blue screen. I thought it had hung but realized I still had 2nd DVI plugged into my TV. Unlike SL who will constantly switch between single DT and dual DT until I either change input on my TV to the computer, or unplug the cable (the classic...even my iMac does that). In Lion, it just sits on a blue screen, with a nice fade in. I really like that.
If this helps, here is my boot methods and results history from the different Lion DP builds.DP1
: Clean install via iMac and cloned HD. (Carbon Copy Cloner)
XPC- Restart never worked, it would hang once OS X was finished shutting down. Sleep would work 50%; sometimes I would have to re-sleep and wake via pwr button so the GFX would wake up. No CMOS reset.DP2
: Clean install via iMac and cloned HD.
XPC- Restart still doesn't work. Sleep works the same. No CMOS reset.
Not sure which I used first- Restart doesn't work. Sleep is working better. 4/5 times it would wake up. The 1/5 it would reboot. No CMOS reset.DP3
: Updated via Software Update.
Chameleon r801-974 (I believe)- Restart works!!! Sleep works!!! No CMOS reset.DP4
: Clean install via iMac and cloned HD
Chameleon r974-986 (I believe)- Restart works, sleep works! No CMOS reset.
Using DSDT and smbios.plist (iMac 11,3) from SL, patching AppleHDA, and using only FakeSMC and lnx2mac's Realtek driver, Lion works great! I was surprised from DP1 that I has essentially 100% functionality with very little effort. I could live with no restart, and sure in the beginning having to sometimes re-sleep the system to have my GFX wake was a pain. However, things just got progressively better, until Friday. With the exception of Chameleon, I had not installed or changed anything since the initial install.
Note: I had originally re-compiled my DSDT in Lion to reflect some HDEF changes I found over at Applelife.ru for compatibility with the AppleHDA I found there. Upon patching AppleHDA for myself, I realized they were dated and bloated, and reverted to my SL DSDT.
The rest I have blathered enough about already.
The interesting thing with my sleep though, unlike in SL where any input would wake the system, in Lion I had to use the keyboard or power button. I would try and wake by clicking or moving mouse but nothing, so I would assume I shutdown and hit the power button, only to have the DT pop up. Even plugging in my iPod did nothing. Annoying for me to retrain myself to hit space to wake.
Last night I tried my XPC boot-stick, and I could not restart, nor could I sleep without CMOS reset. AND, XPC did not see my SL drive at all. Previous it did.
So, that's it. Steady progress only to hit a wall.