NVDIMM-N doesn't work properly on Dell EMC PowerEdge R840
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ndctl |
Fix Released
|
Unknown
|
|||
linux (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
ndctl (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Bionic |
Incomplete
|
Medium
|
Unassigned | ||
Disco |
Won't Fix
|
Medium
|
Unassigned | ||
Eoan |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
On ubuntu 18.04.1 :
1°) With 4.15.0-43 two default namespaces in raw mode are visible while there shouldn't be any but no settings change could be applied.
root@server:~# ndctl list -R
[
{
"dev"
"size"
"available_
"type":"pmem",
"numa_node":1,
"persistenc
},
{
"dev"
"size"
"available_
"type":"pmem",
"numa_node":0,
"persistenc
}
]
root@server:~# ndctl list
[
{
"dev"
"mode":"raw",
"size"
"sector_
"blockdev"
"numa_node":1
},
{
"dev"
"mode":"raw",
"size"
"sector_
"blockdev"
"numa_node":0
}
]
root@server:~# ndctl create-namespace --reconfig=
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
libndctl: sizeof_
failed to reconfigure namespace: No such device
2°) With 4.18.0-13 no active namespaces are seen which seems more coherent for non initialized NVDIMM-N with labels but no namespace can be created.
Both patches (kernel & ndctl) listed in the github issue below needs to be applied in order to get them working properly. Tested against the current hwe 4.18 kernel.
https:/
---
ProblemType: Bug
AlsaDevices:
total 0
crw-rw---- 1 root audio 116, 1 Jan 15 10:55 seq
crw-rw---- 1 root audio 116, 33 Jan 15 10:55 timer
AplayDevices: Error: [Errno 2] No such file or directory: 'aplay': 'aplay'
ApportVersion: 2.20.9-0ubuntu7.5
Architecture: amd64
ArecordDevices: Error: [Errno 2] No such file or directory: 'arecord': 'arecord'
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/snd/seq', '/dev/snd/timer'] failed with exit code 1:
DistroRelease: Ubuntu 18.04
IwConfig: Error: [Errno 2] No such file or directory: 'iwconfig': 'iwconfig'
MachineType: Dell Inc. PowerEdge R840
NonfreeKernelMo
Package: ndctl 61.2-0ubuntu1~
PackageArchitec
PciMultimedia:
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 mgadrmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.173.2
RfKill: Error: [Errno 2] No such file or directory: 'rfkill': 'rfkill'
Tags: bionic
Uname: Linux 4.15.0-43-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups:
_MarkForUpload: True
dmi.bios.date: 11/21/2018
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.3.9
dmi.board.name: 08XR9M
dmi.board.vendor: Dell Inc.
dmi.board.version: A01
dmi.chassis.type: 23
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.
dmi.product.family: PowerEdge
dmi.product.name: PowerEdge R840
dmi.sys.vendor: Dell Inc.
Related branches
- Rafael David Tinoco (community): Needs Fixing
- Christian Ehrhardt (community): Needs Fixing
-
Diff: 119 lines (+99/-0)3 files modifieddebian/changelog (+6/-0)
debian/patches/ndctl-init-labels-Fix-label-slot-accounting-per-UEFI.patch (+92/-0)
debian/patches/series (+1/-0)
- Rafael David Tinoco (community): Needs Fixing
- Christian Ehrhardt (community): Needs Fixing
-
Diff: 132 lines (+101/-1)4 files modifieddebian/changelog (+6/-0)
debian/control (+2/-1)
debian/patches/ndctl-init-labels-Fix-label-slot-accounting-per-UEFI.patch (+92/-0)
debian/patches/series (+1/-0)
Changed in ndctl: | |
status: | Unknown → New |
Changed in ndctl: | |
status: | New → Fix Released |
Changed in ndctl (Ubuntu Disco): | |
status: | Incomplete → Won't Fix |
This bug is missing log files that will aid in diagnosing the problem. While running an Ubuntu kernel (not a mainline or third-party kernel) please enter the following command in a terminal window:
apport-collect 1811785
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.