PDA

View Full Version : NVMe support



arpitpatel
02-Oct-2014, 00:04
Hi,
Is there any support for NVMe drivers in SLES 11?
Thanks
AP

malcolmlewis
02-Oct-2014, 00:49
On Wed 01 Oct 2014 11:14:02 PM CDT, arpitpatel wrote:


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!

malcolmlewis
02-Oct-2014, 00:57
On Wed 01 Oct 2014 11:49:19 PM CDT, malcolmlewis wrote:



On Wed 01 Oct 2014 11:14:02 PM CDT, arpitpatel wrote:


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?



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!

arpitpatel
02-Oct-2014, 16:33
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!

Thanks a lot Malcolm for your quick reply.

malcolmlewis
02-Oct-2014, 16:56
On Thu 02 Oct 2014 03:34:01 PM CDT, arpitpatel wrote:

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!

arpitpatel
02-Oct-2014, 17:27
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

garygeike
14-Jan-2015, 23:49
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

malcolmlewis
15-Jan-2015, 00:14
On Wed 14 Jan 2015 10:54:01 PM CST, garygeike wrote:


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.

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!

garygeike
15-Jan-2015, 16:30
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!


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:v*d*sv*sd*bc01sc08i02*
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:v*d*sv*sd*bc01sc08i02*
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

jmozdzen
15-Jan-2015, 16:47
(deleted by author)