root@server:~# ndctl create-namespace --reconfig=namespace1.0 --type=pmem --mode=sector -f
libndctl: sizeof_namespace_index: nmem10: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem10: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem10: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem10: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem10: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem10: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem10: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem10: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem10: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem10: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem7: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem7: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem7: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem7: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem7: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem7: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem7: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem7: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem7: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem7: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem9: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem9: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem9: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem9: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem9: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem9: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem9: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem9: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem9: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem9: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem6: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem6: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem6: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem6: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem6: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem6: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem6: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem6: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem6: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem6: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem11: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem11: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem11: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem11: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem11: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem11: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem11: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem11: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem11: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem11: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem8: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem8: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem8: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem8: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem8: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem8: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem8: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem8: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem8: label area (1024) too small to host (256 byte) labels
libndctl: sizeof_namespace_index: nmem8: label area (1024) too small to host (256 byte) labels
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.
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 :"region1" , :103079215104, size":0, e_domain" :"unknown" :"region0" , :103079215104, size":0, e_domain" :"unknown"
[
{
"dev"
"size"
"available_
"type":"pmem",
"numa_node":1,
"persistenc
},
{
"dev"
"size"
"available_
"type":"pmem",
"numa_node":0,
"persistenc
}
]
root@server:~# ndctl list :"namespace1. 0", :103079215104, size":512, :"pmem1" , :"namespace0. 0", :103079215104, size":512, :"pmem0" ,
[
{
"dev"
"mode":"raw",
"size"
"sector_
"blockdev"
"numa_node":1
},
{
"dev"
"mode":"raw",
"size"
"sector_
"blockdev"
"numa_node":0
}
]
root@server:~# ndctl create-namespace --reconfig= namespace1. 0 --type=pmem --mode=sector -f namespace_ index: nmem10: label area (1024) too small to host (256 byte) labels namespace_ index: nmem10: label area (1024) too small to host (256 byte) labels namespace_ index: nmem10: label area (1024) too small to host (256 byte) labels namespace_ index: nmem10: label area (1024) too small to host (256 byte) labels namespace_ index: nmem10: label area (1024) too small to host (256 byte) labels namespace_ index: nmem10: label area (1024) too small to host (256 byte) labels namespace_ index: nmem10: label area (1024) too small to host (256 byte) labels namespace_ index: nmem10: label area (1024) too small to host (256 byte) labels namespace_ index: nmem10: label area (1024) too small to host (256 byte) labels namespace_ index: nmem10: label area (1024) too small to host (256 byte) labels namespace_ index: nmem7: label area (1024) too small to host (256 byte) labels namespace_ index: nmem7: label area (1024) too small to host (256 byte) labels namespace_ index: nmem7: label area (1024) too small to host (256 byte) labels namespace_ index: nmem7: label area (1024) too small to host (256 byte) labels namespace_ index: nmem7: label area (1024) too small to host (256 byte) labels namespace_ index: nmem7: label area (1024) too small to host (256 byte) labels namespace_ index: nmem7: label area (1024) too small to host (256 byte) labels namespace_ index: nmem7: label area (1024) too small to host (256 byte) labels namespace_ index: nmem7: label area (1024) too small to host (256 byte) labels namespace_ index: nmem7: label area (1024) too small to host (256 byte) labels namespace_ index: nmem9: label area (1024) too small to host (256 byte) labels namespace_ index: nmem9: label area (1024) too small to host (256 byte) labels namespace_ index: nmem9: label area (1024) too small to host (256 byte) labels namespace_ index: nmem9: label area (1024) too small to host (256 byte) labels namespace_ index: nmem9: label area (1024) too small to host (256 byte) labels namespace_ index: nmem9: label area (1024) too small to host (256 byte) labels namespace_ index: nmem9: label area (1024) too small to host (256 byte) labels namespace_ index: nmem9: label area (1024) too small to host (256 byte) labels namespace_ index: nmem9: label area (1024) too small to host (256 byte) labels namespace_ index: nmem9: label area (1024) too small to host (256 byte) labels namespace_ index: nmem6: label area (1024) too small to host (256 byte) labels namespace_ index: nmem6: label area (1024) too small to host (256 byte) labels namespace_ index: nmem6: label area (1024) too small to host (256 byte) labels namespace_ index: nmem6: label area (1024) too small to host (256 byte) labels namespace_ index: nmem6: label area (1024) too small to host (256 byte) labels namespace_ index: nmem6: label area (1024) too small to host (256 byte) labels namespace_ index: nmem6: label area (1024) too small to host (256 byte) labels namespace_ index: nmem6: label area (1024) too small to host (256 byte) labels namespace_ index: nmem6: label area (1024) too small to host (256 byte) labels namespace_ index: nmem6: label area (1024) too small to host (256 byte) labels namespace_ index: nmem11: label area (1024) too small to host (256 byte) labels namespace_ index: nmem11: label area (1024) too small to host (256 byte) labels namespace_ index: nmem11: label area (1024) too small to host (256 byte) labels namespace_ index: nmem11: label area (1024) too small to host (256 byte) labels namespace_ index: nmem11: label area (1024) too small to host (256 byte) labels namespace_ index: nmem11: label area (1024) too small to host (256 byte) labels namespace_ index: nmem11: label area (1024) too small to host (256 byte) labels namespace_ index: nmem11: label area (1024) too small to host (256 byte) labels namespace_ index: nmem11: label area (1024) too small to host (256 byte) labels namespace_ index: nmem11: label area (1024) too small to host (256 byte) labels namespace_ index: nmem8: label area (1024) too small to host (256 byte) labels namespace_ index: nmem8: label area (1024) too small to host (256 byte) labels namespace_ index: nmem8: label area (1024) too small to host (256 byte) labels namespace_ index: nmem8: label area (1024) too small to host (256 byte) labels namespace_ index: nmem8: label area (1024) too small to host (256 byte) labels namespace_ index: nmem8: label area (1024) too small to host (256 byte) labels namespace_ index: nmem8: label area (1024) too small to host (256 byte) labels namespace_ index: nmem8: label area (1024) too small to host (256 byte) labels namespace_ index: nmem8: label area (1024) too small to host (256 byte) labels namespace_ index: nmem8: label area (1024) too small to host (256 byte) labels
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:/ /github. com/pmem/ ndctl/issues/ 78