diff --git a/src/test/unittest/unittest.sh b/src/test/unittest/unittest.sh
index 9970d632a67cc087007384004f682b23e62d2935..4b3ca77a9e0583e7a0bbeba8902e9b06f0c8c5de 100644
--- a/src/test/unittest/unittest.sh
+++ b/src/test/unittest/unittest.sh
@@ -3620,10 +3620,11 @@ function require_badblock_tests_enabled() {
require_kernel_module nfit_test
# nfit_test dax device is created by the test and is
- # used directly - no file system path nor device dax path
- # needs to be provided by the user
+ # used directly - no device dax path is needed to be provided by the
+ # user. Some tests though may use an additional filesystem for the
+ # pool replica - hence 'any' filesystem is required.
if [ $1 == "dax_device" ]; then
- require_fs_type none
+ require_fs_type any
# nfit_test block device is created by the test and mounted on
# a filesystem of any type provided by the user
@@ -3634,7 +3635,7 @@ function require_badblock_tests_enabled() {
elif [ "$BADBLOCK_TEST_TYPE" == "real_pmem" ]; then
if [ $1 == "dax_device" ]; then
- require_fs_type none
+ require_fs_type any
require_dax_devices 1
require_binary $DAXIO$EXESUFFIX