Solaris 10 MPXIO doesn't recover path failure

I have been running some tests with solaris mpxio, dual-pathed to HDS SAN storage.
When I take a path offline, Solaris recognised this and a path is shown as offline in luxadm display <device>. However, it does not recover on reinstatement of the path until I run cfgadm -al.

Any ideas?

Phil

How long are you waiting for possible failback to the primary path?

What does mpathadm show when the path has been restored but before it's recovered?

We waited 10 minutes or so before issuing the cfgadm command recovered the path. mpathadm gives the same result as luxadm.

Have a call open with Oracle support for this now.

How are you taking the path offline, through the HDS software or actually disabling the port if using switched fabric?

Is the HDS storage active/active?

Had auto failback been disabled in the scsi_vhci.conf?

Probably nothing to do with it, but might be worth checking.