0

I have a macbook pro 2019 with macos Mojave installed on it. It suddenly stopped working and stuck at apple logo for some unknown reason.

I tried Command + R to access recovery mode. There is no error message. It shows apple logo and fills the progress bar. I waited for more than 30 mins but nothing happened. I tried releasing the keys immediately when apple logo appeared. Also tried holding the keys until the progress bar filled.

Then I tried Command + Option + R for internet recovery. On the spinning globe screen, I connected to wifi network. After download, it gets restarted and again stuck at same apple logo. I waited for more than an hour everytime but nothing happened.

And then I created a bootable usb and tried to install Catalina OS from it. The result is same, it stuck at apple logo.

As a last option, I installed macos in an external USB using my friend macbook. I tried to boot into external USB by holding Option key on startup. Again the same result, it stuck at apple logo.

I also tried Command + Option + P + R to reset PRAM. Nothing worked. Assuming my macbook has T2 security, I cannot disable it since I'm unable to access recovery mode. Please suggest if there are any other options.

I tried Apple diagnostics by holding down the D key. After checking for few minutes, it shows no problems found.

When I try target mode by holding down the T key, it showed 2 icons, thunderbolt and usb. When I connected it to another MacBook Pro with a cable, the target MBP didn't show up in the host MBP. I did check in disk utility and network folder, not found anywhere.

I tried the verbose mode by holding down Command + V keys. The logs shows 2 messages frequently. One is "X86PlatformPlugin result 0" and the other one is "Interface link is not up, do not pull packets yet". It keeps showing these 2 messages. Also seen "kextd stall[0], (60s): 'IGPU' " and "kextd stall[1], (60s): 'IGPU' ". Attached a video link of recorded log. https://youtu.be/YFo9Ja63w68

  • Among the messages in your video was "Shutdown cause was a THERMTRIP# event". That may be spurious, but if correct, it means the CPU overheated. You need to take/send your laptop in to Apple for them to professionally diagnose and repair it. – Old Pro Aug 13 at 9:47
1

If you have access to a working Mac, the next thing I would try (after what you have already done) is to start the troubled MacBook Pro in Target Disk Mode by powering on the computer and holding down the T key until the Thunderbolt (or USB) symbol appears on the screen. Then connect it to the working Mac, mount the drive, and use Disk Utility to to verify and, if needed, repair the drive. Also take this opportunity to make a copy of the drive in case (a) the drive is failing or (b) you end up with a repair that includes a new drive. Obviously if Disk Utility cannot repair the drive, take it to Apple for service.

If the drive appears good but the computer still will not boot, the next thing I would try is running Apple Diagnostics by turning off the computer, turning it back on and holding down the D key while the computer starts up. If any issues are found, Apple Diagnostics suggests solutions and provides reference codes. Take note of those reference codes and give them to Apple when asking for service on the computer. Note that you need to be connected to the internet to run diagnostics. If D does not work (possibly because there is something wrong with your disk drive) you can use Option+D to load the diagnostics over the internet.

If the diagnostics show nothing wrong and the Target Disk Mode show nothing wrong with your drive, I would be pretty surprised. In any case, having made a backup of the drive from Target Disk Mode, if Disk Utility did not get the drive back into bootable shape, I would take the computer to Apple for repair.

| improve this answer | |
  • I entered into target mode by holding down the T key. It showed 2 icons, thunderbolt and USB. I connected to another MacBook Pro using charge cable(assuming the cable supports data transfer, both MacBook pros are 2019 model). The target disk not showed up in host computer. I checked disk utility also but nothing showed up there too. I also checked network folder in finder. – RAJESHINDIN Aug 11 at 2:03
  • I entered into Apple diagnostics by holding down the D key. It checked for 2 minutes and didn't show any errors. No problems found and suggested to restart in recovery mode with a Get Started link. I clicked on it and the MacBook restarted, again not happened. It stuck at apple logo. – RAJESHINDIN Aug 11 at 2:06
  • 1
    @RAJESHINDIN the charge cable does not transfer data. You need to get a USB 3.1 or Thunderbolt 3 USB-C to USB-C data cable to connect your laptop in Target disk mode to another laptop. I encourage you to do that in order to make a backup of your drive, but at this point I think you should take your laptop to Apple for repair. It is very hard to diagnose these kinds of problems remotely via posts. – Old Pro Aug 11 at 11:58
0

Stuck at the Apple Logo. What to do.

This is an attempt to write a canonical QA for this issue, as per the Meta post: Where is the list of canonical questions stored for Ask Different? I expect it to be periodically edited with the goal of becoming a comprehensive information resource.

When you get stuck booting at the Apple logo, it can be really frustrating. All you've got is a grey Apple and (maybe, but not always) a loading bar that's stopped moving. The stuck logo means something has crashed and this Mac is going nowhere fast. This document is written to help you figure out what the problem is/could be and take the next steps to getting things resolved.


Start with Verbose Mode

Hold ⌘ Command V while booting. This will boot in a non-graphical mode allowing you to see the boot time messages as they scroll by. It's a good idea to have a camera recording this as it will capture all messages as it scrolls across the screen. What we want to do is see where things are crashing so we can take appropriate action.


Booting from Recovery (local)

When you boot from recovery, you are booting from a different boot partition on your drive. It's a clean version of macOS that will allow you to use drive utilities, open Terminal to run commands and even do a full re-installation of your operating system. If you can boot to Recovery, this means your hardware is likely good and you have a problem with the macOS installation itself.


Booting from Internet Recovery or via USB

You can boot into [Internet Recovery][inet-recovery] by using ⌘ CommandR or via a bootable USB device by holding ⌥ Option and selecting the boot volume.

The goal here is to eliminate your boot device from the equation. If you can boot from Internet Recovery or from a bootable USB, then you've narrowed down your issue to a physical problem with either the boot device (drive) or the drive interface (SATA, PCIe 2.0 interface). You may have to replace the SSD or hard drive depending on your Mac, but if the storage is integrated onto the logic board, it will have to be replaced.

However, if you are stuck here, you have a hardware issue.

Internet Recovery downloads the OS installer to memory - you don't even need a hard drive installed/attached to download and run the installer properly. So, if you're attempting to boot and it gets stuck, you need to look at hardware being the problem. Same with a USB installer - you're using the USB bus and not the SATA or PCIe interfaces bypassing the traditional channels from which your drive operates. If you can't get past this point, it's definitely a logic board issue.

Possible Diagnostic Tests

You can try a boot Apple Diagnostics by holding D while booting from a powered off state. However, Apple has been reducing the usefulness of this utility on newer Mac models. You're not likely to get much useful diagnostic data. You can try Memtest86. They have instructions to create a bootable USB, however, since all components are now soldered to the logic board the end result will be the same - the logic board needs to be repaired/replaced.

[inet-recovery]:

| improve this answer | |
  • I tried the verbose mode by holding down Command + V keys. The logs shows 2 messages frequently. One is "X86PlatformPlugin result 0" and the other one is "Interface link is not up, do not pull packets yet". It keeps showing these 2 messages. Also seen "kextd stall[0], (60s): 'IGPU' " and "kextd stall[1], (60s): 'IGPU' ". Attached a video link of recorded log. youtu.be/YFo9Ja63w68 – RAJESHINDIN Aug 11 at 9:40
  • The quality of that video is not good. Everything is small and out of focus. Interface link message is you’re not connected to the network. – Allan Aug 11 at 13:36

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .