08-04-2018 04:14 AM - edited 08-04-2018 04:24 AM
I'm trying to install an M.2 NVMe SSD (XPG SX6000 256GB) into the Lenovo V330 15IKB, and it isn't recognized at all.
I tested a Samsung PM951 256GB and it recognized it just fine. I also tested the XPG in another laptop and it worked as well.
The PM951 and SX6000 should be identical in terms of type and protocols. Anyone have any idea what's going on?
I am currently attempting to update the BIOS to 35 from 30, but I doubt that will accomplish anything. I will update here if it does.
EDIT: BIOS update did not help, the XPG SX6000 is still not recognized.
08-04-2018 04:25 AM - edited 08-04-2018 04:27 AM
Some: M.2 SSD / SATA 6.0Gb/s
Some: M.2 SSD / PCIe NVMe, PCIe 3.0 x 4, 32Gb/s
Some: HDD / SATA 6.0Gb/s, 2.5" wide, 7mm high
Your PCIe is 3.0 x4. Your XPG is 3.0 x2. Your PM951 is a 3.0 x4.
Someone else could state if 3.0 x2 will run in a 3.0 x4 slot.
08-04-2018 05:07 AM - edited 08-04-2018 05:07 AM
Yes,a PCI/e x4 card can be used in a PCIe x16 slot. It will use 4 lanes of the 16.
X2 cards and X4 cards are KEYED different.
08-04-2018 05:16 AM - edited 08-04-2018 05:47 AM
The XPG SX6000 uses M-key according to this chart: https://i.imgur.com/jVa5uxI.png
Not to mention I am using the 512GB version on my own desktop which has the Asus X99 Deluxe U3.1 (M key as well). And I used the 256GB version a bunch of times on other machines including the Y520. This is my first time with the V330, however.
EDIT: These two look identical to me, in terms of key (attached in full res)
08-04-2018 06:21 AM
It seems like all the options listed here are gen3x4 or SATA, but it's insane to think a motherboard would support x4 and not x2, or is that just me?
(Starts at page 81, Index 9)