SCSI/mpt errors seen on T2000, that are usually attributed to LSI1064 (Doc ID 1541351.1)

Last updated on OCTOBER 26, 2016

Applies to:

Sun Fire T2000 Server - Version All Versions and later
Sun SPARC Enterprise T2000 Server - Version All Versions and later
Sun Netra T2000 Server - Version All Versions and later
Information in this document applies to any platform.

Symptoms

Scsi errors seen on T2000. These errors are usually attributed  to LSI 1064 firmware issues, and are also causing unnecessary disks, disk backplane or even system board replacements.

Here are examples of the example error messages:

Sep 8 01:43:50 SunFire01 scsi: [ID 365881 kern.notice] /pci@780/pci@0/pci@9/scsi@0 (mpt0):
Sep 8 01:43:50 SunFire01 Log info 3101000c received for target 0.
Sep 8 01:43:50 SunFire01 scsi_status=0, ioc_status=8043, scsi_state=0
Sep 8 01:43:50 SunFire01 scsi: [ID 107833 kern.warning] WARNING: /pci@780/pci@0/pci@9/scsi@0/sd@0,0 (sd1):
Sep 8 01:43:50 SunFire01 Command failed to complete...Device is gone

Aug 15 03:13:02 SunFire01 scsi: [ID 365881 kern.info] /pci@780/pci@0/pci@9/scsi@0 (mpt0):
Aug 15 03:13:02 SunFire01 Log info 3101000c received for target 1.
Aug 15 03:13:02 SunFire01 scsi_status=0, ioc_status=8043, scsi_state=0
Aug 15 03:13:02 SunFire01 scsi: [ID 107833 kern.notice] Device is gone


The mpt driver message "Device is gone", can be followed by write error with the volume in maintenance, if the device is part of SVM:

Feb 7 18:28:04 SunFire01 scsi: [ID 365881 kern.info] /pci@780/pci@0/pci@9/scsi@0 (mpt0):
Feb 7 18:28:04 SunFire01 Log info 3101000c received for target 3.
Feb 7 18:28:04 SunFire01 scsi_status=0, ioc_status=8043, scsi_state=0
Feb 7 18:28:04 SunFire01 scsi: [ID 107833 kern.warning] WARNING: /pci@780/pci@0/pci@9/scsi@0/sd@3,0 (sd5):
Feb 7 18:28:04 SunFire01 Command failed to complete...Device is gone
Feb 7 18:28:04 SunFire01 md_stripe: [ID 641072 kern.warning] WARNING: md: d82: write error on /dev/dsk/c0t3d0s1
Feb 7 18:28:04 SunFire01 md_mirror: [ID 104909 kern.warning] WARNING: md: d82: /dev/dsk/c0t3d0s1 needs maintenance


Apr 26 20:03:54 SunFire01 scsi: [ID 365881 kern.info] /pci@780/pci@0/pci@9/scsi@0 (mpt0):
Apr 26 20:03:54 SunFire01 Log info 3101000c received for target 0.
Apr 26 20:03:54 SunFire01 scsi_status=0, ioc_status=8043, scsi_state=0
Apr 26 20:03:54 SunFire01 scsi: [ID 107833 kern.warning] WARNING: /pci@780/pci@0/pci@9/scsi@0/sd@0,0 (sd1):
Apr 26 20:03:54 SunFire01 SCSI transport failed: reason 'incomplete': retrying command

 
 

Changes

The issue seems to be due to mpt driver bugs (fixed in the patches below), which provide the same fix for different types of drives (sas/scsi).
 

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