Sun Microsystems, Inc.  Sun System Handbook - ISO 4.1 October 2012 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-72-1013105.1
Update Date:2012-07-30
Keywords:

Solution Type  Problem Resolution Sure

Solution  1013105.1 :   Ultra320 SCSI HBA (375-3365-01 REV 52) FCode 1.13 fails to work on all Sun Platforms  


Related Items
  • Sun Storage Ultra320 SCSI PCI-X HBA, 1 Port
  •  
  • Sun Storage Ultra320 SCSI PCI-X HBA, 2 Port
  •  
Related Categories
  • PLA-Support>Sun Systems>DISK>HBA>SN-DK: SCSI SAS HBA
  •  

PreviouslyPublishedAs
217956


Applies to:

Sun Storage Ultra320 SCSI PCI-X HBA, 1 Port - Version Not Applicable and later
Sun Storage Ultra320 SCSI PCI-X HBA, 2 Port - Version Not Applicable and later
All Platforms

Symptoms

Symptoms

Ultra320 REV 52 HBA with Fcode 1.13 when installed on Sun Servers fails with one or more of the following errors.

ok probe-scsi-all

 /pci@9,600000/scsi@1 WARNING: /pci@9,600000: FCODE map-in doesn't match decoded register type; Requested: memory, Decoded: memory WARNING: /pci@9,600000: FCODE map-in doesn't match decoded register type; Requested: I/O, Decoded: memory

ok boot -x
..
..
WARNING: /pci@9,600000/scsi@1 (mpt2): map setup failed
WARNING: /pci@9,600000/scsi@1 (mpt2): attach failed

Some times you may hit panic during the boot with the following stack trace.

ok boot cdrom -s

Boot device: /pci@8,700000/ide@1/cdrom@0,0:f File and args: -s
SunOS Release 5.10 Version Generic_120011-14 64-bit
Copyright 1983-2007 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
Booting to milestone "milestone/single-user:default".
Configuring devices.
WARNING: /pci@9,600000/scsi@1 (mpt0):
map setup failed

panic[cpu18]/thread=2a10081dcc0: BAD TRAP: type=31 rp=2a10081d110 addr=28 mmu_fsr=0 occurred in module "genunix" due to a NULL pointer dereference

unix:die+78 (31, 2a10081d110, 28, 0, 2a10081cef0, 107b000)
unix:trap+9d4 (2a10081d110, 5, 1fff, 1c00, 0, 1)
unix:ktl0+48 (0, 300000f8900, 60001051ec0, 0, 0, 105)
genunix:___const_seg_900002601+1af4 (0, 4, 186f060, 186f000, 2a10081d218, 2a10081dcbc)
mpt:mpt_disable_bus_master+c (600013ca000, 4, 2030, 300000f8900, c8, 2000)
mpt:mpt_hba_fini+4 (600013ca000, 2a10081dcc0, 8, 2, 600013cb368, 1368)
mpt:mpt_attach+f34 (300003ae7b8, 0, 1, 600013ca000, 704c5318, 0)
genunix:devi_attach+ac (300003ae7b8, 0, 7ffffc00, 3c, 0, 7bb40168)
genunix:attach_node+9c (300003ae7b8, 1, 1, 0, 300003ae820, 4)
genunix:i_ndi_config_node+104 (300003ae7b8, 114, 10c5c40, 10, 1854800, 10c5c00)
genunix:i_ddi_attachchild+38 (300003ae7b8, 2a10081dcc0, 0, 0, 0, 0)
genunix:devi_attach_node+84 (300003ae7b8, 4004048, 1, 300003ae820, 4004048, 0)
genunix:config_immediate_children+d0 (300003b90f8, 300003ae7b8, ffffffff, 8, 4, 18d7100)
genunix:devi_config_common+c0 (300003b90f8, 4, ffffffff, ffffffff, 0, 4004048)
genunix:mt_config_thread+60 (6000138a5a0, 0, 18365b0, 18365b0, 600013b23c0, 300003b90f8)

syncing file systems... done
skipping system dump - no dump device configured

obdiag test reports the following errors

obdiag> test 9
Hit the spacebar to interrupt testing
Testing /pci@1d,700000/scsi@1
WARNING: /pci@1d,700000: FCODE map-in doesn't match decoded register type; Requested: I/O, Decoded: memory

WARNING: /pci@1d,700000: FCODE map-in doesn't match decoded register type; Requested: memory, Decoded: memory

WARNING: /pci@1d,700000: FCODE map-in doesn't match decoded register type; Requested: memory, Decoded: memory

ERROR : PCI-LSI1030, PCI vendor ID register
SUMMARY : Obs=0xffff Exp=0x1000 XOR=0xefff Addr=0x0
DEVICE : /pci@1d,700000
SLOT : PCI2
SUBTEST : selftest:vendor-id-test
MACHINE : Sun Fire V440
SERIAL# : 75216508
DATE : 10/15/2007 09:21:27 GMT
CONTR0LS: diag-level=min test-args=

Error: /pci@1d,700000/scsi@1 selftest failed, return code = 1

Selftest at /pci@1d,700000/scsi@1 (errors=1) .......................... failed

Pass:1 (of 1) Errors:1 (of 1) Tests Failed:1 Elapsed Time: 0:0:0:0
Sun Fire V890, No Keyboard
Copyright 2007 Sun Microsystems, Inc. All rights reserved.
OpenBoot 4.22.34, 8192 MB memory installed, Serial #71623988.
Ethernet address 0:14:4f:44:e5:34, Host ID: 8444e534.

Warning: Fcode sequence resulted in a net stack depth change of -1

Changes

{CHANGE}

Cause

FCode 1.13 Fails to work on all Sun Platforms:

These problems are due to <SUNBUG: 6612178> Rev 52 Jasper320 cards with v1.13
FCode fail on all Sun platforms) and mpt driver panic is due to the <SUNBUG: 6546465>
[mpt: kernel panic due to NULL pointer reference in an error code path] which
triggers by the CR 6612178.

Solution

Resolution

If your HBA is 375-3365-01 REV 52 then kindly replace it with 375-3365-02 REV 53.

The fix for the panic is available in the mpt driver (T) path 125081-10, obsoleted by SunOS 5.10 Kernel patch 127127-11 and 125082-10, obsoleted by 127128-11  for Solaris 10 x86.

 

 

Note: 375-3365-01 REV 53 is fine. Upgrading the 375-3365-01 REV 50 HBAs to Fcode 1.14 using the patch ID 126323-03 is also fine




ultra320, 375-3365, FCODE map-in doesn't match
Previously Published As
91223


Attachments
This solution has no attachment
  Copyright © 2012 Sun Microsystems, Inc.  All rights reserved.
 Feedback