NVMe support

Hi,
Is there any support for NVMe drivers in SLES 11?
Thanks
AP

Hi
By the looks it’s in kernels >= 3.3 so not in the current releases. You
would need to build the module. What release of SLES are you talking
about?


Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
openSUSE 13.1 (Bottle) (x86_64) GNOME 3.10.1 Kernel 3.11.10-21-desktop
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

Hi
Ahh just checked, it is present in SLED 11 SP3, doesn’t look like it’s
present in SLES 11 SP3…

cat /etc/SuSE-release

SUSE Linux Enterprise Desktop 11 (x86_64)
VERSION = 11
PATCHLEVEL = 3

/sbin/modinfo nvme

filename:       /lib/modules/3.0.101-0.35-default/kernel/drivers/block/nvme.ko
version:        0.8
license:        GPL
author:         Matthew Wilcox <willy@linux.intel.com>
srcversion:     BFF5B1DA564C3257E332C52
alias:          pci:v*d*sv*sd*bc01sc08i02*
depends:
supported:      no
vermagic:       3.0.101-0.35-default SMP mod_unload modversions
signer:         SUSE Linux Enterprise Secure Boot Signkey
sig_key:  3F:B0:77:B6:CE:BC:6F:F2:52:2E:1C:14:8C:57:C7:77:C7:88:E3:E7
sig_hashalgo:   sha256
parm:           nvme_major:int
parm:           use_threaded_interrupts:int


Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
openSUSE 13.1 (Bottle) (x86_64) GNOME 3.10.1 Kernel 3.11.10-21-desktop
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

[QUOTE=malcolmlewis;23955]Hi
Ahh just checked, it is present in SLED 11 SP3, doesn’t look like it’s
present in SLES 11 SP3…

cat /etc/SuSE-release

SUSE Linux Enterprise Desktop 11 (x86_64)
VERSION = 11
PATCHLEVEL = 3

/sbin/modinfo nvme

filename:       /lib/modules/3.0.101-0.35-default/kernel/drivers/block/nvme.ko
version:        0.8
license:        GPL
author:         Matthew Wilcox <willy@linux.intel.com>
srcversion:     BFF5B1DA564C3257E332C52
alias:          pci:v*d*sv*sd*bc01sc08i02*
depends:
supported:      no
vermagic:       3.0.101-0.35-default SMP mod_unload modversions
signer:         SUSE Linux Enterprise Secure Boot Signkey
sig_key:  3F:B0:77:B6:CE:BC:6F:F2:52:2E:1C:14:8C:57:C7:77:C7:88:E3:E7
sig_hashalgo:   sha256
parm:           nvme_major:int
parm:           use_threaded_interrupts:int


Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
openSUSE 13.1 (Bottle) (x86_64) GNOME 3.10.1 Kernel 3.11.10-21-desktop
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks![/QUOTE]

Thanks a lot Malcolm for your quick reply.

Hi
I’m assuming you need it for SLES, I can ask my SUSE Contacts if/why
not present in SLES?


Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
openSUSE 13.1 (Bottle) (x86_64) GNOME 3.10.1 Kernel 3.11.10-21-desktop
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

Actually I am interested in both the Desktop as well as Server version. That would be certainly helpful. Actually I was surprised to find it in SLED and not SLES, because initially this devices will be more applicable to Server.
Thanks
Arpit

How difficult is it to build a module for SLES 11 SP3? Can a novice to it? I have a couple nvme devices I would like to try on my power system. gary.geike@hgst.com

Hi
This is a ppc system?

Can you check it’s not present?

/sbin/modinfo nvme


Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
SUSE Linux Enterprise Desktop 12 GNOME 3.10.1 Kernel 3.12.28-4-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

[QUOTE=malcolmlewis;25820]Hi
This is a ppc system?

Can you check it’s not present?

/sbin/modinfo nvme


Cheers Malcolm °¿° LFCS, SUSE Knowledge Partner (Linux Counter #276890)
SUSE Linux Enterprise Desktop 12 GNOME 3.10.1 Kernel 3.12.28-4-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks![/QUOTE]

I currently I have RHEL 7.0 loaded on the machine. I was considering moving to SuSE, because i’m having trouble with nvme on RHEL. Then I read this post and saw nvme was not supported on SLES. So really I was just wondering if there were plans to support nvme on SLES. As for your question, my current driver on RHEL is
modinfo nvme
filename: /lib/modules/3.10.0-123.el7.ppc64/kernel/drivers/block/nvme.ko
version: 0.8
license: GPL
author: Matthew Wilcox willy@linux.intel.com
srcversion: 819C52F20E776FD2D5F7896
alias: pci:vdsvsdbc01sc08i02*
depends:
intree: Y
vermagic: 3.10.0-123.el7.ppc64 SMP mod_unload modversions
signer: Red Hat Enterprise Linux kernel signing key
sig_key: 43:A8:52:7A:25:D8:24:04:43:11:64:7C:15:68:84:AC:4A:96:A0:20
sig_hashalgo: sha256
parm: nvme_major:int
parm: use_threaded_interrupts:int
[root@ezer400 ~]# rmmod nvme-hgst
[root@ezer400 ~]# modinfo nvme
filename: /lib/modules/3.10.0-123.el7.ppc64/kernel/drivers/block/nvme.ko
version: 0.8
license: GPL
author: Matthew Wilcox willy@linux.intel.com
srcversion: 819C52F20E776FD2D5F7896
alias: pci:vdsvsdbc01sc08i02*
depends:
intree: Y
vermagic: 3.10.0-123.el7.ppc64 SMP mod_unload modversions
signer: Red Hat Enterprise Linux kernel signing key
sig_key: 43:A8:52:7A:25:D8:24:04:43:11:64:7C:15:68:84:AC:4A:96:A0:20
sig_hashalgo: sha256
parm: nvme_major:int
parm: use_threaded_interrupts:int

The error when I try to do a modprobe is
nvme_hgst: module verification failed: signature and/or required key missing - tainting kernel
[ 2157.503175] ftrace: Allocated trace_printk buffers
[ 2285.546938] nvme-hgst 0014:01:00.0: Device not ready; aborting initialisation

(deleted by author)