r/sysadmin•
Lab-Dog

NVMe on PCIe adapter

Question

What’s the basis or requirement to run a NVMe on a PCIe adapter. I have a Kingston Sata NVMe I was trying to hook up to a Veriton m4, it’s ddr3 so not dirt old. I attached the sata cable and I thought all the PCIe lane does is provides power but it was not seeing the device. Is this because the firmware can’t recognize the sata storage device/type? I don’t see why it wouldn’t be able to because it’s talking sata no matter what. I’d understand if I was trying to plug in a m.2 to the adapter but I’m confused on what the base technology or communication is needed.

Posted Aug 19, 2020, 10:35 PM UTC

05
McPhilabuster•

M.2 is the form factor. The disk is either SATA or NVMe.

NVMe m.2 and SATA m.2 disks are not the same thing. They both use the m.2 form factor, but they are very different.

If the adapter you have only accepts NVMe m.2 disks it won't work with a SATA m.2 disk. I believe there are some adapters that will work with either, but most of the ones that I've seen are either NVMe or SATA.

https://www.velocitymicro.com/blog/nvme-vs-m-2-vs-sata-whats-the-difference/

2
Lab-DogOP•

Oh yeah my bad, non volatile memory express. I became use to calling it NVMe. So it’s an m.2 Kingston that uses sata. The adapter has a sata and a NVMe key. As in it has a sata port on the adapter which I connected to an internal sata port on the mobo.

1
Lab-DogOP•

I know there’s different generations of pcie but considering it’s just giving power and talking over sata what could be the issue?

1
McPhilabuster•

What do you mean when you say it isn't seeing the device? What isn't seeing the device? The OS? In the BIOS/UEFI settings is the SATA port enabled?

1
[deleted]•

[deleted]

1
TheRealObiwun•

If it's a Kingston SATA m.2 drive then you're right it should work using the SATA cable plugged into the mainboard. If it doesn't it could be a faulty PCIe card.

If it's a Kingston NVMe m.2 drive then the SATA cable is not used. All communication and power is supplied through the PCIe "lanes"

Most PCs and Win10 will detect an NVMe m.2 drive but if you want to boot from it you will need BIOS support on a newer mainboard.

Hope that helps.

1