Jump to content

T3500 won't boot - error loading kernel cache 0xe


DoubleDroz
 Share

6 posts in this topic

Recommended Posts

Hey there, 

 

Yesterday, after I'd turned on my T3500 10.12.4, it hung at the OS X login screen. 

 

"No worries", I thought, "I'll just reboot and off we go again". 

 

All I had was a black screen, so a boot with `-v` was the next step. 

 

"Error loading kernel cache (0xe)

Boot failed, sleeping for 10 seconds before exit"

 

"Not a problem", I thought to myself, "I'll just jump into Clover and try -f and/or -s". 

 

Same thing. Oh oh. 

 

One thing I'd noticed was the Clover entry (when I pressed space on my OS X drive) was "Cancel Hibernate Wake". However, selecting this with any other combination (safe mode, single user, no kexts, -f, dart=0, darkwake=0) leads to the same 0xe error.)  

 

Some background: 

  • I'd just (in the last few days) upgraded to 10.12.4 from .3 I believe.
  • I've used this T3500 from Mavericks at least - had a Clover install the whole time. 
  • As far as backup up goes, I dug up some older versions of my EFIs - nothing
  • I haven't changed the config.plist recently (certainly not recently)
  • I haven't edited my DSDT
  • I installed Clover 4049 to be able to install 10.12.4
  • I've since installed 4061 to both my Internal Drive's EFI and a new USB I made with a new Sierra Installer. 
  • I've booted into the recovery mode of the EFI but running first aid didn't work on my OS X drive
  • I also run a second hard disk with Windows 10 UEFI and Linux UEFI (Bunsen Labs) booting through Clover. Linux still boots, and I can access the OS X hard drive from there (that's where I backed up the older Clover EFI folders from). I will try Windows too. EDIT: Windows 10 boots too
  • The last thing I did before rebooting was installing Xcode 8.3.1 from a XIP from the developers portal.
  • I've booted into the installer of the Sierra installer, and tried finding a rogue "sleepimage" file, but it doesn't exist at "/private/var/vm" on mine - I've had "hibernate 0" off since the beginning. I also tried first aid for the drive, but it checks out fine. 
  • I've tried putting the latest FakeSMC in 10.12 folder in Clover EFI
  • I've tried looking for FakeSMC_X in my S/L/E - I don't have one! The only kexts I have modified are the AMD/ATI ones responsible for my AMD/ATI FirePro v4000 being detected and utilised properly (workstation version of the 5760?)

So, I've tried the safe modes, I've tried single user modes (failed on OS X, worked in recovery and installer, but can't use it to access the kextcache files on my volume), tried changing Clovers to a good few versions back (confirmed working ones) and I've tried changing the AptioFix 1/2 files over (of course, I'd never had to change them before). 

 

Wondering if someone can help me out? I can't seem to get any further with any of the options, though someone enterprising might have an idea about if I have to change any config.plist things - I heard there were some changes especially for 10.12.4, but I booted that at least twice, so I'm quite confused. 

 

Convinced I have to get my computer out of a "hibernate" state somehow, but not sure how Clover gauges that - I even reset the nvram last time I was in the regular installer, but it didn't seem to make any difference - the "Error loading kernel cache (0xe)" appears instantly, with no other information as far as I can tell. 

 

Now that I have an installer, I'm willing to re-install... but surely this is salvageable somehow? Will post any files you might deem necessary. 

 

Cheers guys - a little frustrated and confused. 

 

EDIT:

Things I tried:

* Turning on boot logging for Clover, but I can't seem to find *either* the option to turn logging on, *or* where the log ends up. 

* Switching 

 

 

Things I will try:

* Unplugging all my USB gear

* Using a G-Parted Live USB to unjournal/re-journal my drive?

Link to comment
Share on other sites

I unplugged all peripherals and rebooted: Nothing. 

 

I decided to try and go in through linux to grab the latest clover and settings, and thought I'd throw the Sierra volume into gparted. 

 

Something happened, and I needed to repair it with fsck.hfsplus command in linux. 

 

Apparently, my drive needed "minor repairs", though First Aid in the usb installer I made couldn't find anything the last time I tried. I also tried deleting /System/Library/caches/com.apple.kextcache/* to see if that would wake the beast. 

 

Anyway, that didn't help either - still the same issue. 

 

Somewhere, I picked up on the idea that I could run the installer, and it *wouldn't* overwrite anything except system, so I'm currently sitting through an install. 

 

However, I'm not holding out hope for a clean boot because my clover options still say "cancel hibernate wake" when I press the space bar on a boot option (which hasn't helped at all). 

 

Will report back and let others know once it's over if it worked, or if I need to jump back and properly delete "/System" entirely and try installing again - that way, at least my home folder is preserved and I can get back to it.

Link to comment
Share on other sites

Installing Sierra again seemed to fix all the problems. 

 

I edited my 2 kexts for my AMD FirePro v4800, ran kext utility, rebooted, and we were back at exactly the same place we left off (before the 0xe error, that is!). 

 

I guess this means that, if someone's faced with some wackyness, an install won't wipe your home folders and everything should works as it did!

 

Now, it's time to sleep for a while. 

Link to comment
Share on other sites

 Share

×
×
  • Create New...