Enabling I/O for paths, controllers, array ports, or DMP nodes

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.


This operation is supported for controllers that are used to access disk arrays on which cluster-shareable disk groups are configured.

DMP does not support the operation to enable I/O for the controllers that use Third-Party Drivers (TPD) for multi-pathing.

To enable I/O for one or more paths, use the following command:

# 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 \

To enable I/O for a particular DMP node, specify the DMP node name.

# vxdmpadm enable dmpnodename=dmpnode