Enabling a controller allows a previously disabled path, HBA controller, array port, or Dynamic Multi-Pathing (DMP) node to accept I/O again. This operation succeeds only if the path, controller, array port, or DMP node is accessible to the host, and I/O can be performed on it. When connecting Active/Passive disk arrays, the enable operation results in failback of I/O to the primary path. The enable operation can also be used to allow I/O to the controllers on a system board that was previously detached.
DMP does not support the operation to enable I/O for the controllers that use Third-Party Drivers (TPD) for multi-pathing.
# vxdmpadm enable path=path_name1[,path_name2,path_nameN]
To enable I/O for the paths connected to one or more HBA controllers, use the following command:
# vxdmpadm enable ctlr=ctlr_name1[,ctlr_name2,ctlr_nameN]
To enable I/O for the paths connected to an array port, use one of the following commands:
# vxdmpadm enable enclosure=enclr_name portid=array_port_ID # vxdmpadm enable pwwn=array_port_WWN
where the array port is specified either by the enclosure name and the array port ID, or by the array port's worldwide name (WWN) identifier.
The following are examples of using the command to enable I/O on an array port:
# vxdmpadm enable enclosure=HDS9500V0 portid=1A # vxdmpadm enable pwwn=20:00:00:E0:8B:06:5F:19
To enable I/O for a particular path, specify both the controller and the portID, which represent the two ends of the fabric:
# vxdmpadm enable ctlr=ctlr_name enclosure=enclr_name \ portid=array_port_ID
To enable I/O for a particular DMP node, specify the DMP node name.
# vxdmpadm enable dmpnodename=dmpnode