Symptoms
The powermt display dev=all command shows hardware path with asb:iopf instead of alive:
Symmetrix ID=xxxxxxxxxxxstate=alive; policy=SymmOpt; queued-IOs=0=============================================================================================--------------- Host ---------------------------------------- -Stor- -I/O Path- -Stats-### HW Path I/O Paths Interf. Mode State Q-IOs Errors=============================================================================================3072 pci@1e,600000/SUNW,qlc@3,1/fp@0,0 c3t50000972081ADD18d4s0 FA 7eA asb:iopf alive 0 03074 pci@1e,600000/SUNW,qlc@3/fp@0,0 c2t50000972081ADD1Cd4s0 FA 8eA active alive 0 0
Resolution
The setting asb:iopf stands for -Auto standby intermittent I/O failure algorithm.This feature, the intermittent I/O failure algorithm, means the path will not be used unless all other active paths are dead.asb path mode settings do not persist across reboots.
This can be turned on using the following options:
Turn on: Powermt set autostanby=on trigger=iopf
Turn off: Powermt set autostanby=off trigger=iopf
Usages: powermt set autostandby={on|off|reinitialize} [trigger={prox|iopf}]
trigger=iopf selects only the IOsPerFailure-based autostandby feature. This determines whether or not a path that has intermittent I/O failures should be placed into autostandby mode (asb:iopf).
You can override autostandby for a path by running powermt set mode={standby|active} dev= force.If the path is already in the requested mode, then the command is ignored.
dev=||all sets the mode for the specified path, or all paths to the specified device. all specifies all paths to all devices. The default is all.
Example for device path:Powermt set mode=active dev=/pci@8,700000/QLGC,qla@3/sd@
Example for all devices:Powermt set mode=active dev=all devices
Powermt set mode=active dev=all devices
To verify if the asb:iopf is disabled or enabled check powermt display options or powermt display dev=all.