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

Last updated on DECEMBER 08, 2016

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

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