Disabling I/O through a path, HBA controller or array port prevents DMP from issuing I/O requests through the specified path, or the paths that are connected to the specified controller or array port. The command blocks until all pending I/O requests issued through the paths are completed.
Before detaching a system board, stop all I/O to the HBA controllers that are located on the board. To do this, execute the vxdmpadm disable command, and then run the Dynamic Reconfiguration (DR) facility provided by Sun.
# vxdmpadm [-c|-f] disable path=path_name
# vxdmpadm [-c|-f] disable path=path_name1,path_name2,path_nameN
# vxdmpadm [-c|-f] disable ctlr=ctlr_name
# vxdmpadm [-c|-f] disable enclosure=enclr_name portid=array_port_ID # vxdmpadm [-c|-f] disable pwwn=array_port_WWN
# vxdmpadm disable enclosure=HDS9500V0 portid=1A # vxdmpadm disable pwwn=20:00:00:E0:8B:06:5F:19
The disable operation fails if it is issued to a controller that is connected to the root disk through a single path, and there are no root disk mirrors configured on alternate paths. If such mirrors exist, the command succeeds.