Contribute
Register

fakesmc mismatch?

Status
Not open for further replies.
Joined
Nov 22, 2011
Messages
30
Motherboard
GA-Z77X-UP5-TH F11 - 32GB ram
CPU
IntelCore i7-3770k Ivy Bridge 3.5
Graphics
EVGA GTX670
Mac
  1. MacBook
  2. MacBook Pro
Classic Mac
  1. Power Mac
Mobile Phone
  1. iOS
I recently upgraded my rig from 10.8.3 to 10.8.4 using the combo update.
there were no problems after the update so I decided to run the multibeast 5.4 update too.
I had issues with my USB 3.0 ports and I was hoping to fix that too.

In multibeast I selected for audio, ethernet, universal USB 3.0, trim and fakesmc.
Afterwards the computer freezes on start-up and I haven't been able to boot at all.
I realize now, after checking in the forums, that I probably shouldn't have chosen the fakesmc update.

Is there a way to solve my boot issues?
I'm basically a noob when it comes to terminal, kexts and verbose mode.

Any help would be greatly appreciated, thanks

Doug
 
Hi dsoulb,


the only reasons that i can think of for your FakeSMC mis-match is that you are using an earlier version of HW Monitor ?

anyway the UniBeast USB should allow you to boot into OS X so i would try that

just boot in Verbose mode by typing -v at the Chimera boot screen so that you can see what OS X is doing whilst it is loading since a spinning beach ball or white screen will tell you nothing ?)

once you're in OS X then you could go into Disk Utility and perform a Repair Disk Permissions on your Boot drive

when this is completed, reboot without UniBeast and see if it boots okay ?


if this does not work then boot via UniBeast again and then go to your boot drive

go to Systems folder > Library folder > Extensions folder (known to the forum as S/L/E) and locate FakeSMC.kext then delete it

run MultiBeast and re-install FakeSMC.kext (NOTE: your system will not boot with this kext) then Reboot without UniBeast and hopefully this should work ;)
 
Robbish,

Thanks for the speedy reply.
I tried booting from unibeast and repairing permissions on my boot drive but that wouldn't enable me to boot from my startup drive.

I did notice two error messages even when booting from unibeast:

error: dcbtable_version is0x1
error: nVdia ROM patching failed

I don't know if this is related.

When you say "boot from unibeast and go to your S/L/E folder and delete the fakesmc kexts" I get confused.
I assume you mean do this in terminal - which I don't know how to do.
Because booting from the USB stick doesn't give me a desktop to navigate. I can't boot normally from the startup drive.
 
I did notice two error messages even when booting from unibeast:

error: dcbtable_version is0x1
error: nVdia ROM patching failed

I don't know if this is related.

it is - you have a Graphics issue

you could try booting into safe mode with these additional boot arguments; -x PCIRootUID=0 GraphicsEnabler=No

you say "boot from unibeast and go to your S/L/E folder and delete the fakesmc kexts" I get confused.
I assume you mean do this in terminal - which I don't know how to do.
Because booting from the USB stick doesn't give me a desktop to navigate. I can't boot normally from the startup drive.

sorry i made the assumption that you would be able to boot back into your OS X desktop using only UniBeast and not the Terminal


Do you have Intel HD4000 graphics on your setup? if Y then you could try removing the card or disabling it in your UEFI Bios and see if you system boots with onboard graphics instead. If that works then check what settings you need for you Gfx card and apply them via MultiBeast e.g,

Drivers & Bootloader > Drivers > Graphics > NVIDIA Fermi > >2GB OpelnCL Patch > 10.8.0+ OpenCL Patch

Customizations > Boot Options > GraphicsEnabler=No

and then re-enable and/or reinstall the card and set the BIOS to boot from that again.


http://www.tonymacx86.com/user-buil...htroom-build-ga-z77x-up5-th-gtx670-3770k.html
 
Robbish,

