ASRock.com Homepage
Forum Home Forum Home > Technical Support > Intel Motherboards
  New Posts New Posts RSS Feed - NVME M.2 on Z170 Extreme 4 not working?
  FAQ FAQ  Forum Search Search  Events   Register Register  Login Login

NVME M.2 on Z170 Extreme 4 not working?

 Post Reply Post Reply Page  123>
Author
Message Reverse Sort Order
Murdock9 View Drop Down
Newbie
Newbie


Joined: 16 Aug 2016
Location: Germany
Status: Offline
Points: 26
Post Options Post Options   Thanks (0) Thanks(0)   Quote Murdock9 Quote  Post ReplyReply Direct Link To This Post Topic: NVME M.2 on Z170 Extreme 4 not working?
    Posted: 14 Mar 2017 at 6:34pm
Sorry, I should've mentioned that: When I said it's not visible in Windows, I meant It's neither in the Device Manager nor in the Disk Management.

I'm tempted to try another GTX1070 but I can't get a hold of one of them to test.


Still, I appreciate all the effort you put into this Parsec.
Back to Top
parsec View Drop Down
Moderator Group
Moderator Group
Avatar

Joined: 04 May 2015
Location: USA
Status: Offline
Points: 4996
Post Options Post Options   Thanks (0) Thanks(0)   Quote parsec Quote  Post ReplyReply Direct Link To This Post Posted: 14 Mar 2017 at 8:26am
Originally posted by Murdock9 Murdock9 wrote:

And another interesting update:

I got my hands on a brand new Z270 Extreme 4 Board (note the z270, not z170) and rebuild everything.

The 960 evo shows in the UEFI under storage (with the 1070 plugged in), but not in the system browser. I boot up Windows 10 and there is no Evo there. I reboot the PC, the Evo is gone from UEFI as well...

I give up Censored


Has the 960 EVO has been initialized and formatted in Windows 10 on another PC, or the Z270 PC? If it has not been initialized and formatted yet, it will not appear in Windows until is has been formatted.

If you open Windows Disk Management, are you prompted to initialize the 960 EVO? That should happen if it has not been formatted yet. From there is must be formatted, creating a new volume.

If you open Disk Management, you don't see the 960 EVO at all?

Or if you run a Windows Command Prompt (Admin), and run the diskpart command, and enter list disk, if the 960 EVO is formatted it should appear with a capacity of 465GB.

It if it listed, note the Disk #, and enter select disk n  where n is the numbers shown in the list for the 960 EVO.

If that works then enter detail disk, which will show the drive's name and other information.

I'm stuck about what the problem is. We have not had other reports of either of the boards you are using, having a problem with NVMe SSDs.
Back to Top
Murdock9 View Drop Down
Newbie
Newbie


Joined: 16 Aug 2016
Location: Germany
Status: Offline
Points: 26
Post Options Post Options   Thanks (0) Thanks(0)   Quote Murdock9 Quote  Post ReplyReply Direct Link To This Post Posted: 14 Mar 2017 at 6:21am
And another interesting update:

I got my hands on a brand new Z270 Extreme 4 Board (note the z270, not z170) and rebuild everything.

The 960 evo shows in the UEFI under storage (with the 1070 plugged in), but not in the system browser. I boot up Windows 10 and there is no Evo there. I reboot the PC, the Evo is gone from UEFI as well...

I give up Censored
Back to Top
Murdock9 View Drop Down
Newbie
Newbie


Joined: 16 Aug 2016
Location: Germany
Status: Offline
Points: 26
Post Options Post Options   Thanks (0) Thanks(0)   Quote Murdock9 Quote  Post ReplyReply Direct Link To This Post Posted: 07 Mar 2017 at 6:07am
I did a full UEFI reset and tried it again, but still no luck. I also tried plugging the 1070 into PCIE port 4, but that didn't help either.

I appreciate all the effort and your honest words about a possible fix. Nonetheless, still a really annoying situation seeing as it's been keeping me busy for months now.

Not sure where I go from here, I'll probably have to go for another board (again) and/or check another GPU.


Would contacting the Asrock support make any sense in your opinion?
Back to Top
parsec View Drop Down
Moderator Group
Moderator Group
Avatar

