Asset ID: |
1-71-1382079.1 |
Update Date: | 2018-02-15 |
Keywords: | |
Solution Type
Technical Instruction Sure
Solution
1382079.1
:
Sun Fire[TM] Servers (V280R, V480, V490, V880, V890): System Hangs and Interrupt Generation
Related Items |
- Sun Fire 280R Server
- Sun Fire V480 Server
- Sun Fire V490 Server
- Sun Fire V880z Visualization Server
- Sun Fire V880 Server
- Sun Fire V890 Server
|
Related Categories |
- PLA-Support>Sun Systems>SPARC>Workgroup Servers>SN-SPARC: SF-Vx80
- _Old GCS Categories>Sun Microsystems>Servers>Entry-Level Servers
|
In this Document
Applies to:
Sun Fire 280R Server - Version Not Applicable and later
Sun Fire V480 Server - Version Not Applicable and later
Sun Fire V490 Server - Version Not Applicable and later
Sun Fire V890 Server - Version Not Applicable and later
Sun Fire V880 Server - Version Not Applicable and later
Information in this document applies to any platform.
Goal
In the event of a hang it is necessary to send an interrupt to the Operating system. This document will describe some of the ways this can be accomplished on the Entry-Level Servers.
Solution
First verify system is hung. Ping the system and turn Keyswitch to another position (except 'Off/Stby') to make sure system is truly hung.
1. Way's to obtain a core file on soft or hard system hangs on Sun Fire Entry Level Server:
- Keyboard + Mouse on USB Ports Level 10 Interrupt
- STOP-A from Keyboard Level 10 Interrupt
- If RSC is configured execute the 'break' command at the rsc prompt: " rsc> break "
- Serial Port Level 10 Interrupt
- Tip Session to the console: '~#' to generate a Level 10 Interrupt
- Terminal Concentrator session to the console: 'ctrl+]'
- Serial Port Level 12 Interrupt
- Dumb Terminal/Laptop - Unplug/Plug the serial console cable will generate a Level 12 Interrupt
- XIR Level 15 Interrupt
- Solaris 8 with KUP 108528-17 or later; Solaris 9 or later (Required)
- RSC Configured (Preferred)... " rsc> xir " to generate a Level 15 Interrupt
- Triple-pump - Push the Power button 3 times consecutively, 0.5 seconds apart Level 15 Interrupt (Requires Solaris 8 with 109888-17 or later; or Solaris 9 114126-02 or later)
- Enable Deadman Kernel Add to '/etc/system' 'set snooping=1'
- How to Enable Deadman Kernel Code in Solaris 8 and Newer to Force a Kernel Panic During a Hang (Doc ID 1004530.1)
If none of these methods work, then it is necessary to power-cycle the server to break the hang, then use ASR to disable components. This approach may require trial and error to troubleshoot the hang to a list of possible faulty FRU's causing the hang. See this document Troubleshooting Panics, Hangs, Reboots and System Performance Issues in the Solaris Operating System (Doc ID 1012913.1) for more information on how to determine the type of system hangs and some useful troubleshooting procedures.
2. Hardware Watchdog
Use this method to determine if hardware is wedged. Default behavior of H/W Watchdog is to auto-XIR the system. The intent is for system availability with core file capture.
- Solaris 8 KUP 108528-12 & Platform Drivers 109888-13 (or later) Solaris 9 or later;
- Add to '/etc/system' 'set watchdog_enable=1' & reboot system
- Set the following OBP variables: 'auto-boot?=true' & 'error-reset-recovery=sync'
Formerly Panacea Doc
http://panacea.uk.oracle.com/twiki/bin/view/Products/SystemHangsSunFireV490
References
<NOTE:1012913.1> - Troubleshooting Panics, Hangs, Reboots and System Performance Issues in the Solaris Operating System
<NOTE:1004530.1> - How to Enable Deadman Kernel Code in Solaris 8 and Newer to Force a Kernel Panic During a Hang
Attachments
This solution has no attachment