Macbook pro 10.8.3 Safe boot hangs

Retina MacBook Pro Mid 2012 running 10.8.3 with latest SMC update.


My system will not complete a "safe mode" boot, it hangs with the progres bar at about 1/4 of the way. I am trying safe boot to be able to run the system while all extra drivers etc are disabled for diagnostic purposes.


Things already tested:

From Recovery Drive: Disk utility has been used to repair the disc and reset permissions.

From the Recovery Drive, start terminal and run "fsck_hfs -f /dev/disk0s2", completes correctly


I tried a save boot with verbose mode on. (In terminal before reboot, execute "sudo nvram boot-args="-v -x" )


The boot process shows it passes the fsck_hfs (no surprise), then it shows:


IOThunderboltSwitch(0x0)::listenerCallback - Thunderbolt HPD packet for route = 0x0 port = 12 unplus=0

AppleUSBMultitouchDriver::checkStatus - received Status Packet, Payload 2: device was reinitialized


And there is hangs.


So it looks like whatever comes after the Multitouch Driver initialization is what is causing the hang.


Any suggestions about this?

Is this a hardware problem or a software one?

MacBook Pro (Retina, Mid 2012), OS X Mountain Lion (10.8.3)

Posted on Mar 16, 2013 3:25 AM

Reply
13 replies
Sort By: 

Mar 16, 2013 3:56 PM in response to PhotoMau

Back up all data.


Boot into Recovery by holding down the key combination command-R at the startup chime. Release the keys when you see a gray screen with a spinning dial.


Note: You need an always-on Ethernet or Wi-Fi connection to the Internet to use Recovery. It won’t work with USB or PPPoE modems, or with proxy servers, or with networks that require a certificate for authentication.


When the OS X Utilities screen appears, follow the prompts to reinstall the OS. You don't need to erase the boot volume, and you won't need your backup unless something goes wrong. If your Mac was upgraded from an older version of OS X, you’ll need the Apple ID and password you used to upgrade, so make a note of those before you begin.

Reply

Mar 17, 2013 8:00 AM in response to Linc Davis

There was no difficulty reinstalling. The procedure reinstalled to 10.8.2, and nothing other than the power supply was attached to the laptop during this entire time.

I tried safe boot (at 10.8.2) and it failed. I then updated to 10.8.3 and safeboot still failed

Reply

Mar 17, 2013 8:14 AM in response to PhotoMau

Make a "Genius" appointment at an Apple Store to have the machine tested.

Back up all data on the internal drive(s) before you hand over your computer to anyone. If privacy is a concern, erase the data partition(s) with the option to write zeros* (do this only if you have at least two complete, independent backups, and you know how to restore to an empty drive from any of them.) Don’t erase the recovery partition, if present.

Keeping your confidential data secure during hardware repair

*An SSD doesn't need to be zeroed.

Reply

Apr 1, 2013 2:17 AM in response to Contradel

Hello Contradel,


This was suggested by Apple as well, when I called them. It takes an afternoon to get everything back up and running though, mostly due to the time restoring all the files.


After the clean install I could do a safe-mode boot. I then went to my timemachine backup and restored all my files, however, after the restore, my problem with safemode boot was back. I would conclude that the issue is some kernel module that has a unresolved dependency when it boots in safe-mode and thus hangs.


Does anyone know how to debug the order in which the kernel modules get loaded in safe mode?


Mine hangs right after:


IOThunderboltSwitch(0x0)::listenerCallback - Thunderbolt HPD packet for route = 0x0 port = 12 unplus=0

AppleUSBMultitouchDriver::checkStatus - received Status Packet, Payload 2: device was reinitialized


So how do I find out what module gets loaded after the AppleUSBMultiTouchDriver is started?

Reply

Nov 16, 2014 6:22 PM in response to PhotoMau

Having the same problem, with a 2014 MBP running Mavericks 10.9.5, no peripherals connected.


Took it to Genius Bar today, where they reinstalled the OS, and after taking the afternoon to get it up and running again, I'm again having the boot problem. It hangs at exactly the same place, right after the AppleUSBMultitouchDriver::checkStatus message. Only difference is that before today's visit it wouldn't boot into Recovery mode -- it'd only boot to Single-User -- and today it will. It won't boot into normal or Safe mode.


This is a nearly-brand-new MBP, so hardware failure (while certainly possible) seems a bit improbable. Other points against hardware failure:

  • booting into diagnostics mode, the system reports all is OK
  • fsck is not reporting any errors
  • when I boot into Single-User mode I can still read files on my hard drive (e.g., system logs in /var/log, my user files)
  • it fails to boot even with no peripherals connected

Can anybody point me to a detailed list of the events that should occur in a successful boot? Specifically, I want to know what should happen after the MultitouchDriver event mentioned above, since (one would think) that would narrow down the list of places to look and questions to ask. The standard procedural info ("just reinstall the OS") isn't reassuring.

Oh, and I tried to post this as a separate question -- after all, my version isn't 10.8.3 as this thread suggests -- but the browser in Recovery mode (Safari 7.0.6) won't let me post a new question. (On the main page for this community, the search box's "Submit my question to the community" does nothing when clicked, and often neither do any of the links that come up in search results.)

Reply

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Macbook pro 10.8.3 Safe boot hangs

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