Link to home
Start Free TrialLog in
Avatar of jimtwest3
jimtwest3Flag for United States of America

asked on

Can a Lenovo Centre M 5032 AF8 desktop PC support a nvme to pcie adapter card with an nvme m.2 ssd ?

Can a Lenovo Centre M 5032 AF8 desktop PC support a nvme to pcie adapter card with an nvme m.2 ssd ?

I would like to install an nvme to pcie apdapter into this desktop, and then install nmve M.2 SSD in the adapter.
The nvme ssd would be used only for database storage.
I am not interested in booting up from this device.
I have upgraded the bios in this desktop to the latest bios version.
Before I buy an nvme m.2 SSD, I would like to know if this desktop will be able to support an nvme m.2 ssd.
The desktop has a 64 bit version of Windows 7 installed on it at this time.
All thoughts appreciated.    Thanks, Jim
ASKER CERTIFIED SOLUTION
Avatar of Kimputer
Kimputer

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of Member_2_231077
Member_2_231077

AFAIK NVMe only works with Intel series 6 chipsets and later, so not every PC that uses PCIe works with NVMe.
Avatar of jimtwest3

ASKER

Andy, This may be a duplicate reply, so you can just delete it.  I have not found any documentation stating a limit on nvme support on Intel processor generations.  I did find a statement that "nvme architecture basically runs in pcie architecture", so basically any cpu that supports pcie should be able to support nmve, since nvme is built on top of pcie.   The Intel I3-2100 64 bit dual core processor does support pcie, so maybe it can support nvme.   I am definitely no expert on this, but this is all I found at this point with my search.  Thanks, Jim
Kimputer, Thanks for your comment.  I have come to the same conclusion that you stated, "If you're PC supports PCIe, then yes, it automatically supports the NVMe drive."  I really appreciate the additional information in your comment, and will follow up on it.  

I need to also thank Andy.  Because of Andy's comment i researched the question deeper from a different angle, before coming to the same conclusion as Kimputer.  

Thanks, Jim
jimtwest3 sent me personal message but I'll reply here anyway. The CPU/chipset has to understand the NVMe protocol or else it will try to send PCIe commands rather than NVMe commands to the SSD. Intel indeed do not list which chipsets support NVMe and which don't which is rather annoying.

https://images.anandtech.com/doci/9485/PCH%20Allocation.png - all lanes are PCIe but only the pink ones at the bottom support NVMe.

The below is how to add boot support under UEFI by adding UEFI modules, note you can add those same modules to any UEFI based system including series 5 ones so why does it only work with series 6b and above.


https://www.win-raid.com/t871f50-Guide-How-to-get-full-NVMe-support-for-all-Systems-with-an-AMI-UEFI-BIOS.html

" is no problem to get a PCIe or M.2 connected NVMe SSD working with any Intel Chipset system from 6-Series up without modifying the mainboard BIOS, if
a) the NVMe SSD will be used for the storage of data (as drive D:, E: etc.) and
b) an appropriate NVMe driver is present within the Operating System (either natively or loaded/integrated),
but the usage of such SSD as bootable system drive C: (incl. the boot sector) usually requires a special mainboard BIOS EFI module, which has to be loaded while booting.
Here is a better article https://www.tomshardware.com/news/intel-100-series-hsio-chipset,30210.html

Same picture of the Skylake PCIE/HSIO architecture. No mention of NVMe as it is called Intel PCIe Storage in that diagram.

Find the same for Broadwell and there are no HSIO lanes although USB and Ethernet still ran over specific PCIe lanes.