MPATH_DEVICE_READY is an internal property, not to be consumed by later rules. It means that there are no usable paths. Being suspended is a different, independent property of a map. Don't set MPATH_DEVICE_READY=0 for suspended devices. Signed-off-by: Martin Wilck <mwilck@xxxxxxxx> --- multipath/11-dm-mpath.rules.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/multipath/11-dm-mpath.rules.in b/multipath/11-dm-mpath.rules.in index d9585ab..3f23108 100644 --- a/multipath/11-dm-mpath.rules.in +++ b/multipath/11-dm-mpath.rules.in @@ -100,7 +100,7 @@ ENV{MPATH_DEVICE_READY}=="0", \ # we have to postpone the activation until the next event. ENV{MPATH_DEVICE_READY}=="0", GOTO="dont_activate" ENV{.MPATH_DEVICE_READY_OLD}!="0", GOTO="dont_activate" -ENV{DM_SUSPENDED}=="1", ENV{MPATH_DEVICE_READY}="0", GOTO="dont_activate" +ENV{DM_SUSPENDED}=="1", GOTO="dont_activate" ENV{DM_ACTIVATION}="1", ENV{MPATH_UNCHANGED}="0" LABEL="dont_activate" -- 2.43.2