M.2 NVMe drives?

Will Manjaro have any issues with this & what will it be mapped as, it won’t be plugged in to a SATA cable?

They will be listed as /dev/nvmeN devices instead of /dev/sdX. Any recent enough kernel will support them.

Some reading: Solid state drive/NVMe - ArchWiki, check out the kingston specific section.

example drive

ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 970 EVO 1TB
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 type: SSD serial: rev: 2B2QEXE7 temp: 39.9 C scheme: GPT

2 Likes

Tom’s hardware said it has bad performance so nevemint that 1. Is there a way to see how much time a drive has left I have 1 pre-fail on mine in SMART data?

Please edit your topic title to be clear and concise. Add the SSD info to your first post instead.

Please see:

EDIT: Thanks for doing that. :+1:

1 Like

SK hynix Gold P31 500GB PCIe NVMe Gen3 M.2 2280 Internal SSD | Up to 3500MB/S | Compact M.2 SSD Form Factor SSD | Internal Solid State Drive with 128-Layer NAND Flash looka god, just wish I could get a ball park on what this drive I have now has left.

I have an M.2 NVMe, I don’t think there’s that many people that don’t anymore, and it’s working perfectly!

$ fdisk -l
[...]
Disk /dev/nvme0n1: 232.89 GiB, 250059350016 bytes, 488397168 sectors
Disk model: Samsung SSD 960 EVO 250GB
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: 5053CB27-A627-1B45-9E5E-131BA81C39E6

Device            Start       End   Sectors   Size Type
/dev/nvme0n1p1  1026048  17410047  16384000   7.8G Linux swap
/dev/nvme0n1p2 17410048 488392031 470981984 224.6G Linux filesystem
/dev/nvme0n1p3     2048   1026047   1024000   500M Microsoft basic data

Partition table entries are not in disk order.

The only issue you will have is that for some reason GRUB complains about nvme drives at every kernel update.

M.2 is a separate slot type, like IDE/ PCIe/SATA/etc so you either need to have an M.2 Slot on your motherboard or have an adapter that accepts M.2 and converts it to another like PCIe…

1 Like

I know you get SATA M.2 connections as well, where the M.2 connector is connected to thee SATA bus, but you need a SATA M.2 drive for that and NVMe won’t work, seeing as that’s on the PCIe bus…

yes, that’s misleading, GRUB actually recognizes and deals with it just fine (that’s os-prober I think, it’s slightly outdated I guess).

Otherwise, NVMe-s are working perfectly and behave the same in every respect, just faster : ) (I’m using Samsung NVMe-s, mostly 970 EVO Plus).