NVME not recognized after cold boot

tpijanec3

New member
PRIVATE E-2
Joined
May 26, 2020
Messages
4
Hey guys, I have an issue with my NVME drive not being recognized as connected after I do a cold boot after my PC has been turned off overnight.

I have a b450 Tomahawk Max and an ADATA SX8200 Pro

The NVME is tightened with a screw, so it's not losing connection.

Whenever I just do a reboot, it works normally, but when I boot it after a night of being turned off, my PC boots me into BIOS saying there isn't an OS drive plugged in.

I then unscrew the NVME, unplug/plug it and it works after that.

Motherboard BIOS is the latest v36, I tried with v35 as well.

Does anyone know what kind of problem this is and what could the solution be?

When I was installing the OS the first time, I had to unplug all my other SATA drives to be able to get the OS to boot from the NVME properly, I then reformatted all the other drives and it works correctly when rebooting.

The manual says that SATA5 and 6 are disabled when the m.2 drive is plugged in, but those ports are not used by my setup at all.

I have the automatic OC "game mode" turned on and XMP profile 1.

BIOS is set to UEFI, Windows fast boot is turned off, I tried literally everything I found on the internet.

Cold boot always boots to BIOS with nothing detected in the m.2 slot, when I unplug and replug it and do another boot, it works 100% of the time.
Thanks in advance.
Thomas
 

teletubby_po

To infinity and beyond.
FIRST LIEUTENANT
Joined
Apr 6, 2020
Messages
960
What's your boot option sequence in BIOS?
Also, when you enter BIOS, do you see the M.2 detected?
 

tpijanec3

New member
PRIVATE E-2
Joined
May 26, 2020
Messages
4
The BOOT sequence is hard disk always first. I don't have an OS installed on any other storage device that is plugged in to the pc.

When I do a cold boot, the BIOS says there is nothing in the m.2 slot.

Earlier today I tried the following:
After a whole night of being turned off, even before turning it on for the first time, I opened the case, unplugged and replugged the NVME, powered it on, and it worked instantly.

So the problem is only after powering off the PC, leaving it off for a few minutes and cold booting it, on first boot it's always not recognized.
 

tedpanarto

New member
PRIVATE FIRST CLASS
Joined
May 30, 2020
Messages
8
OMG!!! I have the exact config as yours. AM4 TOMAHAWK MAX and ADATA SX8200 Pro
I am having the EXACT SAME PROBLEM, or worse.

Mine is a brand new system, no OS. Just mobo, cpu, memory, nvme, graphics card, no SATA harddisk yet.
Entering BIOS for the first time (no NVME) I updated BIOS to latest version 7C02v36


Steps I took:

1. Power off, insert NVME, cleared CMOS, power on, BIOS shows it's there. No BIOS setting is changed.

2. Powering off PSU, turning it back on again (cold boot), poof, no more NVME. Clearing CMOS is USELESS.

The only sure 100%  way to get back NVME, is, as you said, unplug & plug NVME.


Dear MSI, help us, is this BIOS issue or bad board? I hope this is not a board design issue :shocked:
 

tedpanarto

New member
PRIVATE FIRST CLASS
Joined
May 30, 2020
Messages
8
I just found out about this.
From the BIOS page, erase/format the NVME SSD.
After that, it survives cold reboots without having to unplug &plug NVME.
I installed Windows 10. Shut down. Turn off & unplug power supply.
Wait about 1 hour. Plug PSU, turn on motherboard, and it boots to Windows.
Weird.
 

tpijanec3

New member
PRIVATE E-2
Joined
May 26, 2020
Messages
4
Wait, so you first normally installed windows via the boot drive, but then reformatted it via the onboard BIOS page (not the windows installation setup?) and then reinstalled windows and now it works?
 

tedpanarto

New member
PRIVATE FIRST CLASS
Joined
May 30, 2020
Messages
8
Here's more detail of what I found out.

1. Put jumper on clear CMOS pin (JBAT1), remove CMOS battery. Wait 1 hour. Make sure BIOS date is reset.
2. Insert memory, graphics card, NVME. Put CMOS battery, remove jumper.
3. Power on, BIOS asks to either press F1 (go to setup) or F2 (load defaults & continue).
4. Press F1. Sure enough, NVME is there. If F2 is pressed then go straight to "please insert boot device..." etc meaning NVME is there.
5. At this stage, I do not do anything, just turn power supply back off.
6. Turn power back on, the boot sequence stops at BIOS LED forever. Screen is blank. Hang. Stuck.
7. Step 6 happens ONLY ONCE. Subsequent power cycle results in NVME not being detected in BIOS. Clearing the CMOS does not help.

8. Then I read your post, unplug & plug NVME. Sure enough it detects NVME back, WITHOUT clearing CMOS. Under warm boot only.

9. If cold boot, then NVME has to be unplugged & plug again.



Those pieces of the puzzle got me thinking.
Seems like the NVME is "dirty" (data wise) and got stuck during boot sequence.

Why not format the NVME from the BIOS menu while I am waiting for a solution.
And voila, problem solved. The next day, cold boot to Windows, no problem.
 

tedpanarto

New member
PRIVATE FIRST CLASS
Joined
May 30, 2020
Messages
8
I installed Win10 on NVME & everything seems fine, then I deliberately turn off power supply unit during POST in CPU phase (CPU red light is on).
Turn on power supply, then NVME is not detected.
Turn off power supply, unplug NVME, wait 10 seconds, plug NVME, turn on power supply, NVME is detected & successfully boot into Win10. No need to clear CMOS.
Out of curiousity, I did this again for 3 more times.
Same result confirmed.
I don't think this is normal behavior.
 

tedpanarto

New member
PRIVATE FIRST CLASS
Joined
May 30, 2020
Messages
8
I am using NVIDIA Quadro card but unfortunately no HDMI output.
I am connecting DVI to my Wacom display and DP to my main display.
HDMI port is on the motherboard but my CPU does not support graphics, so I am not able to try that.
So far so good, stable through many counts of cold reboots, as long as I don't cut power off during POST at CPU stage.
 

tpijanec3

New member
PRIVATE E-2
Joined
May 26, 2020
Messages
4
plutomate date=1590976873 said:

If you're using DP connector, try to use other connector such as HDMI or different DP cable/monitor etc.
https://forum-en.msi.com/index.php?threads/339956;topicseen

WOW! I am so thankful man!

This was my problem exactly. Tested with the monitor unplugged, it booted every time on cold boot.

I went out and bought a DP cable that doesn't have the 20th pin and now it works every time! Solved!
 
Top