Joined: 04 May 2015
Location: USA
Status: Offline
Points: 4996
Post Options Post Options   Thanks (0) Thanks(0)   Quote parsec Quote  Post ReplyReply Direct Link To This Post Posted: 06 Mar 2017 at 10:26am
Originally posted by Murdock9 Murdock9 wrote:


Hello Parsec,

thanks for your detailed reply, I hope we can get this sorted out... it's driving me nuts.

This is what I did regarding your ideas:

- Yes, I reset the CMOS (multiple times)
- I found the "TOLUD" option in the UEFI, it was already set to Dynamic. I also tried both other options (2.5 and 3.5 GB), but this did not help either.
- I put in a GTX 960 card and the 960 evo was working perfectly straight away. The system browser found it and I was able to set it up in Windows.

Anything else we can try ?




I'm glad your 960 EVO was finally recognized, I had a feeling the 1070 was related to your issue.

We've been seeing many issues with the new 1000 series Nvidia based video cards, mostly with older boards. Usually they (video cards) are not recognized, but you have a different problem. The amount of base memory the new video cards are using is huge, older boards have much smaller allocation sizes of that memory (which is shared with devices like your 960 EVO) and may never be able to work with them in some cases.

Since the TOLUD option is there, keep it set to Dynamic, even if it does not work with the 1070, you have a better chance of it eventually working set to Dynamic IMO. It may max out at 3.5GB, I don't know what the limit is. How much DRAM memory do you have in that PC?

The only other thing I can think of, which this time I cannot guarantee will make a difference (my last suggestion was a bit of a gamble, but based upon experience) is to do a FULL UEFI/BIOS clear, which means moving the Clear CMOS jumper, and removing the board's battery for at least 10 minutes at the same time. That will completely clear the memory in the UEFI/BIOS chips that is not cleared with a standard CMOS clear. There is a short guide about that, here:

http://forum.asrock.com/forum_posts.asp?TID=630&title=how-to-clear-cmos-via-battery-removal

Otherwise, I don't have anything else to suggest that I can think of at this point. A UEFI/BIOS update might, repeat might, be able to fix this issue. The present time is a bad time for random UEFI/BIOS updates, with the release of Ryzen systems, all the ASRock engineers are swamped with work. Meaning the chances of getting such an update anytime soon is small. Please do NOT grab onto this idea as the magic fix for your issue, I may be wrong about it making a difference.

If anything else comes to mind, or I find new information, I'll let you know. I have eight NVMe SSDs, five of them in use as OS drives, and I've never had this issue. But I also do not own a 1070 video card.
Back to Top
Murdock9 View Drop Down
Newbie
Newbie


Joined: 16 Aug 2016
Location: Germany
Status: Offline
Points: 26
Post Options Post Options   Thanks (0) Thanks(0)   Quote Murdock9 Quote  Post ReplyReply Direct Link To This Post Posted: 05 Mar 2017 at 11:00pm
Originally posted by J Z J Z wrote:

Okay, Windows10.

I have no problems with Samsung 960 Evo and 960 Pro
Smile


Hi JZ,

seeing as you seem to have a similar set up, did you have any issues when using a certain GPU?

Thanks.
Back to Top
Murdock9 View Drop Down
Newbie
Newbie


Joined: 16 Aug 2016
Location: Germany
Status: Offline
Points: 26
Post Options Post Options   Thanks (0) Thanks(0)   Quote Murdock9 Quote  Post ReplyReply Direct Link To This Post Posted: 05 Mar 2017 at 10:58pm
Originally posted by parsec parsec wrote:



That is just the strangest situation I've heard of with M.2 NVMe SSDs. I have two 960 EVOs now, and I've used them in RAID 0 and just one as the OS drive in my ASRock Z270 board, never any problem with them being recognized. Except when in RAID 0, I see the 960 EVO in Storage Configuration, NVMe Configuration, and System Browser, before and after the Windows 10 installation. That is normal when using NVMe SSDs in RAID.

That your 960 EVO is shown in the UEFI after removing the video card is really crazy. I use video cards (not a 1070) in all my PCs with NVMe SSDs, and never had a problem with the SSDs not being recognized.

