On Thu, Jun 2, 2016 at 3:56 PM, Andrei Borzenkov firstname.lastname@example.org wrote:
02.06.2016 16:27, Greg Freemyer пишет:
Didn't know about /dev/nvme* (and I assume 13.1 has too old of a kernel for nvme anyways.)
NVMe should be supported starting with 3.3. Of course there could be specific hardware dependency.
Note NVMe is not sata/scsi based. It's a different data bus.
M.2 is form-factor; it can support PCIe or SATA (or even USB) so you need to check precisely what storage technology is used in your case.
How? What Linux commands? I'll burn the latest Tumbleweed ISO to test with.
Well, either you will see traditional SCSI devices or PCI devices. But looking at various reports, it may be necessary to fiddle with BIOS settings to expose NVMe devices in Linux.
Don't tell Richard, but I think I'm going to go crazy and buy a couple of bleeding edge devices to test with:
=== M.2 M Key device using AHCI protocol ===
Samsung XP941 SSD PCIe M Key 2280 MZHPU128HCGM-00000
$120 from Amazon === M.2 M Key device using NVMe protocol ===
Samsung PM951 128GB M.2 NGFF PCIe Gen3 x4, NVME Solid state drive SSD, OEM (2280) ( MZVLV128HCGR-00000
$74 from Amazon ====
Both of those should do well over 500 MB/sec in sequential read access situations.
Do you know if a PCIe adapter card has to support AHCI vs NVMe, or does the PCIe card just connect the PCIe bus pins to the M.2 connector pins and could careless what protocol is in use?
I've got a couple workstations with different X99 motherboards. Hopefully one or both supports booting from both of those SSDs. Regardless it will be an interesting learning experience. I simply don't know much about this class of SSD yet, and I really should now that prices are getting down to affordable.
It looks to me that these devices will soon eliminate the 2.5" form factor SSDs with a SATA interface that I'm most used to seeing in laptops. (I have seen a number of mSATA and M.2 B-Keyed SSDs already, but the 2.5" form factor still dominates what I see in my work. The NVMe SSD in the Alienware is the first NVMe SSD I've come across.)