Thanks so much for the advice.

I tried booting into safe with the additional: -x PCIRootUID=0 GraphicsEnabler=No
I also removed the GTX670 and used the on board HD4000, but to no avail :(

Interestingly enough, when I boot -v I don't see any particular error messages, it just won't boot!

I'm a bit puzzled??

Doug
 
Hey Robbish,

I'm wondering if there's a way to change some of those possible conflicting kexts
(like the HW monitor you mentioned, the fakesmc, or the universal USB3.0) while booted from unibeast?
Or, is that too difficult (beyond my skill-set :) ?

Prior to my using the multibeast 5.4 update my system was near perfect. Apart from the USB3.0 issue everything else worked fine.
I had followed the instructions from Alfa regarding the GTX670 and there was no graphics issue. I had both working. Airplay was fine.
In fact, I had just purchased a new monitor (DellS2240t) and was trying it out with the touchbase drivers for OSX. It too worked fine.
I figured, "let's clean up that USB 3.0 issue and everything will be too cool."

Oh, well!
 
Hi,

have you tried to manually download the latest FakeSMC Kext from the Authors page and install them? (https://bitbucket.org/kozlek/hwsensors/downloads)

To do so, boot either in single user mode or with the Installer and replace the Kexts in /System/Library/Extensions. Make sure that the permissions and attributes are ok (chmod -R 755 FakeSMC.kext; chown -R root:wheel FakeSMC.kext; eventually "xattr -dr com.apple.quarantine FakeSMC.kext") and remove the Kext Cache in /System/Library/Caches/com.apple.kext.cache.

(If you used the installer to boot the System, make sure to use the correct paths from your installation, not the ones from the installer)

egrath
 
Thanks Egrath,

Unfortunately, I'm unable to boot my system at all from my startup drive.
I can only boot from my unibeast USB flash drive.

I downloaded the HWSensors.5.2.655 pkg from your provided link (thanks) but I don't know how to install them.

I'm guessing that it's possible through terminal:

"" To do so, boot either in single user mode or with the Installer and replace the Kexts in /System/Library/Extensions. Make sure that the permissions and attributes are ok (chmod -R 755 FakeSMC.kext; chown -R root:wheel FakeSMC.kext; eventually "xattr -dr com.apple.quarantine FakeSMC.kext") and remove the Kext Cache in /System/Library/Caches/com.apple.kext.cache. ""

Is it too much to ask for a more detailed instruction?
My terminal skills are so lame :)
 
Hi,

try the following (i am currently not at my Mac so it's just out of my memory):

1. Download the Binaries in ZIP Format and expand it to a USB Stick (USB Stick formatted with FAT32)
2. Boot with the Unibeast installer
3. Open a Terminal
4. Insert the USB Stick
5. Copy the entire Directory "FakeSMC.kext" from the USB Stick to your OSX Volume
5.1 cp -r /Volumes/MyStick/FakeSMC.kext /Volumes/MyOSXInstallation/System/Library/Extensions
5.2 chmod -R 755 /Volumes/MyOSXInstallation/System/Library/Extensions
5.3 chown -R root:wheel /Volumes/MyOSXInstallation/System/Library/Extensions
5.4 rm -Rf /Volumes/MyOSXInstallation/System/Library/Caches/com.apple.kext.cache
5.5 reboot

NOTE: Replace MyStick and MyOSXINstallation with the actual path's of the mounted USB Stick with the KEXT and your OSX Installation.

Good luck!

egrath
 
Wow! Thanks a bunch Egrath, for the details!

I downloaded the binaries and will attempt the install later this evening after work.

I was wondering whether I should just install the FakeSMC.kext or should I do that in conjunction with the HWSensors.pkg? Robbish seemed to think that my problem may stem from an old HWSensors version.

Should I do one at a time and see? Or, try them both?

Thanks again,

Doug
 
Status
Not open for further replies.
Back
Top