As stated, my M.2 Samsung SM951 NVMe drive refuses to be seen in 3 Ubuntu installations. I've tried (14.04, 15.04, 15.10). Apparently this might be a problem with the SSD as no one online has gotten Linux to recognize it yet.
Windows 10 Pro is currently installed and bootable on the SSD with no problems. I'm trying to set up a dual boot but Ubuntu won't recognize that the drive is even in my laptop.
I have a Dell Precision 7510 laptop with Windows 10 pro pre-installed and fully functioning. I also have a second internal Seagate hdd which is recognized by Ubuntu. I'm booting in UEFI mode with Secure Boot on (I've tried legacy and disabling secure boot to no avail). The Samsung SM951 SSD is recognized in the BIOS and fully functional in Windows but Linux seems to be struggling for some reason. I'm running Ubuntu live from a USB key.
Apparently the Linux Kernel has had NVMe support since 3.3 so that's not the problem. I've been scouring the internet for the better part of a day and I don't think anyone has gotten their SM951 NVMe recognized in Linux. From other forums it seems like it might be a problem specific to this SSD as other NVMe and SSDs work fine in Linux. Does anyone have any ideas?