There aren't any specific compatibility situations with any Samsung NVMe SSDs and mother boards. At the OCN, SSD forum, there is a thread specifically about the SM961. They are being used with all different kinds of mother boards and other hardware, and recognition problems are very rare. Sure, older boards without M.2 slots won't show them in most UEFI/BIOS, but that is when using M.2 to PCIe slot adapater cards.

As you can see above, J Z has a 960 EVO in his Z270 Extreme4 board. We are not getting any other posts in this forum about problems with NVMe SSDs and your board.

Forgot if I asked you about this, have you ever cleared the UEFI/BIOS with the board's jumper when you make changes to your hardware, as you described? That is very important to do. I know you've changed UEFI/BIOS versions, which is the equivalent of a UEFI/BIOS clear, but I always do a clear every time I change even the location of some hardware in a PC.

The only thing I can think of is the size of the MMIO (Memory Mapped IO) being used by the 1070. That is related to what is called TOLUD (Top Of Lower Usable DRAM). That is memory reserved for hardware, which has a limited size. Some board's UEFIs have an option to adjust TOLUD, and of course yours does not seem to have that option, in the Chipset Configuration screen. I can only check the manual for that option in the UEFI, a later UEFI update might have added it. It would be called Top Of Lower Usable DRAM. Setting it to Dynamic would be setting to use.

If that is the issue, which I am not sure of, there is not enough memory allocated for the 1070 and the NVMe SSDs.

Do you have another video card to test with, to see if it makes a difference?

Are you changing any options in the UEFI that might be causing this situation? I always see my NVMe SSDs after a UEFI clear, and when I adjust storage related options.


Hello Parsec,

thanks for your detailed reply, I hope we can get this sorted out... it's driving me nuts.

This is what I did regarding your ideas:

- Yes, I reset the CMOS (multiple times)
- I found the "TOLUD" option in the UEFI, it was already set to Dynamic. I also tried both other options (2.5 and 3.5 GB), but this did not help either.
- I put in a GTX 960 card and the 960 evo was working perfectly straight away. The system browser found it and I was able to set it up in Windows.

Anything else we can try ?




Edited by Murdock9 - 05 Mar 2017 at 10:59pm
Back to Top
parsec View Drop Down
Moderator Group
Moderator Group
Avatar

Joined: 04 May 2015
Location: USA
Status: Offline
Points: 4996
Post Options Post Options   Thanks (0) Thanks(0)   Quote parsec Quote  Post ReplyReply Direct Link To This Post Posted: 04 Mar 2017 at 11:43pm
Originally posted by Murdock9 Murdock9 wrote:

Well, I'm back (again)... with some interesting news!

I returned the last PM961 that I had when I wrote my last post and ordered a Samsung 960 EVO, thinking that there is a general compatibility issue with this board.

The 960 EVO only just arrived last week and I built it in straight away- and it doesn't work either. Tried BIOS 7.20 and 3.20, the UEFI system browser did not show it.

So basically I had three different Z170 Extreme 4 Board, three Samsung PM961 SSDs and now a 960 EVO and none of them worked together.

For some strange reasons I didn't throw everything out the window but instead did some digging:
I found several users who use Samsung 960 EVOs and Pros on their Z170 Extreme boards successfully so I started back at zero. I unplugged everything (SD card reader, Creative Soundblaster Z, Gainward Phoeinx  GTX 1070, two other SATA SSDs) and only left the 960 Evo drive on the board. And... it worked, the 960 Evo was found in the UEFI System browser straight away. I started putting everything back together and found out that as soon as the GTX 1070 is back on the board, the drive disappears from the UEFI system browser again.

Well... I think this is it, I'm pretty sure I found the root cause- but I don't know what to do.

Any ideas where I can go from here? Any specific UEFI settings that I could try?


That is just the strangest situation I've heard of with M.2 NVMe SSDs. I have two 960 EVOs now, and I've used them in RAID 0 and just one as the OS drive in my ASRock Z270 board, never any problem with them being recognized. Except when in RAID 0, I see the 960 EVO in Storage Configuration, NVMe Configuration, and System Browser, before and after the Windows 10 installation. That is normal when using NVMe SSDs in RAID.

That your 960 EVO is shown in the UEFI after removing the video card is really crazy. I use video cards (not a 1070) in all my PCs with NVMe SSDs, and never had a problem with the SSDs not being recognized.

