Thanks for helping Dan!
I just tried this on the machine. Here's what dmesg prints when I do
pmempool info /dev/dax0.0
which gave me bus error:
[312905.140977] dax_open: dax dax0.0: dax_open
[312905.141082] dax_release: dax dax0.0: dax_release
[312905.141087] dax_open: dax dax0.0: dax_open
[312905.141096] dax_open: dax dax0.0: dax_open
[312905.141142] dax_release: dax dax0.0: dax_release
[312905.141146] dax_open: dax dax0.0: dax_open
[312905.141150] dax_open: dax dax0.0: dax_open
[312905.141193] dax_release: dax dax0.0: dax_release
[312905.141239] dax_mmap: dax dax0.0: dax_mmap
[312905.141249] dax_dev_fault: dax dax0.0: dax_dev_fault: pmempool:
read (0x7f2380000000 - 0x7f2577e00000)
[312905.141251] __dax_dev_fault: dax dax0.0: __dax_dev_fault:
alignment > fault size
[312905.172797] dax_release: dax dax0.0: dax_release
[312905.172811] dax_release: dax dax0.0: dax_release
dax0.0 is created using
ndctl create-namespace --mode devdax -e namespace0.0 -f
Best,
Yue