Sun Fire [TM] V1280/E2900, Netra 1280/1290: Troubleshooting LOM can't boot - PANIC No ID info + busyWait() timeout + MAC address 0:0:0:0:0:0
(Doc ID 1399165.1)
Last updated on MARCH 02, 2025
Applies to:
Sun Fire V1280 Server - Version Not Applicable to Not Applicable [Release N/A]Sun Netra 1280 Server - Version Not Applicable and later
Sun Fire E2900 Server - Version Not Applicable and later
Sun Netra 1290 Server - Version Not Applicable and later
Information in this document applies to any platform.
Symptoms
Here are the symptoms:
You may not see all of them upon each boot attempt though
- MAC address 0:0:0:0:0:0
- I2c error: slave did not ACK
- LOM can't boot
- SCC is missing - please insert valid SCC
- busyWait() timeout waiting for RRDY, status=0x6027c008
- ScApp PANIC No ID info
- ScApp PANIC: Fatal Software Error
- lom: SSC1: faulty i2c bus 26 detected
- lom: Inconsistent data for rocker switch
- lom: WARNING: /N0/SB0 temperature is approaching max limit of 115C
There are several causes for the symptoms.
- Missing or loose SSCC card - Causes the first four symptoms
- Ribbon cable to SSCC card reader loose / damaged - Causes the first four symptoms
- A bad IB_SSC - Could also cause most of the symptoms
- A bad power distribution board - Can cause all of the symptoms
Do not replace the baseplane (centerplane) because it is very unlikely the cause.
Below are 2 examples of the symptoms listed in the document title.
The first example is caused by a missing SSCC card or loose cable to the SSCC card reader
The second example is caused by a bad Power Distribution Board (PDB)
First Example: A Missing SSCC Card or loose SSCC Card Reader Cable
==================================================================
Hardware Reset...
PSR = 0x044010e5
PCR = 0x04004000
Memory size = 32MB
SelfTest running at DiagLevel:0x20
SC Boot PROM Test
BootPROM CheckSum Test
IU Test
IU instruction set Test
Little endian access Test
FPU Test
FPU instruction set Test
SparcReferenceMMU Test
SRMMU TLB RAM Test
SRMMU TLB Read miss Test
SRMMU page probe Test
SRMMU segment probe Test
SRMMU region probe Test
SRMMU context probe Test
IIep Internal Cache Test
DCACHE RAM access Test
DCACHE TAG access Test
DCACHE Read miss Test
DCACHE Read hit Test
DCACHE Write miss Test
DCACHE Write hit Test
ICACHE RAM access Test
ICACHE TAG access Test
ICACHE miss Test
ICACHE hit Test
ICACHE TAG flush Test
PCIC Test
PCIC Probe Test
PCIC Config Register Access Test
PCI Master Abort Test
PCIC Init Test
Memory Test
Memory Address Test
MemBankAddrTest: start address = 0x00010000
RIO Ebus Test
Rio Ebus Probe Test
RIO Ethernet Test
Rio Enet Probe Test
Rio Ethernet Int Loopbacks Test
DUART(16552) InterSC Test
Loopback Test
COM3 port
COM4 port
Interrupt Test
COM3 port Intr #2
COM4 port Intr #2
System Clock Test
System Clock verify Test
Board0 Clock is selected
75MHZ Fixed Crystal is the selected Clock Source
CLK(Self) :0x0000ffff CLK(Other) : 0x00000000
REF : 0x00002222
console>
[attached]
CLOCK(SELF) FREQ : 74.99 MHZ
CLOCK(OTHER) FREQ : 0.0 MHZ
SBBC PCI Controller Test
SBBC PCI Config Space probe Test
SBBC Internal Reg Access Test
SBBC Interrupts Test
Port1 interrupt generation Tests INTR #14
Port0 interrupt generation Tests INTR #14
SBBC Device0 Test
PS Fail Reg(SBBC Dev0) Test
SBBC Device1 Test
SRAM (SBBC Dev1) Test
Memory Address Test (Non-destructive)
SBBC Device2 Test
BId&MFG Reg (SBBC Dev2) Test
SBBC Device3 Test
FRU Prsnt Reg (SBBC Dev3) Test
SBBC Device5 Test
EPLD (SBBC Dev5) Test
TOD(M48T59) Test
TOD Init Test
TOD Functional Test
TOD NVRAM(Non-Destructive) Test
TOD Interrupts Test
I2C Register Access Test
Enable Mux Register Test
Channel Mux Register Test
Add Command Register Test
Data Register Test
Local I2C AT24C64 Test
EEPROM Device Test
performing eeprom sequential read
Local I2C PCF8591 Test
VOLT_AD Device Test
channel[00000001] Voltage(0x00000099) :1.49
channel[00000002] Voltage(0x0000009C) :3.35
channel[00000003] Voltage(0x00000099) :4.98
channel[00000004] Voltage(0x00000000) :0.0
Local I2C LM75 Test
TEMP0(IIep) Device Test
Temperature : 24.0 Degree(C)
Local I2C LM75 Test
TEMP1(Rio) Device Test
Temperature : 22.50 Degree(C)
Local I2C LM75 Test
TEMP2(CBH) Device Test
Temperature : 30.50 Degree(C)
Local I2C PCF8574 Test
Sc CSR Device Test
Console Bus Hub Test
CBH Register Access Test
POST Complete.
ERI Device Present
busyWait() timeout waiting for RRDY, status=0x6027c008
SCC MAC Address not available.
Ethernet not configured.
MAC address is 0:0:0:0:0:0
Attaching interface lo0...done
interrupt: 100 Mbps full duplex link up
Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
Sun Fire System Firmware
RTOS version: 49
ScApp version: 5.20.15 Build_01
SC POST diag level: min
busyWait() timeout waiting for RRDY, status=0x6027c008
busyWait() timeout waiting for RRDY, status=0x6027c008
busyWait() timeout waiting for RRDY, status=0x6027c008
busyWait() timeout waiting for WRDY, status=0x60278008
The date is Thursday, January 12, 2012, 2:38:42 PM PST.
Thu Jan 12 14:38:44 <HOST_NAME> lom: Boot: ScApp 5.20.15, RTOS 49
Thu Jan 12 14:38:46 <HOST_NAME> lom: SBBC Reset Reason(s): Power On Reset
Thu Jan 12 14:38:46 <HOST_NAME> lom: Initializing the SC SRAM
Thu Jan 12 14:38:49 <HOST_NAME> lom: ERROR: Boot Failure, ID0 not installed
PANIC: No ID information.
java.lang.Exception
at sun.serengeti.util.Panic.log(Unknown Source)
at sun.serengeti.ScApp.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Thu Jan 12 14:38:49 <HOST_NAME> lom: ERROR: Boot Failure, ID0 not installed
PANIC: Fatal Software Error
java.lang.NullPointerException
at sun.serengeti.PlaceHelper.findPlace(Unknown Source)
at sun.serengeti.util.Panic.finishPanic(Unknown Source)
at sun.serengeti.util.Panic.log(Unknown Source)
at sun.serengeti.ScApp.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Thu Jan 12 14:38:49 <HOST_NAME> lom: PANIC: No ID information.
Thu Jan 12 14:38:49 <HOST_NAME> lom: java.lang.Exception
Thu Jan 12 14:38:49 <HOST_NAME> lom: at sun.serengeti.util.Panic.log(Unknown Source)
Thu Jan 12 14:38:49 <HOST_NAME> lom: at sun.serengeti.ScApp.run(Unknown Source)
Thu Jan 12 14:38:50 <HOST_NAME> lom: at java.lang.Thread.run(Unknown Source)
Thu Jan 12 14:38:50 <HOST_NAME> lom: PANIC: Fatal Software Error
Thu Jan 12 14:38:50 <HOST_NAME> lom: java.lang.NullPointerException
Thu Jan 12 14:38:50 <HOST_NAME> lom: at sun.serengeti.PlaceHelper.findPlace(Unknown Source)
Thu Jan 12 14:38:50 <HOST_NAME> lom: at sun.serengeti.util.Panic.finishPanic(Unknown Source)
Thu Jan 12 14:38:50 <HOST_NAME> lom: at sun.serengeti.util.Panic.log(Unknown Source)
Thu Jan 12 14:38:50 <HOST_NAME> lom: at sun.serengeti.ScApp.run(Unknown Source)
Thu Jan 12 14:38:50 <HOST_NAME> lom: at java.lang.Thread.run(Unknown Source)
----------------------------------
HANGS HERE FOR EVER
Additional symptoms that you might see with a bad PDB:
Sat Jan 07 23:22:58 none lom: Inconsistent data for rocker switch
Sat Jan 07 23:26:26 none lom: SSC1: faulty i2c bus 26 detected
Sat Jan 07 23:34:37 none lom: Notice: /N0/SB0 temperature is approaching warning limit of 110C.
Sat Jan 07 23:34:37 none lom: /N0/SB0 CPU 2 Temp. 0 value: 105 Degrees C
Sat Jan 07 23:34:37 none lom: FULL-COOLING ENGAGED: turning fans high
Sat Jan 07 23:40:27 none lom: Check for abnormal environmental operating conditions.
As you can see, the symptoms are more severe in the example of a bad PDB.
We get panics java exceptions busyWait() timeouts etc..
Do not replace the baseplane (centerplane) because it is very unlikely the cause
Suggested steps
- Replace Power Distribution Board
- Replace IB_SSC
Changes
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Changes |
Cause |
Solution |