This could be related to the Operating system you are using. CentOS 7.4 needs the drivers installed before, in order to recognize those M.2
Try to check the type of onboard controller that the server board is using to handle those drives (AHCI, ESRT2) and then get the drivers to load. As an additional step and for testing purposes only, try one of those nodes (if possible) with another operating system, either Windows or Linux, and check if the drives get recognize.
* The controllers are all set to AHCI mode
* CentOS 7.4 can detect the AIC form factor PCIe SSDs (P4600) in the same system. It has the nvme driver loaded, yet doesn't see the M.2 SSD. Is there some additional driver that needs to be installed?
Note: I'm not trying to boot off the M.2 SSD, I'm just trying to detect it from the OS after the OS boots up (OS installed on a SATA SSD)
This message was posted on behalf of Intel Corporation
Please try the following driver:
Let me know if that helps you.
Have a nice weekend!