-
Notifications
You must be signed in to change notification settings - Fork 143
Description
I tried to create devdax mode namespace and encouned the same issues with https://github.com/pmem/ndctl/issues/39 and https://github.com/pmem/ndctl/issues/76.
The kernel version is 5.15.0.Steps are as belows:
[root@h3]:/dev# ipmctl show -region
SocketID | ISetID | PersistentMemoryType | Capacity | FreeCapacity | HealthState
0x0002 | 0x8194eeb885782444 | AppDirect | 252.000 GiB | 252.000 GiB | Healthy
0x0003 | 0x755eeeb8f6592444 | AppDirect | 252.000 GiB | 252.000 GiB | Healthy
root@h3:/dev# sudo ndctl create-namespace --mode=fsdax --size=120G --region=region0 --force
libndctl: ndctl_pfn_enable: pfn0.0: failed to enable
Error: namespace0.0: failed to enable
failed to create namespace: No such device or address.
Kernel align are as belows:
root@h3:/dev# cat /proc/iomem
00000000-00000fff : Reserved
00001000-0009bfff : System RAM
0009c000-0009ffff : Reserved
000a0000-000bffff : PCI Bus 0000:00
000c0000-000c7fff : Video ROM
000c4000-000c7fff : PCI Bus 0000:00
000c8000-000c8dff : Adapter ROM
000e0000-000fffff : Reserved
000f0000-000fffff : System ROM
00100000-5e5fefff : System RAM
5e5ff000-6d7fefff : Reserved
6828a020-6828a06f : APEI ERST
6828a078-6828a07f : APEI ERST
6828a080-6828c01f : APEI ERST
6d7ff000-6f7fefff : ACPI Non-volatile Storage
6f7ff000-6fffefff : ACPI Tables
6ffff000-6fffffff : System RAM
70000000-8fffffff : Reserved
80000000-8fffffff : PCI MMCONFIG 0000 [bus 00-ff]
90000000-96bfffff : PCI Bus 0000:00
91000000-91ffffff : PCI Bus 0000:02
91000000-91ffffff : PCI Bus 0000:03
91000000-91ffffff : 0000:03:00.0
92000000-928fffff : PCI Bus 0000:02
92000000-928fffff : PCI Bus 0000:03
92000000-927fffff : 0000:03:00.0
92808000-9280bfff : 0000:03:00.0
92900000-92bfffff : PCI Bus 0000:01
92900000-929fffff : 0000:01:00.1
92900000-929fffff : igb
92a00000-92afffff : 0000:01:00.0
92a00000-92afffff : igb
92b00000-92b03fff : 0000:01:00.1
92b00000-92b03fff : igb
92b04000-92b07fff : 0000:01:00.0
92b04000-92b07fff : igb
92b80000-92bfffff : 0000:01:00.0
92c00000-92c7ffff : 0000:00:17.0
92c00000-92c7ffff : ahci
92c80000-92cfffff : 0000:00:11.5
92c80000-92cfffff : ahci
92d00000-92d0ffff : 0000:00:14.0
92d00000-92d0ffff : xhci-hcd
92d10000-92d13fff : 0000:00:04.7
92d14000-92d17fff : 0000:00:04.6
92d18000-92d1bfff : 0000:00:04.5
92d1c000-92d1ffff : 0000:00:04.4
92d20000-92d23fff : 0000:00:04.3
92d24000-92d27fff : 0000:00:04.2
92d28000-92d2bfff : 0000:00:04.1
92d2c000-92d2ffff : 0000:00:04.0
92d30000-92d33fff : 0000:00:1f.2
92d34000-92d35fff : 0000:00:17.0
92d34000-92d35fff : ahci
92d36000-92d37fff : 0000:00:11.5
92d36000-92d37fff : ahci
92d38000-92d380ff : 0000:00:1f.4
92d39000-92d39fff : 0000:00:16.4
92d3a000-92d3afff : 0000:00:16.1
92d3b000-92d3bfff : 0000:00:16.0
92d3c000-92d3cfff : 0000:00:14.2
92d3e000-92d3e0ff : 0000:00:17.0
92d3e000-92d3e0ff : ahci
92d3f000-92d3f0ff : 0000:00:11.5
92d3f000-92d3f0ff : ahci
92d40000-92d40fff : 0000:00:05.4
96bfc000-96bfcfff : dmar15
96c00000-9d7fffff : PCI Bus 0000:16
96c00000-96cfffff : PCI Bus 0000:17
96c00000-96c7ffff : 0000:17:00.0
96c80000-96cfffff : 0000:17:00.1
97000000-990fffff : PCI Bus 0000:17
97000000-97ffffff : 0000:17:00.1
97000000-97ffffff : i40e
98000000-98ffffff : 0000:17:00.0
98000000-98ffffff : i40e
99000000-99007fff : 0000:17:00.1
99000000-99007fff : i40e
99008000-9900ffff : 0000:17:00.0
99008000-9900ffff : i40e
99100000-99100fff : 0000:16:05.4
9d7fc000-9d7fcfff : dmar12
9d800000-a43fffff : PCI Bus 0000:24
9d800000-9d8fffff : PCI Bus 0000:25
9d800000-9d803fff : 0000:25:00.0
9d800000-9d803fff : nvme
9d810000-9d81ffff : 0000:25:00.0
9d900000-9d900fff : 0000:24:05.4
a43fc000-a43fcfff : dmar13
a4400000-aaffffff : PCI Bus 0000:32
a4400000-a45fffff : PCI Bus 0000:33
a4400000-a44fffff : 0000:33:00.0
a4500000-a45fffff : 0000:33:00.1
a6000000-a9ffffff : PCI Bus 0000:33
a6000000-a7ffffff : 0000:33:00.1
a6000000-a7ffffff : mlx5_core
a8000000-a9ffffff : 0000:33:00.0
a8000000-a9ffffff : mlx5_core
aa000000-aa000fff : 0000:32:05.4
aaffc000-aaffcfff : dmar14
ab000000-b1bfffff : PCI Bus 0000:40
ab000000-ab003fff : 0000:40:04.7
ab004000-ab007fff : 0000:40:04.6
ab008000-ab00bfff : 0000:40:04.5
ab00c000-ab00ffff : 0000:40:04.4
ab010000-ab013fff : 0000:40:04.3
ab014000-ab017fff : 0000:40:04.2
ab018000-ab01bfff : 0000:40:04.1
ab01c000-ab01ffff : 0000:40:04.0
ab020000-ab020fff : 0000:40:05.4
b1bfc000-b1bfcfff : dmar0
b1c00000-b87fffff : PCI Bus 0000:47
b1c00000-b1c00fff : 0000:47:05.4
b87fc000-b87fcfff : dmar1
b8800000-bf3fffff : PCI Bus 0000:5a
b8800000-b88fffff : PCI Bus 0000:5c
b8800000-b8803fff : 0000:5c:00.0
b8800000-b8803fff : nvme
b8810000-b881ffff : 0000:5c:00.0
b8900000-b89fffff : PCI Bus 0000:5b
b8900000-b89fffff : 0000:5b:00.2
b8a00000-b8a00fff : 0000:5a:05.4
bf3fc000-bf3fcfff : dmar2
bf400000-c5ffffff : PCI Bus 0000:6d
bf400000-bf400fff : 0000:6d:05.4
c5ffc000-c5ffcfff : dmar3
c6000000-ccbfffff : PCI Bus 0000:80
c6000000-c6003fff : 0000:80:04.7
c6004000-c6007fff : 0000:80:04.6
c6008000-c600bfff : 0000:80:04.5
c600c000-c600ffff : 0000:80:04.4
c6010000-c6013fff : 0000:80:04.3
c6014000-c6017fff : 0000:80:04.2
c6018000-c601bfff : 0000:80:04.1
c601c000-c601ffff : 0000:80:04.0
c6020000-c6020fff : 0000:80:05.4
ccbfc000-ccbfcfff : dmar4
ccc00000-d37fffff : PCI Bus 0000:87
ccc00000-ccc00fff : 0000:87:05.4
d37fc000-d37fcfff : dmar5
d3800000-da3fffff : PCI Bus 0000:9a
d3800000-d38fffff : PCI Bus 0000:9c
d3800000-d3807fff : 0000:9c:00.0
d3800000-d3807fff : nvme
d3820000-d383ffff : 0000:9c:00.0
d3900000-d39fffff : PCI Bus 0000:9b
d3900000-d3907fff : 0000:9b:00.0
d3900000-d3907fff : nvme
d3920000-d393ffff : 0000:9b:00.0
d3a00000-d3a00fff : 0000:9a:05.4
da3fc000-da3fcfff : dmar6
da400000-e0ffffff : PCI Bus 0000:ad
da400000-da400fff : 0000:ad:05.4
e0ffc000-e0ffcfff : dmar7
e1000000-e7bfffff : PCI Bus 0000:c0
e1000000-e1003fff : 0000:c0:04.7
e1004000-e1007fff : 0000:c0:04.6
e1008000-e100bfff : 0000:c0:04.5
e100c000-e100ffff : 0000:c0:04.4
e1010000-e1013fff : 0000:c0:04.3
e1014000-e1017fff : 0000:c0:04.2
e1018000-e101bfff : 0000:c0:04.1
e101c000-e101ffff : 0000:c0:04.0
e1020000-e1020fff : 0000:c0:05.4
e7bfc000-e7bfcfff : dmar8
e7c00000-ee7fffff : PCI Bus 0000:c7
e7c00000-e7efffff : PCI Bus 0000:c8
e7c00000-e7cfffff : 0000:c8:00.1
e7d00000-e7dfffff : 0000:c8:00.0
e7e00000-e7e0ffff : 0000:c8:00.1
e7e10000-e7e1ffff : 0000:c8:00.0
e7e20000-e7e21fff : 0000:c8:00.1
e7e22000-e7e23fff : 0000:c8:00.0
e7f00000-e7f00fff : 0000:c7:05.4
e8000000-e80fffff : PCI Bus 0000:c8
e8000000-e807ffff : 0000:c8:00.0
e8080000-e80fffff : 0000:c8:00.1
ee7fc000-ee7fcfff : dmar9
ee800000-f53fffff : PCI Bus 0000:da
ee800000-ee9fffff : PCI Bus 0000:db
ee800000-ee8fffff : 0000:db:00.0
ee800000-ee8fffff : megasas: LSI
ee900000-ee9fffff : 0000:db:00.0
eea00000-eeafffff : PCI Bus 0000:db
eea00000-eeafffff : 0000:db:00.0
eeb00000-eeb00fff : 0000:da:05.4
f53fc000-f53fcfff : dmar10
f5400000-fbffffff : PCI Bus 0000:ed
f5400000-f5400fff : 0000:ed:05.4
fbffc000-fbffcfff : dmar11
fd000000-fe7fffff : Reserved
fd000000-fdabffff : pnp 00:04
fdad0000-fdadffff : pnp 00:04
fdb00000-fdffffff : pnp 00:04
fe000000-fe00ffff : pnp 00:04
fe010000-fe010fff : PCI Bus 0000:00
fe010000-fe010fff : 0000:00:1f.5
fe011000-fe01ffff : pnp 00:04
fe036000-fe03bfff : pnp 00:04
fe03d000-fe3fffff : pnp 00:04
fe410000-fe7fffff : pnp 00:04
fec00000-fed00fff : Reserved
fec00000-fecfffff : PNP0003:00
fec00000-fec00fff : Reserved
fec00000-fec003ff : IOAPIC 0
fec01000-fec013ff : IOAPIC 1
fec08000-fec083ff : IOAPIC 2
fec10000-fec103ff : IOAPIC 3
fec18000-fec183ff : IOAPIC 4
fec20000-fec203ff : IOAPIC 5
fec28000-fec283ff : IOAPIC 6
fec30000-fec303ff : IOAPIC 7
fec38000-fec383ff : IOAPIC 8
fec40000-fec403ff : IOAPIC 9
fec48000-fec483ff : IOAPIC 10
fec50000-fec503ff : IOAPIC 11
fec58000-fec583ff : IOAPIC 12
fec60000-fec603ff : IOAPIC 13
fec68000-fec683ff : IOAPIC 14
fec70000-fec703ff : IOAPIC 15
fec78000-fec783ff : IOAPIC 16
fed00000-fed003ff : HPET 0
fed00000-fed003ff : PNP0103:00
fed12000-fed1200f : pnp 00:01
fed12010-fed1201f : pnp 00:01
fed1b000-fed1bfff : pnp 00:01
fed1c000-fed3ffff : pnp 00:01
fed40000-fed44fff : Reserved
fed45000-fed8bfff : pnp 00:01
fee00000-feefffff : pnp 00:01
ff000000-ffffffff : Reserved
ff000000-ffffffff : pnp 00:01
100000000-406fffffff : System RAM
2f84800000-2f858026c1 : Kernel code
2f85a00000-2f86499fff : Kernel rodata
2f86600000-2f86a4983f : Kernel data
2f86db7000-2f87ffffff : Kernel bss
4070000000-7f6fffffff : Persistent Memory
7f70000000-876fffffff : System RAM
8770000000-c66fffffff : Persistent Memory
c670000000-c68fffffff : Reserved
380000000000-380fffffffff : PCI Bus 0000:00
381000000000-381fffffffff : PCI Bus 0000:16
382000000000-382fffffffff : PCI Bus 0000:24
383000000000-383fffffffff : PCI Bus 0000:32
384000000000-384fffffffff : PCI Bus 0000:40
385000000000-385fffffffff : PCI Bus 0000:47
386000000000-386fffffffff : PCI Bus 0000:5a
386ffa000000-386ffe3fffff : PCI Bus 0000:5b
386ffa000000-386ffbffffff : 0000:5b:00.1
386ffa000000-386ffbffffff : mlx5_core
386ffc000000-386ffdffffff : 0000:5b:00.0
386ffc000000-386ffdffffff : mlx5_core
386ffe000000-386ffe1fffff : 0000:5b:00.1
386ffe000000-386ffe1fffff : mlx5_core
386ffe200000-386ffe3fffff : 0000:5b:00.0
386ffe200000-386ffe3fffff : mlx5_core
387000000000-387fffffffff : PCI Bus 0000:6d
388000000000-388fffffffff : PCI Bus 0000:80
389000000000-389fffffffff : PCI Bus 0000:87
38a000000000-38afffffffff : PCI Bus 0000:9a
38b000000000-38bfffffffff : PCI Bus 0000:ad
38c000000000-38cfffffffff : PCI Bus 0000:c0
38d000000000-38dfffffffff : PCI Bus 0000:c7
38e000000000-38efffffffff : PCI Bus 0000:da
38f000000000-38ffffffffff : PCI Bus 0000:ed
I've tried to add params "--align=2M" "--align=4K" "--align=1G" .It doesn't work.
Could you help me with it?