There aren't any specific compatibility situations with any Samsung NVMe SSDs and mother boards. At the OCN, SSD forum, there is a thread specifically about the SM961. They are being used with all different kinds of mother boards and other hardware, and recognition problems are very rare. Sure, older boards without M.2 slots won't show them in most UEFI/BIOS, but that is when using M.2 to PCIe slot adapater cards.

As you can see above, J Z has a 960 EVO in his Z270 Extreme4 board. We are not getting any other posts in this forum about problems with NVMe SSDs and your board.

Forgot if I asked you about this, have you ever cleared the UEFI/BIOS with the board's jumper when you make changes to your hardware, as you described? That is very important to do. I know you've changed UEFI/BIOS versions, which is the equivalent of a UEFI/BIOS clear, but I always do a clear every time I change even the location of some hardware in a PC.

The only thing I can think of is the size of the MMIO (Memory Mapped IO) being used by the 1070. That is related to what is called TOLUD (Top Of Lower Usable DRAM). That is memory reserved for hardware, which has a limited size. Some board's UEFIs have an option to adjust TOLUD, and of course yours does not seem to have that option, in the Chipset Configuration screen. I can only check the manual for that option in the UEFI, a later UEFI update might have added it. It would be called Top Of Lower Usable DRAM. Setting it to Dynamic would be setting to use.

If that is the issue, which I am not sure of, there is not enough memory allocated for the 1070 and the NVMe SSDs.

Do you have another video card to test with, to see if it makes a difference?

Are you changing any options in the UEFI that might be causing this situation? I always see my NVMe SSDs after a UEFI clear, and when I adjust storage related options.
Back to Top
Murdock9 View Drop Down
Newbie
Newbie


Joined: 16 Aug 2016
Location: Germany
Status: Offline
Points: 26
Post Options Post Options   Thanks (0) Thanks(0)   Quote Murdock9 Quote  Post ReplyReply Direct Link To This Post Posted: 04 Mar 2017 at 10:50pm
Well, I'm back (again)... with some interesting news!

I returned the last PM961 that I had when I wrote my last post and ordered a Samsung 960 EVO, thinking that there is a general compatibility issue with this board.

The 960 EVO only just arrived last week and I built it in straight away- and it doesn't work either. Tried BIOS 7.20 and 3.20, the UEFI system browser did not show it.

So basically I had three different Z170 Extreme 4 Board, three Samsung PM961 SSDs and now a 960 EVO and none of them worked together.

For some strange reasons I didn't throw everything out the window but instead did some digging:
I found several users who use Samsung 960 EVOs and Pros on their Z170 Extreme boards successfully so I started back at zero. I unplugged everything (SD card reader, Creative Soundblaster Z, Gainward Phoeinx  GTX 1070, two other SATA SSDs) and only left the 960 Evo drive on the board. And... it worked, the 960 Evo was found in the UEFI System browser straight away. I started putting everything back together and found out that as soon as the GTX 1070 is back on the board, the drive disappears from the UEFI system browser again.

Well... I think this is it, I'm pretty sure I found the root cause- but I don't know what to do.

Any ideas where I can go from here? Any specific UEFI settings that I could try?


Edited by Murdock9 - 04 Mar 2017 at 10:52pm
Back to Top
Murdock9 View Drop Down
Newbie
Newbie


Joined: 16 Aug 2016
Location: Germany
Status: Offline
Points: 26
Post Options Post Options   Thanks (0) Thanks(0)   Quote Murdock9 Quote  Post ReplyReply Direct Link To This Post Posted: 01 Dec 2016 at 1:03am
Thanks for the replies guys.

I just checked, I don't have an "advanced NVME" section in my UEFI.

Originally posted by parsec parsec wrote:


Your board's UEFI, in Storage Configuration, has the M2_1/SATA3_0_1, SATA_EXP0 Switch option. Try setting that to Force_M2.


Already tried that before. When I set it to Force_M2, the boot time increases by almost 2 minutes but it doesn't change anything.

I was able to see and format the drive in Windows (10) with Bios 3.4 and 2.8 until I rebooted, then it was gone. With Bios 7.00 and 3.2, I could only see it in the system browser like once or twice- never in Windows.
Back to Top
 Post Reply Post Reply Page  123>
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

This page was generated in 0.172 seconds.