Want to highlight a helpful answer? Upvote!

Did someone help you, or did an answer or User Tip resolve your issue? Upvote by selecting the upvote arrow. Your feedback helps others! Learn more about when to upvote >

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

macbook pro stuck on boot after installing 10.12.2

My mid 2010 17" MacBook Pro is stuck on reboot after I installed 10.12.2


It just repeats

SmartBattery: finished polling type 4 over and over.


The type 4 changes to type 2 if I unplug and plug in the magsafe power cord.

I have tried:

Resetting the NRAM

resetting the SMC

booting with option and running disk repair

doing a safe boot (shift)

disconnecting and reconnecting the internal battery

booting with cmd R and reinstalling Sierra over the internet.

booting to a USB Sierra install disk which will then boot the machine and give me basic repair options including Terminal


Nothing has worked so far and I have the same problem.


Ant suggestions short of backing up, reformatting the drive and installing from scratch ?

MacBook Pro (17-inch Late 2011), OS X Mavericks (10.9), Belkin F8T067 bluetooth keypad

Posted on Dec 14, 2016 3:55 PM

Reply
44 replies

Oct 18, 2017 3:01 PM in response to CaduRio85

I'm not technical at all but do have a basic understanding of linux commands. If you have no idea, then I would suggest you get some help else you break something


First you need to go to your root directory "cd /"

then go to your extensions directory. On my Mac it's at ""cd /Volumes/Macintosh HD/System/Library/Extensions"

list all the .kext files "ls .kext"

and delete the kext files that you don't need starting from the ones described above "rm 'filename'"

Dec 15, 2016 11:16 AM in response to John Galt

Not convinced the battery is really the issue as the machine will boot quite happily when using another boot disk or USB drive and the SmartBattery checks in those boot logs are really no different. To me it looks like the boot process has hung at the kextd and the endless SmartBattery messages are the OS just passing the time waiting for a response to the kextd daemon its never going to get.

Dec 15, 2016 11:34 AM in response to nparry2

I don't know what "SmartBattery" is. If it's a required Apple kernel extension I'm not familiar with it.


If it's something you installed please read these Discussions:


kernel panic after macos Sierra upgrade

Sierra stalls in booting (final step in installation)


If you are unable to boot your Mac at all, first try reinstalling macOS. If that does not help, boot from the other devices as you have been, back up the Mac using Time Machine, erase its internal storage, and restore your essential information from the Time Machine backup.

Dec 15, 2016 3:25 PM in response to nparry2

I had the same problem today. All day long trying and failing...

But this last try worked:

I entered Recovery Mode and restored to the previous version of Sierra from my Time Machine external drive (fortunately I had it updated and perfectly working).

It took very long but my MBP seems to be running ok for now.

I have a MacBook Pro 2013. I tried resetting NRAM, SMC, disk repair, safe boot and so on.

I googled and found this: http://www.macworld.co.uk/news/mac/how-do-i-restore-my-mac-time-machine-3449071/

I hope it works for you.

Now I'm afraid of installing that Sierra update again or even rebooting my MBP... :-(

By the way, now Time Machine is stuck on "preparing...". :-P

Is this happening to anybody else? Is this a problem with that last Sierra update? Is my MBP too "old" for that update? Any comments? Any advice?

Dec 16, 2016 10:43 AM in response to nparry2

I found the solution after I had the same error. I can't tell you how disappointed I am about Apple and their Software engineers... If this goes on my next notebook will be a surface one. Switch back to MS... I can't believe it.

Anyway OT again:


Your (and my) problem is because auf a KEXT file which is not compatible to 10.12.2 - the software isn't clever enough to ignore this, so you have to do it yourself. There are some ways. I made it this way:


  • Start into Recovery HD
  • Open Terminal
  • write down: mkdir /Volumes/"Macintosh HD"/kextbackup
  • cd /Volumes/"Macintosh HD"/System/Library/Extensions
  • look for .kext files which are not part of the normal system
  • mv KEXTNAME.kext /Volumes/"Macintosh HD"/kextbackup/


I removed the following and after this the system booted again.

  • Belcarra.USBLAN_netpart.kext
  • Belcarra.USBLAN_usbpart.kext
  • HuaweiDataCardDriver.kext
  • JMicronATA.kext
  • RemoteControl.USBLAN_usbpart.kext
  • UsbEthernetGadget.kext
  • USBExpressCardCantWake_Huawei.kext
  • vecLib.kext


Of course everybody has his own not compatible kext files in this folder. Actually you can't do anything wrong by just moving them to another place... But I would recommend you not to move any of the APPLE*.kext files and the IO*.kext files. Other files with not that normal names, I would move and try to start.... At the moment my Sound is not working.. So I moved one kext too much, but anyway... I can write this.. in Safari on my Macbook Pro Retina....

Dec 19, 2016 1:50 PM in response to nparry2

Update,


It was indeed some kext extensions from previous systems that were causing the boot process to hang. In my case old hp drivers, some usb to serial drivers and some Cisco drivers.


I guess the moral is the Apple updates aren't bullet proof in identifying incompatible extensions and it pays to have a usb with a bootable system on it so you can do a clean boot and then root around in your mainsystem to remove third party files.


OS X is getting more like Windows all the time !

macbook pro stuck on boot after installing 10.12.2

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.