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

Asset ID: 1-72-1004794.1
Update Date:2009-12-03
Keywords:

Solution Type  Problem Resolution Sure

Solution  1004794.1 :   Sun Fire[TM] 3800-6800 servers with Emulex lpfc version 4.21e might panic upon cold boot  


Related Items
  • Sun Fire 3800 Server
  •  
  • Sun Fire 6800 Server
  •  
  • Sun Fire 4800 Server
  •  
  • Sun Fire 4810 Server
  •  
Related Categories
  • GCS>Sun Microsystems>Servers>Midrange Servers
  •  

PreviouslyPublishedAs
206653


Symptoms
Sun Fire[TM] 3800-6800 servers with Emulex fibre channel host bus adapters and lpfc driver version 4.21e installed might panic early in the boot process during a cold boot with a stack trace similar to:
Sun Fire[TM] 3800-6800 servers with Emulex fibre channel host bus adapters and lpfc driver version 4.21e installed might panic early in the boot process during a cold boot with a stack trace similar to:
panic[cpu20]/thread=2a100077d40: BAD TRAP: type=10 rp=2a100077930 addr=10225198 mmu_fsr=0
: illegal instruction fault:
addr=0x10225198
pid=0, pc=0x10225198, sp=0x2a1000771d1, tstate=0x4480001601, context=0x0
g1-g7: 104d4000, 3cf, 300022f9ed8, 0, 0, 1044eb18, 2a100077d40
000002a100077660 unix:die+a4 (10, 2a100077930, 10225198, 0, 2a100077930, 10075804)
%l0-3: 0000030000817930 00000000000003c7 0000000000000000 0000030000963d58
%l4-7: 00000300008178c8 00000300022efea8 0000000000000000 00000300022efed0
000002a100077740 unix:trap+11f4 (20, 0, 0, 10000, 2a100077930, 0)
%l0-3: 000002a100077d40 0000000000010000 00000000104572c0 0000000000000000
%l4-7: 0000000000000010 0000000000000000 0000000000010000 000000001044c770
000002a100077880 unix:prom_rtt+0 (104f8c48, 2a100077d40, 20, 104572c0, 1a0, 0)
%l0-3: 0000000000000002 0000000000001400 0000004480001601 000000001002a948
%l4-7: 0000031009b769a0 0000000000000000 0000000000000000 000002a100077930
000002a1000779d0 genunix:callout_execute+90 (bfffffffffffff68, 1, 300009ba038, 3cf, 300009b9038, 0)
%l0-3: 0000000010225198 8000000000000000 0000000000000001 00000300009baeb0
%l4-7: 00000000000003cf 00000300009b9000 000003000326d2f0 000002a100077a00
000002a100077a80 genunix:taskq_thread+18c (300022f9e80, 0, 104572c0, 10000, 300022f9eb2, 300022f9ed8)
%l0-3: 00000000100745ec 00000300022f9eb0 00000300022f9ea8 00000300022f9e80
%l4-7: 00000300022f9ea0 00000300022f7fa8 0000000000100000 0000000000000014
syncing file systems... done
* The panic will occur sufficiently early in the boot process that Solaris[TM] will be unable to save a core file.
* Subsequent warm boots, including the automatic reboot following this panic, should succeed.
* The domain will continue to function normally until it is shutdown and setkeyswitch'ed off, and then back on again.
* It will then panic again on the first attempt to boot the domain, and then function normally as before.
This behavior is caused by a buffer overrun in the Emulex driver that occurs when the driver attempts to access an Emulex HBA that is not properly initialized.
The exact nature of the bug depends on the timing of the initialization of the I/O subsystem.
This means that some systems may exhibit slightly different symptoms (for instance, BAD TRAP: type=34: alignment error panics), or may not be affected by this issue.


Resolution
Upgrading the Emulex lpfc driver to a minimum of 5.00i will resolve this issue. Customers encountering this problem have successfully tested lpfc version 5.01d, and 5.00i resolves the problem on lab systems.



Product
Sun Fire 6800 Server
Sun Fire 4810 Server
Sun Fire 4800 Server
Sun Fire 3800 Server

Internal Comments
Audited/updated 11/24/09 - roberto.morandi@Sun.COM, Mid-Range Server Content Team

See:  Bug ID <SUNBUG: 4754100>
Emulex, lpfc, panic
Previously Published As
51041

Change History
Date: 2007-12-22
User Name: 67850
Action: Update Canceled
Comment: *** Restored Published Content *** No changes made.
Version: 0
Date: 2007-03-12
User Name: 67850
Action: Update Started
Comment: Updated as part of 1280 Normalization effort. Added Normalized to keywords and Internal Only disclaimer.
Version: 0
Date: 2003-05-20
User Name: Administrator
Action: Migration from KMSCreator
Comment: updated by : Michele Whittaker
comment : Re-issued. Submitted accidentally.
date : Feb 26, 2003
Product_uuid
29da7938-0a18-11d6-8a41-9ed1ad6d6779|Sun Fire 6800 Server
29d6f808-0a18-11d6-8aa8-943929fbbdd8|Sun Fire 4810 Server
29d3a694-0a18-11d6-92da-df959df44cdd|Sun Fire 4800 Server
29d05214-0a18-11d6-92b2-a111614865b5|Sun Fire 3800 Server

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