NVMe SSD compatibility?

Hi,

I am looking to build a new computer and wanted to put an M.2-NVMe disk in it,](https://www.losmejoresdiscosssd.es/) and was wondering from what version is SUSE compatible with NVMe disks?

Thanks!

Hi and welcome to the Forum :slight_smile:
I’ve only tested on Tumbleweed with my NVMe device, now this is an older motherboard and doesn’t support NVMe boot. I hade to put /boot and /boot/efi on a SSD. I also had to add the following option to my grub boot kernel options: nvme_core.default_ps_max_latency_us=0 else on this system boot would freeze.


 /sbin/lspci -nnk | grep -A2 Non-Volatile

01:00.0 Non-Volatile memory controller [0108]: Sandisk Corp WD Black 2018/PC SN520 NVMe SSD [15b7:5003] (rev 01)
    Subsystem: Sandisk Corp WD Black 2018/PC SN520 NVMe SSD [15b7:5003]
    Kernel driver in use: nvme

pinxi -Fxxz

System:    Host: grover Kernel: 5.3.7-1-default x86_64 bits: 64 compiler: gcc v: 9.2.1 Desktop: Gnome 3.34.1 wm: gnome-shell 
           dm: GDM Distro: openSUSE Tumbleweed 20191101 
Machine:   Type: Desktop System: N/A product: Canyon v: 000 serial: <filter> 
           Mobo: N/A model: N/A serial: <filter> UEFI: Intel v: MKQ7710H.86A.0074.2018.1025.1727 date: 10/25/2018 
CPU:       Topology: Quad Core model: Intel Xeon E3-1245 V2 bits: 64 type: MT MCP arch: Ivy Bridge rev: 9 L2 cache: 8192 KiB 
           flags: avx lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 54277 
           Speed: 1597 MHz min/max: 1600/3800 MHz Core speeds (MHz): 1: 1596 2: 1597 3: 1597 4: 1597 5: 1596 6: 1597 7: 1597 
           8: 1597 
Graphics:  Device-1: Intel Xeon E3-1200 v2/3rd Gen Core processor Graphics driver: i915 v: kernel bus ID: 00:02.0 
           chip ID: 8086:016a 
           Device-2: NVIDIA GK208B [GeForce GT 710] vendor: ZOTAC driver: nvidia v: 440.26 bus ID: 02:00.0 chip ID: 10de:128b 
           Device-3: NVIDIA GK208B [GeForce GT 710] vendor: ZOTAC driver: vfio-pci v: 0.2 bus ID: 03:00.0 chip ID: 10de:128b 
           Display: x11 server: X.Org 1.20.5 driver: modesetting,nouveau unloaded: fbdev,vesa alternate: intel,nv,nvidia 
           compositor: gnome-shell resolution: 1920x1080~60Hz 
           OpenGL: renderer: Mesa DRI Intel Ivybridge Server v: 4.2 Mesa 19.2.1 compat-v: 3.0 direct render: Yes 
Audio:     Device-1: Intel 7 Series/C216 Family High Definition Audio driver: snd_hda_intel v: kernel bus ID: 00:1b.0 
           chip ID: 8086:1e20 
           Device-2: NVIDIA GK208 HDMI/DP Audio vendor: ZOTAC driver: snd_hda_intel v: kernel bus ID: 02:00.1 
           chip ID: 10de:0e0f 
           Device-3: NVIDIA GK208 HDMI/DP Audio vendor: ZOTAC driver: vfio-pci v: 0.2 bus ID: 03:00.1 chip ID: 10de:0e0f 
           Sound Server: ALSA v: k5.3.7-1-default 
Network:   Device-1: Intel 82579LM Gigabit Network driver: e1000e v: 3.2.6-k port: f080 bus ID: 00:19.0 chip ID: 8086:1502 
           IF: eth0 state: up speed: 1000 Mbps duplex: full mac: <filter> 
           Device-2: Intel 82574L Gigabit Network driver: e1000e v: 3.2.6-k port: c000 bus ID: 04:00.0 chip ID: 8086:10d3 
           IF: eth1 state: up speed: 1000 Mbps duplex: full mac: <filter> 
           IF-ID-1: br0 state: up speed: N/A duplex: N/A mac: <filter> 
           IF-ID-2: tap0 state: down mac: <filter> 
Drives:    Local Storage: total: 1.36 TiB used: 770.27 GiB (55.5%) 
           ID-1: /dev/nvme0n1 vendor: Western Digital model: WDS250G1B0C-00S6U0 size: 232.89 GiB speed: 15.8 Gb/s lanes: 2 
           serial: <filter> 
           ID-2: /dev/sda vendor: SanDisk model: SDSSDXPS240G size: 223.57 GiB speed: 6.0 Gb/s serial: <filter> 
           ID-3: /dev/sdb vendor: Western Digital model: WD10JPVX-60JC3T0 size: 931.51 GiB speed: 6.0 Gb/s serial: <filter> 
Partition: ID-1: / size: 40.00 GiB used: 13.55 GiB (33.9%) fs: btrfs dev: /dev/nvme0n1p1 
           ID-2: /boot size: 768.0 MiB used: 105.8 MiB (13.8%) fs: btrfs dev: /dev/sda2 
           ID-3: /home size: 40.00 GiB used: 13.55 GiB (33.9%) fs: btrfs dev: /dev/nvme0n1p1 
           ID-4: /opt size: 40.00 GiB used: 13.55 GiB (33.9%) fs: btrfs dev: /dev/nvme0n1p1 
           ID-5: /tmp size: 40.00 GiB used: 13.55 GiB (33.9%) fs: btrfs dev: /dev/nvme0n1p1 
           ID-6: /var size: 40.00 GiB used: 13.55 GiB (33.9%) fs: btrfs dev: /dev/nvme0n1p1 
           ID-7: swap-1 size: 2.57 GiB used: 12.0 MiB (0.5%) fs: swap dev: /dev/sda4 
Sensors:   System Temperatures: cpu: 39.0 C mobo: 56.0 C 
           Fan Speeds (RPM): cpu: 637 
           Voltages: 12v: 12.10 5v: 5.24 3.3v: 3.38 vbat: 3.33 
Info:      Processes: 344 Uptime: 08:06:39  up 2 days 13:43,  2 users,  load average: 0.23, 0.36, 0.60 Memory: 15.15 GiB 
           used: 3.10 GiB (20.5%) Init: systemd v: 243 runlevel: 5 target: graphical.target Compilers: gcc: 9.2.1 alt: 7/9 
           Shell: bash v: 5.0.11 running in: tilda inxi: 3.0.36 

My Dell E7470 and 7490 have no issues with nvme m.2 drives with OpenSUSE 15.1.
Legacy boot with the E7470, UEFI with the 7490 (no Legacy boot from hard drives on newer Dell BIOS).

I have 15.0, 15.1, 15.2 and TW among other distros booting from M.2 Kingston on an Asus B250. Some of the out of support releases are also compatible, since the linux kernel has supported it by default since around 4 years ago.

All supported openSUSE OSes supports NVME.
It is possible to install openSUSE on a NVME drive with a non-UEFI motherboards - just put GRUB and /boot onto BIOS-visible HDD or SDD or thumb drive or etc.
Other stuff (remains of root ( / ) , swap, /home) you can put on NVME SSD.
No need for me to use “nvme_core.default_ps_max_latency_us=0”.

Hi, I have also older motherboard, so I have installed mbr and /boot partition on usb3 thumb and opensuse to samsung 970 nvme. Works perfectly, there’s only little pause while loading kernel from /boot, but the rest comes from nvme.

I have 15.2 and works fine with NVME. https://forums.opensuse.org/images/smiliesnew/wink.png](https://quessd.es)