The iSCSI initiator may show a incorrect MPIO path state


Symptoms


The iSCSI initiator may show the incorrect MPIO path state when you use storage arrays which support ALUA (asymmetric logical unit access).

Cause


iSCSI initiator is not using MPIO_DSM_Path_V2 WMI Class to show the state, therefore, MPIO setting UI on iSCSI initiator cannot show and set the path state for ALUA.
In Addition, if you set the MPIO load balancing policy from iSCSI initiator, the state becomes unexpected state.  See this MSDN link for more information: MPIO_DSM_Path_V2 WMI Class

Resolution


Use Device Manager to view and set the MPIO load balancing policy for storage arrays which support ALUA.