2017 MacBook pro keeps restarting

2017 intel MacBook pro keeps restarting. Sometimes it will be a black screen with a square with a question mark in it. The first time the square appeared, I followed the instructions and reinstalled the MacOS (Ventura 13.7.8). The issue was not resolved. My macbook still continues restarting randomly because of an issue and the square with the question mark still occasionally appears.

I attached the kernel log that comes up every time it restarts.


Posted on Dec 10, 2025 3:38 PM

Reply
Question marked as Top-ranking reply

Posted on Dec 10, 2025 5:29 PM

Based on that panic log, you appear to have a hardware issue with the boot drive.


panic(cpu 2 caller [...]: nvme: "AppleS3XController. PCI link down. Write.

[...]

NANDV=0x2, DRAMV=0x1, SSDC=128G.\n" @IONVMeController.cpp:6147


if you can get it to fail the diagnostic, you can get the Genius Bar to fix it for you. But Genius Bar technicians are not trained to read panic logs.

In all other cases, you need to approach this issue differently.


General debugging tips:

Make certain you have applied all available software updates, because no one wants to debug a problem that might have been seen and solved already.


Then you need to go through the “regular" steps to eliminate added software as the cause of the problem:


• Run In Safe Mode, where no third-party add-ons are loaded

• create a new "clean" User account, and run with that to eliminate contamination in your regular User account

• run the diagnostic to check for GROSS issues. "no fault found" is not the same as "all is well".

Use Apple Diagnostics to test your Mac - Apple Support

Use Apple Diagnostics to test your Mac - Apple Support


If you are seeing kernel panics, post a panic report. Some panic-reasons suggest a Hardware issue. There is a procedure that can allow you to find those reports to post one. Ask for assistance if you need it.


Telephone Support:

The telephone support people are more likely to work with you. They will insist that you go through the motions to eliminate software issues. But when they get to the end of their list, Do NOT allow them to tell your it’s fine or there is nothing more they can do for you!


You should insist on having your problem escalated to a specialist. Specialists are more likely to actually read your panic other reports. If still no resolution, ask them to start a formal, tracked Bug Report on your behalf. If they think this might be a Hardware problem they can DIRECT an Apple service provider to swap things (likely mainboard) for a new one.


Apple support does appreciate what we do as Volunteers here on the forums. They can and should read what has already been posted. Be sure to tell them where they can read it. But they do NOT take our conclusions at face value -- they have their own more rigorous procedures they follow.


You MUST have a Trusted backup before submitting your Mac for service. if the mainboard is swapped out, the boot drive will be swapped out as well, and you will not get your files back.


Genius Bar:

if you take it to an Apple service provider first, they CAN run their diagnostics, which are a bit more comprehensive than the User diagnostics. In the very small amount of time they are run, “No faults detected” still does not mean “All is Well” but at least there are no detected GROSS problems. Unless they can find a fault, they will return your computer unchanged. Genius Bar technicians are NOT trained to read panic reports and computer logs.


When you present your computer at the Genius Bar with the expectation of a quote to repair it, you must generally meet these criteria:


• your Mac won't do anything

• your Mac fails diagnostics

• your Mac has a problem you can repeatably demonstrate on demand

one other oddball case:

• Apple online support has DIRECTED a Service Provider to replace specific components inside your Mac, such as the mainboard or display. Bring proof, such as case number.




1 reply
Question marked as Top-ranking reply

Dec 10, 2025 5:29 PM in response to bedtime_mac

Based on that panic log, you appear to have a hardware issue with the boot drive.


panic(cpu 2 caller [...]: nvme: "AppleS3XController. PCI link down. Write.

[...]

NANDV=0x2, DRAMV=0x1, SSDC=128G.\n" @IONVMeController.cpp:6147


if you can get it to fail the diagnostic, you can get the Genius Bar to fix it for you. But Genius Bar technicians are not trained to read panic logs.

In all other cases, you need to approach this issue differently.


General debugging tips:

Make certain you have applied all available software updates, because no one wants to debug a problem that might have been seen and solved already.


Then you need to go through the “regular" steps to eliminate added software as the cause of the problem:


• Run In Safe Mode, where no third-party add-ons are loaded

• create a new "clean" User account, and run with that to eliminate contamination in your regular User account

• run the diagnostic to check for GROSS issues. "no fault found" is not the same as "all is well".

Use Apple Diagnostics to test your Mac - Apple Support

Use Apple Diagnostics to test your Mac - Apple Support


If you are seeing kernel panics, post a panic report. Some panic-reasons suggest a Hardware issue. There is a procedure that can allow you to find those reports to post one. Ask for assistance if you need it.


Telephone Support:

The telephone support people are more likely to work with you. They will insist that you go through the motions to eliminate software issues. But when they get to the end of their list, Do NOT allow them to tell your it’s fine or there is nothing more they can do for you!


You should insist on having your problem escalated to a specialist. Specialists are more likely to actually read your panic other reports. If still no resolution, ask them to start a formal, tracked Bug Report on your behalf. If they think this might be a Hardware problem they can DIRECT an Apple service provider to swap things (likely mainboard) for a new one.


Apple support does appreciate what we do as Volunteers here on the forums. They can and should read what has already been posted. Be sure to tell them where they can read it. But they do NOT take our conclusions at face value -- they have their own more rigorous procedures they follow.


You MUST have a Trusted backup before submitting your Mac for service. if the mainboard is swapped out, the boot drive will be swapped out as well, and you will not get your files back.


Genius Bar:

if you take it to an Apple service provider first, they CAN run their diagnostics, which are a bit more comprehensive than the User diagnostics. In the very small amount of time they are run, “No faults detected” still does not mean “All is Well” but at least there are no detected GROSS problems. Unless they can find a fault, they will return your computer unchanged. Genius Bar technicians are NOT trained to read panic reports and computer logs.


When you present your computer at the Genius Bar with the expectation of a quote to repair it, you must generally meet these criteria:


• your Mac won't do anything

• your Mac fails diagnostics

• your Mac has a problem you can repeatably demonstrate on demand

one other oddball case:

• Apple online support has DIRECTED a Service Provider to replace specific components inside your Mac, such as the mainboard or display. Bring proof, such as case number.




2017 MacBook pro keeps restarting

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