Page 1 of 3 123 LastLast
Results 1 to 10 of 21

Thread: Does 15.4 support M.2 SSD?

  1. #1
    Join Date
    Aug 2010
    Location
    California
    Posts
    216

    Question Does 15.4 support M.2 SSD?

    I can't find the info on my own, so I'm asking. Is the driver for M.2 already there in 15.4? Would it have to be a fresh install? Thanks in advance.

  2. #2
    Join Date
    Jun 2008
    Location
    Auckland, NZ
    Posts
    24,231
    Blog Entries
    1

    Default Re: Does 15.4 support M.2 SSD?

    Quote Originally Posted by HealingMindNOS View Post
    I can't find the info on my own, so I'm asking. Is the driver for M.2 already there in 15.4? Would it have to be a fresh install? Thanks in advance.
    NVMe support has been supported since kernel version 3.3, while M.2 is a from factor for SSDs.
    Last edited by deano_ferrari; 11-Aug-2022 at 03:14.
    openSUSE Leap 15.4; KDE Plasma 5

  3. #3
    Join Date
    Feb 2010
    Location
    Germany
    Posts
    5,035

    Default Re: Does 15.4 support M.2 SSD?

    Quote Originally Posted by HealingMindNOS View Post
    Is the driver for M.2 already there in 15.4?
    The Linux Kernel has supported NVMe drives since Kernel version 3.3 – Leap 15.4 has Linux Kernel version 5.14.


  4. #4
    Join Date
    Mar 2014
    Location
    Canary Island Lat. 27.994547-15.405127 Lon-160m sea level
    Posts
    345

    Default Re: Does 15.4 support M.2 SSD?

    Hello: Of course, SSDs with 3D memories and other types are supported, even in raid type (I would like all the functions on this and utilities, from Intel, to be supported as well). But the M2 type SSDs in pcie configuration with more bandwidth are supported, idem the same for the sata type (what changes there, only the format changes). Even VROC, others Intel may not release the code, it's a shame, it would be a great help, especially on linux and unix servers.

    Code:
    mikrios-15:~ # systemd-analyze
    Startup finished in 7.146s (kernel) + 3.882s (initrd) + 12.275s (userspace) = 23.304s
    graphical.target reached after 12.261s in userspace
    PHP Code:
    mikrios:~ # inxi -SMCz -xxxDPI 
    System
      
    Kernel5.14.21-150400.24.11-default archx86_64 bits64 compilergcc 
        v
    7.5.0 Consolepty pts/1 wmkwin_x11 DMSDDM DistroopenSUSE Leap 
        15.4 
    Machine

      
    TypeDesktop MoboASUSTeK modelPRIME X299-DELUXE II vRev 1.xx 
        serial
    : <filterUEFIAmerican Megatrends v3601 date09/24/2021 
    CPU

      
    Info12-core modelIntel Core i9-10920X bits64 typeMT MCP 
        smt
    enabled archCascade Lake rev7 cacheL1768 KiB L212 MiB 
        L3
    19.2 MiB 
      Speed 
    (MHz): avg1201 high1204 min/max1200/4800 volts1.6 V 
        ext
    -clock100 MHz cores11200 21200 31202 41204 51202 61200 
        7
    1203 81202 91203 101202 111203 121200 131202 141199 
        15
    1202 161203 171202 181199 191202 201202 211203 221202 
        23
    1202 241202 bogomips167995 
      Flags
    avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx 
    Drives

      
    Local Storagetotal46.39 TiB used37.52 GiB (0.1%) 
      
    ID-1: /dev/nvme0n1 vendorWestern Digital modelWD BLACK SN850 Heatsink 
        1TB size
    931.51 GiB speed63.2 Gb/s lanes4 typeSSD serial: <filter
        
    rev614600WD temp39.9 C schemeGPT 
      ID
    -2: /dev/nvme1n1 vendorWestern Digital modelWDS100T3X0C-00SJG0 
        size
    931.51 GiB speed31.6 Gb/s lanes4 typeSSD serial: <filter
        
    rev111110WD temp42.9 C schemeGPT 
      ID
    -3: /dev/nvme2n1 vendorWestern Digital modelWD BLACK SN850 Heatsink 
        1TB size
    931.51 GiB speed63.2 Gb/s lanes4 typeSSD serial: <filter
        
    rev614600WD temp35.9 C schemeGPT 
      ID
    -4: /dev/nvme3n1 vendorWestern Digital modelWDS100T1X0E-00AFY0 
        size
    931.51 GiB speed63.2 Gb/s lanes4 typeSSD serial: <filter
        
    rev614600WD temp35.9 C schemeGPT 
      ID
    -5: /dev/nvme4n1 vendorWestern Digital modelWDS100T3X0C-00SJG0 
        size
    931.51 GiB speed31.6 Gb/s lanes4 typeSSD serial: <filter
        
    rev102000WD temp36.9 C schemeGPT 
      ID
    -6: /dev/nvme5n1 vendorWestern Digital modelWDS100T1X0E-00AFY0 
        size
    931.51 GiB speed63.2 Gb/s lanes4 typeSSD serial: <filter
        
    rev614600WD temp33.9 C schemeGPT 
      ID
    -7: /dev/nvme6n1 vendorWestern Digital modelWD BLACK AN1500 
        size
    1.82 TiB typeSSD serial: <filterrev10271043 temp59° (332 
        Kelvin
    C schemeGPT 
      ID
    -8: /dev/nvme7n1 vendorWestern Digital modelWDS100T3X0C-00SJG0 
        size
    931.51 GiB speed31.6 Gb/s lanes4 typeSSD serial: <filter
        
    rev111110WD temp42.9 C schemeGPT 
      ID
    -9: /dev/sda vendorWestern Digital modelWD2005FBYZ-01YCBB3 
        size
    1.82 TiB speed6.0 Gb/s typeHDD rpm7200 serial: <filter
        
    revRR09 schemeGPT 
      ID
    -10: /dev/sdb vendorWestern Digital modelWD2005FBYZ-01YCBB3 
        size
    1.82 TiB speed6.0 Gb/s typeHDD rpm7200 serial: <filter
        
    revRR09 schemeGPT 
      ID
    -11: /dev/sdc vendorWestern Digital modelWD6003FRYZ-01F0DB0 
        size
    5.46 TiB speed6.0 Gb/s typeHDD rpm7200 serial: <filter
        
    rev1H01 schemeGPT 
      ID
    -12: /dev/sdd vendorWestern Digital modelWD2003FZEX-00SRLA0 
        size
    1.82 TiB speed6.0 Gb/s typeHDD rpm7200 serial: <filter
        
    rev1A01 schemeGPT 
      ID
    -13: /dev/sde vendorWestern Digital modelWD140EFGX-68B0GN0 
        size
    12.73 TiB speed6.0 Gb/s typeHDD rpm7200 serial: <filter
        
    rev0A85 schemeGPT 
      ID
    -14: /dev/sdf vendorWestern Digital modelWD161KRYZ-01AGBB0 
        size
    14.55 TiB speed6.0 Gb/s typeHDD rpm7200 serial: <filter
        
    rev1H01 schemeGPT 
    Partition

      
    ID-1: / size100 GiB used11.61 GiB (11.6%) fsbtrfs dev: /dev/nvme6n1p2 
      ID
    -2: /boot/efi size249.7 MiB used320 KiB (0.1%) fsvfat 
        dev
    : /dev/nvme6n1p1 
      ID
    -3: /home size1.4 TiB used25.91 GiB (1.8%) fsbtrfs dev: /dev/sdd1 
      ID
    -4: /opt size100 GiB used11.61 GiB (11.6%) fsbtrfs 
        dev
    : /dev/nvme6n1p2 
      ID
    -5: /tmp size100 GiB used11.61 GiB (11.6%) fsbtrfs 
        dev
    : /dev/nvme6n1p2 
      ID
    -6: /var size100 GiB used11.61 GiB (11.6%) fsbtrfs 
        dev
    : /dev/nvme6n1p2 
      ID
    -7swap-1 size175 GiB used0 KiB (0.0%) fsswap priority: -
        dev
    : /dev/sdd2 
    Info

      
    Processes404 Uptime0h 23m wakeups0 Memory125.48 GiB used3.31 GiB 
      
    (2.6%) Initsystemd v249 targetgraphical (5) default: graphical 
      Compilers
    gcc7.5.0 alt7 PackagesN/A notesee --pkg ShellBash (su
      
    v4.4.23 running-inkonsole inxi3.3.20 
    Code:
    mikrios:~ # lsblk -fm 
    NAME        FSTYPE FSVER LABEL       UUID                                 FSAVAIL FSUSE% MOUNTPOINTS              SIZE OWNER GROUP MODE 
    sda                                                                                                               1.8T root  disk  brw-rw---- 
    ├─sda1      vfat   FAT32             37A9-911A                                                                    512M root  disk  brw-rw---- 
    ├─sda2      btrfs                    f668bb92-e549-419b-b801-86d8257d6cac                                          60G root  disk  brw-rw---- 
    ├─sda3      swap   1                 3b1336dc-985d-4c92-8f35-797e20ec48d4                                         283M root  disk  brw-rw---- 
    └─sda4      btrfs        home        241b6625-98d2-4167-9f6e-985476a84c61                                         1.8T root  disk  brw-rw---- 
    sdb                                                                                                               1.8T root  disk  brw-rw---- 
    ├─sdb1      vfat   FAT16             A0FF-36B7                                                                    300M root  disk  brw-rw---- 
    ├─sdb2      btrfs                    7c0c5fe6-91a9-4cb8-bf3e-adb5238f952f                                          87G root  disk  brw-rw---- 
    ├─sdb3      btrfs                    52784a91-09dd-4cec-aeaf-ab62b792ce57                                         1.7T root  disk  brw-rw---- 
    └─sdb4      swap   1                 1abac62c-373d-4208-a7fa-57025024c4bf                                        65.6G root  disk  brw-rw---- 
    sdc                                                                                                               5.5T root  disk  brw-rw---- 
    └─sdc1      btrfs        6-T-WD-GOLD 9be936ea-d5cb-4fa5-811c-dde7bad8a296                                         5.5T root  disk  brw-rw---- 
    sdd                                                                                                               1.8T root  disk  brw-rw---- 
    ├─sdd1      btrfs                    7bba6e67-716b-46fc-9bba-83d21a8ab184    1.4T     2% /home                    1.4T root  disk  brw-rw---- 
    └─sdd2      swap   1                 f3d19df3-e590-4acd-b39c-ade8c8fb2fa3                [SWAP]                   175G root  disk  brw-rw---- 
    sde                                                                                                              12.7T root  disk  brw-rw---- 
    └─sde1      btrfs        14T_RED+    e0732760-95e6-4e29-a5b5-093acdb50f17                                        12.7T root  disk  brw-rw---- 
    sdf                                                                                                              14.6T root  disk  brw-rw---- 
    └─sdf1      btrfs        16T         6265d71f-8715-428d-ad93-d600fe843500                                        14.6T root  disk  brw-rw---- 
    sr0                                                                                                              1024M root  cdrom brw-rw---- 
    nvme6n1                                                                                                           1.8T root  disk  brw-rw---- 
    ├─nvme6n1p1 vfat   FAT16             3BC7-D6EA                             249.4M     0% /boot/efi                250M root  disk  brw-rw---- 
    └─nvme6n1p2 btrfs                    901087e2-77f2-4684-a096-a2fcfe4d8c5b   87.9G    12% /var                     100G root  disk  brw-rw---- 
                                                                                             /root                                      
                                                                                             /boot/grub2/x86_64-efi                     
                                                                                             /usr/local                                 
                                                                                             /tmp                                       
                                                                                             /srv                                       
                                                                                             /opt                                       
                                                                                             /boot/grub2/i386-pc                        
                                                                                             /.snapshots                                
                                                                                             /                                          
    nvme1n1                                                                                                         931.5G root  disk  brw-rw---- 
    └─nvme1n1p1 btrfs        nvme1       2301ea55-48aa-459d-8342-6455cceaea39                                       931.5G root  disk  brw-rw---- 
    nvme4n1                                                                                                         931.5G root  disk  brw-rw---- 
    └─nvme4n1p1 btrfs        nvme4       39580307-090a-462a-8f0e-1610ec633f5a                                       931.5G root  disk  brw-rw---- 
    nvme7n1                                                                                                         931.5G root  disk  brw-rw---- 
    └─nvme7n1p1 btrfs        nvme6       f0c1f1d3-84ee-448a-b81a-3f07e89ad2cd                                       931.5G root  disk  brw-rw---- 
    nvme5n1                                                                                                         931.5G root  disk  brw-rw---- 
    └─nvme5n1p1 btrfs        nvme5       00e24071-a0b5-4a11-ab5e-e0c82bb14553                                       931.5G root  disk  brw-rw---- 
    nvme0n1                                                                                                         931.5G root  disk  brw-rw---- 
    └─nvme0n1p1 btrfs        nvme0       3550898b-d4a4-4268-abae-400c72eaaac1                                       931.5G root  disk  brw-rw---- 
    nvme3n1                                                                                                         931.5G root  disk  brw-rw---- 
    └─nvme3n1p1 btrfs        nvme3       8791e3f8-1381-4cab-bae6-33d7266f10bf                                       931.5G root  disk  brw-rw---- 
    nvme2n1                                                                                                         931.5G root  disk  brw-rw---- 
    └─nvme2n1p1 btrfs        nvme2       f08235b2-569b-43a9-9503-b3e53e6ebbb8                                       931.5G root  disk  brw-rw----
    
    



    On this Leap 15.4 machine, it is installed in a Raid 0 of 2 M2 type nvme; and many of today's laptops have built-in M2 cards, instead of sata drives.

    Best regards .

    Translator is used, sorry if there are errors, thanks.

  5. #5
    Join Date
    Mar 2014
    Location
    Canary Island Lat. 27.994547-15.405127 Lon-160m sea level
    Posts
    345

    Default Re: Does 15.4 support M.2 SSD?

    In btrfs ssd and nvme are recognized and configured accordingly.
    Even with adding ssd in your instructions.

    In mine I did not put anything and the result is this:
    Code:
    mikrios:~ # mount |grep "dev/nvme"
    /dev/nvme6n1p2 on / type btrfs (rw,relatime,ssd,space_cache,subvolid=266,subvol=/@/.snapshots/1/snapshot)
    /dev/nvme6n1p2 on /.snapshots type btrfs (rw,relatime,ssd,space_cache,subvolid=265,subvol=/@/.snapshots)
    /dev/nvme6n1p2 on /boot/grub2/i386-pc type btrfs (rw,relatime,ssd,space_cache,subvolid=264,subvol=/@/boot/grub2/i386-pc)
    /dev/nvme6n1p2 on /opt type btrfs (rw,relatime,ssd,space_cache,subvolid=262,subvol=/@/opt)
    /dev/nvme6n1p2 on /srv type btrfs (rw,relatime,ssd,space_cache,subvolid=260,subvol=/@/srv)
    /dev/nvme6n1p2 on /tmp type btrfs (rw,relatime,ssd,space_cache,subvolid=259,subvol=/@/tmp)
    /dev/nvme6n1p2 on /usr/local type btrfs (rw,relatime,ssd,space_cache,subvolid=258,subvol=/@/usr/local)
    /dev/nvme6n1p2 on /boot/grub2/x86_64-efi type btrfs (rw,relatime,ssd,space_cache,subvolid=263,subvol=/@/boot/grub2/x86_64-efi)
    /dev/nvme6n1p2 on /root type btrfs (rw,relatime,ssd,space_cache,subvolid=261,subvol=/@/root)
    /dev/nvme6n1p2 on /var type btrfs (rw,relatime,ssd,space_cache,subvolid=257,subvol=/@/var)
    /dev/nvme6n1p1 on /boot/efi type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro)
    Kind regards.

  6. #6
    Join Date
    Dec 2008
    Location
    FL, USA
    Posts
    4,101
    Blog Entries
    1

    Default Re: Does 15.4 support M.2 SSD?

    If your reason for the question relates to migrating a HDD or SSD to NVME by cloning, with expectation of it working the same, the answer is not without prior preparation. At least, that's how it was three years ago, last time I tried it. The preparation required is rebuild of initrd(s) with nvme support specifically added prior to cloning. It is not there by default, but needs to be, because it's modular:
    Code:
    # lsinitrd initrd | grep nvme
    drwxr-xr-x   3 root     root            0 May 16 21:26 lib/modules/5.14.21-150400.22-default/kernel/drivers/nvme
    drwxr-xr-x   2 root     root            0 May 16 21:26 lib/modules/5.14.21-150400.22-default/kernel/drivers/nvme/host
    -rw-r--r--   1 root     root        87313 May 11 22:00 lib/modules/5.14.21-150400.22-default/kernel/drivers/nvme/host/nvme-core.ko.zst
    -rw-r--r--   1 root     root        28943 May 11 22:00 lib/modules/5.14.21-150400.22-default/kernel/drivers/nvme/host/nvme.ko.zst
    # lsmod | grep nvme
    nvme                   53248  9
    nvme_core             172032  10 nvme
    t10_pi                 16384  1 nvme_core
    Reg. Linux User 211409 *** multibooting since 1992
    Primary: 15.4, TW, 15.1 & 13.1 on Haswell @earthlink.net
    Secondary: eComStation (OS/2) &15.4 on i965P/Radeon
    Tertiary: Debian, Fedora, Mageia, more on Rocket Lake & older Intel, AMD, NVidia....

  7. #7
    Join Date
    Jun 2008
    Location
    East of Podunk
    Posts
    33,367
    Blog Entries
    15

    Default Re: Does 15.4 support M.2 SSD?

    @HealingMindNOS
    Hi
    I see no mention of the hardware your planning to use,? There is support for sure, for example if using for additional storage.

    Booting may be a different issue depending on your hardware, also what M2 device are you planning to use, for example the Intel board running Leap 15.4 I have doesn't support NVMe boot (I boot from a USB device), the WD SN750 NVMe I have in this system needs some additional Grub boot options (it has a funky controller).

    Perhaps you could clarify the hardware in use or planning to use?
    Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
    SUSE SLE, openSUSE Leap/Tumbleweed (x86_64) | GNOME DE
    If you find this post helpful and are logged into the web interface,
    please show your appreciation and click on the star below... Thanks!

  8. #8
    Join Date
    Aug 2010
    Location
    California
    Posts
    216

    Smile Re: Does 15.4 support M.2 SSD?

    Quote Originally Posted by malcolmlewis View Post
    @HealingMindNOS
    ...Perhaps you could clarify the hardware in use or planning to use?
    Actually, I don't know yet, I have an ASUS B450M Pro-S mini ATX MB. I am also having misunderstandings with ASUS tech support because their Intel QVL listings for M.2 are vague and not much to choose from for what they tested.

    Thanks to ALL of you for your replies.

  9. #9
    Join Date
    Mar 2014
    Location
    Canary Island Lat. 27.994547-15.405127 Lon-160m sea level
    Posts
    345

    Default Re: Does 15.4 support M.2 SSD?

    Hello: Intel is a thing apart with their Optane nvme, also I think and I'm not sure that it has another function (besides the small size).

    On the other hand, it has nvme that are not optane, if not, how do the win and linux that come in the new laptops start? .

    Asus (in my case I have an x299) the nvme can be for booting and others for other applications (IRST, etc) but they are proprietary Intel and linux sometimes does not have that, linux can use bccache , substituting what intel has not released for linux.

    Initrd and initramfs are updated every time you enter the yast loader, accept everything without making changes, and initrd is refreshed; another way is to run: dracut --force .

    Best regards .

  10. #10
    Join Date
    Feb 2010
    Location
    Germany
    Posts
    5,035

    Exclamation Re: Does 15.4 support M.2 SSD?

    Quote Originally Posted by HealingMindNOS View Post
    I have an ASUS B450M Pro-S mini ATX MB.
    Be careful:
    *2 M.2_2 shares bandwidth with PCIEX16_2. When M.2_2 runs, PCIEX16_2 will be disabled.
    1 x M.2_2 socket 3, with M key, type 2242/2260/2280/22110 storage devices support(PCIE 2.0 x4)*2
    <https://www.asus.com/Motherboards-Co...RO-S/techspec/>
    Putting the ASUS text another way:
    • The Mainboard socket 3, supports M.2 NVMe – <https://en.wikipedia.org/wiki/M.2>.
    • But, when an M.2 NVMe device is plugged into socket 3, the PCIe 2.0 x16 (x4 mode) expansion slot will be disabled.
    • And, vice versa …

Page 1 of 3 123 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •