ASC: 0x4 (LUN not accessible, target port in standby state), ASCQ: 0xb, FRU: 0x0 error during disk I/O on Solaris 10 SSTM (aka MPXIO) enabled server connected to Oracle 7420 ZFS array (Doc ID 1518734.1)

Last updated on JANUARY 30, 2013

Applies to:

Solaris SPARC Operating System - Version 10 9/10 U9 to 11.1 [Release 10.0 to 11.0]
Sun ZFS Storage 7420 - Version All Versions to All Versions [Release All Releases]
Sun ZFS Backup Appliance - Version All Versions to All Versions [Release AllReleases]
Sun Storage Traffic Manager Software - Version 3.0 to 4.6 [Release 3.0 to 4.0]
Information in this document applies to any platform.
For additional information see following documentation:

Sun ZFS Storage 7000 System Administration Guide December 2011 E26397–02
- FCMPxIO section at

http://docs.oracle.com/cd/E26765_01/html/E26397/configuration__san__fcmpxio.html

Here is a snip:

=====

The Sun ZFS Storage 7000 series uses Asymmetric Logical Unit Access (ALUA) to provide FC target multipathing support. Please refer to SCSI Primary Commands (SPC) definition on t10 at http://www.t10.org if you need more information.

The following instructions provide a guide for setting up the FC host clients that are connected to a FC target enabled clustered appliance.
Configuring Solaris Initiators

See the FC initiator qualification table for the set of Solaris versions that are currently qualified for ALUA. MPxIO is enabled on Solaris x86 platforms but disabled on SPARC by default. The mpathadm show LU command shows the path state changing from active to standby or standby to active. Alternately, you can also use luxadm display to show path state.
...

Symptoms

# zpool create bvf014_rpool c6t600144F090140513000050EB00D60009d0
cannot create 'bvf014_rpool': I/O error
#
#
Jan 7 18:25:57 ontpanp0bfp012 sshd[1186]: [ID 800047 auth.notice] Failed none for secadmin from 138.35.161.115 port 3571 ssh2
Jan 7 18:26:12 ontpanp0bfp012 su: [ID 366847 auth.notice] 'su root' succeeded for secadmin on /dev/pts/1

Jan 7 18:31:55 ontpanp0bfp012 scsi: [ID 107833 kern.warning] WARNING: /scsi_vhci/ssd@g600144f090140513000050eb00d60009 (ssd10):
Jan 7 18:31:55 ontpanp0bfp012 Error for Command: write(10) Error Level: Fatal
Jan 7 18:31:55 ontpanp0bfp012 scsi: [ID 107833 kern.notice] Requested Block: 784 Error Block: 784
Jan 7 18:31:55 ontpanp0bfp012 scsi: [ID 107833 kern.notice] Vendor: SUN Serial Number:
Jan 7 18:31:55 ontpanp0bfp012 scsi: [ID 107833 kern.notice] Sense Key: Not_Ready
Jan 7 18:31:55 ontpanp0bfp012 scsi: [ID 107833 kern.notice] ASC: 0x4 (LUN not accessible, target port in standby state), ASCQ: 0xb, FRU: 0x0


Sun Storage Traffic Manager Software (aka MPXIO) enabled multipathing on server show 4 paths to same single LUN 0:

 ssd10 /scsi_vhci/ssd@g600144f090140513000050eb00d60009
  21000024ff3b6e2a,0 20000024ff3b6e2a primary online fp5 /pci@400/pci@0/pci@c/SUNW,emlxs@0/fp@0,0
  21000024ff3b6e16,0 20000024ff3b6e16 primary online fp5 /pci@400/pci@0/pci@c/SUNW,emlxs@0/fp@0,0
  21000024ff3b6e2b,0 20000024ff3b6e2b primary online fp8 /pci@500/pci@0/pci@9/SUNW,emlxs@0/fp@0,0
  21000024ff3b6e17,0 20000024ff3b6e17 primary online fp8 /pci@500/pci@0/pci@9/SUNW,emlxs@0/fp@0,0

Changes

New install setting up for the first time.

Invalid entry in the /kernel/drv/scsi.vhci.conf file used for the Sun Storage Traffic Manager Software (aka MPXIO) multipathing software.

My suspicion is that the invalid entries were copied from some other array where the entry _is_ appropriate without understanding where/why it is used.   Entries in scsi_vhci.conf should only be made for an array according to the array vendor configuration instructions -- it should never be  copied from some other array vendor/product for a different vendor/product without specific instruction from the vendors involved.

HOST TYPE  :  T5240
Oracle Solaris 10 8/11 s10s_u10wos_17b SPARC

Oracle Emulex FC HBA
connected to Oracle Ologic FC HBA cards in target mode thru dual fabrics
in a Oracle 7420 ZFS Array

c3 = emlxs0 (fp5) -> /devices/pci@400/pci@0/pci@c/SUNW,emlxs@0/fp@0,0:devctl
================================================================================
 Port_ID  Port WWN            Device Description             Type
 -------  --------            ------------------             ----
 10400    21000024ff3b6e2a -> QLogic HBA: Port 1             (Disk device)
 10500    21000024ff3b6e16 -> QLogic HBA: Port 1             (Disk device)
 10800    10000090fa07dffe -> Unknown PORT WWN               (Unknown Type,Host Bus Adapter)


c2 = emlxs2 (fp8) -> /devices/pci@500/pci@0/pci@9/SUNW,emlxs@0/fp@0,0:devctl
================================================================================
 Port_ID  Port WWN            Device Description             Type
 -------  --------            ------------------             ----
 10400    21000024ff3b6e2b -> QLogic HBA: Port 1             (Disk device)
 10500    21000024ff3b6e17 -> QLogic HBA: Port 1             (Disk device)
 10800    10000090fa073b3e -> Unknown PORT WWN               (Unknown Type,Host Bus Adapter)

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms