The Solaris Host's Settings

Disk IO Timeout
/kernel/system
Add the following line to set the Disk IO Timeout to ‘60’ seconds.
set sd:sd_io_time = 0x3c
Disk Retry Settings
/kernel/drv/sd.conf or /kernel/drv/ssd.conf
Depending on your architecture edit either /kernel/drv/sd.conf or /kernel/drv/ssd.conf and add the following entries:
sd-config-list = "DataCoreVirtual Disk", "retries-busy:60";
sd-config-list = "DataCoreSANsymphony", "retries-busy:60";
sd-config-list = "DataCoreSANmelody", "retries-busy:60";
- A reboot of the Solaris server will be needed for the setting to take effect.
- If the sd_io_time entry already exists, make sure the value is set as above. The value must be entered as a hexadecimal value.
- The lines for "DataCoreSANsymphony" and "DataCoreSANmelody" disk devices may only necessary if the Virtual Disk served to the Solaris Host was created using DataCore's SANmelody or SANsymphony 7.x and earlier software versions.

/etc/driver/drv/scsi_vhci.conf
Add the following entries:
scsi-vhci-failover-override = "DataCoreVirtual Disk", "f_sym";
scsi-vhci-failover-override = "DataCoreSANsymphony", "f_sym";
scsi-vhci-failover-override = "DataCoreSANmelody", "f_sym";
In the ‘Load balancing global configuration’ section set the following entry:
load-balance="none";
- The lines for "DataCoreSANsymphony" and "DataCoreSANmelody" disk devices may only be necessary if the Virtual Disk served to the Solaris Host was created using DataCore's SANmelody or SANsymphony 7.x and earlier software versions.
- 'stmsboot –e' and 'stmsboot –u' commands will be needed to enable multipathing (if not previously run) and the vfstab will need to be updated as well. In either case a reboot will be needed. Refer to Oracle for advice.
Also see:
Managing SAN Devices and Multipathing in Oracle® Solaris 11.3
Configuring Oracle Solaris I/O Multipathing Features
Configuring Third-Party Storage Devices
Configuring Load Balancing Policy for Oracle Solaris I/O Multipathing
Oracle’s Solaris Administration Guide
How to Customize a Driver Configuration
System Administration Commands
Changing Virtual Disk Settings - SCSI Standard Inquiry

/etc/driver/drv/scsi_vhci.conf
Add the following entries:
device-type-scsi-options-list =
"DataCoreVirtual Disk", "symmetric-option";
"DataCoreSANsymphony", "symmetric-option";
"DataCoreSANmelody", "symmetric-option";
symmetric-option=0x1000000;
In the ‘Load balancing global configuration’ section set the following entry:
load-balance="none";
- The lines for "DataCoreSANsymphony" and "DataCoreSANmelody" disk devices may only be necessary if the Virtual Disk served to the Solaris Host was created using DataCore's SANmelody or SANsymphony 7.x and earlier software versions.
- 'stmsboot –e' and 'stmsboot –u' commands will be needed to enable multipathing (if not previously run) and the vfstab will need to be updated as well. In either case a reboot will be needed. Refer to Oracle for advice.
Also see:
Managing SAN Devices and Multipathing in Oracle® Solaris 11.3
Configuring Oracle Solaris I/O Multipathing Features
Configuring Third-Party Storage Devices
Configuring Load Balancing Policy for Oracle Solaris I/O Multipathing
Oracle’s Solaris Administration Guide
How to Customize a Driver Configuration
System Administration Commands