OSP-U10L
OSP-U10L Chapter 2 CPU Alarm
C37-003 P-8
SECTION 2 CPU ALARMS
0001 Bus error
Eeoelale1001 This alarm occurs when an abnormal bus error occurs in the CPU.
When a bus error occurs, the CPU status is displayed in hexadecimal.
At the same time, the corresponding red LED on the CPU rack illuminates.
There are the following five types of bus errors:
3) Cycle time-out error
4) ECC error
5) Protection error
6) Cycle error
7) Double bus error
NOTE:
There is no error display for a double bus error.
[Object]
None
[Code]
CPU status
[Probable Fault Cause]
Printed circuit board
Motherboard
Defective contact of card edge connector
Defective contact of flat cable
Switch setting
[Measures to Take]
Check the following items depending on the error type:
1) ECC error -> Main board, memory board
2) Protection error -> Main board
3) Cycle time-out error -> Identify the faulty printed circuit board from the access address.
4) Cycle error -> Determine the interrupt level according to the status register, and identify the faulty printed circuit board.
5) System bus error -> All main boards.
6) Double bus error -> All printed circuit boards.
Then, perform the following procedure:
1) Check the switch settings.
Check whether foreign matter is attached to the printed circuit board.
Check whether the flat cable is securely inserted.
2) Change the slot of the printed circuit board and observe whether the error status changes.
3) Replace the suspected printed circuit board.
0002 Address error
Eeoelale1002 This alarm occurs when the CPU accesses a word operand, long-word operand, or instruction register at an odd address.
[Object]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
Main board
[Measures to Take]
Replace the main board.
LC37-003 P-9
SECTION 2 CPU ALARMS
0003 Illegal instruction error
Eeoelale1003 This alarm occurs when the CPU fetches an illegal instruction.
[Object]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
None
[Measures to Take]
None
0004 Zero divide error
Eeoelale1004 This alarm occurs when the CPU executes a divide instruction with a divisor of zero.
[Object]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
Main board
[Measures to Take]
Replace the main board.
0005 CHK instruction error
Eeoelale1005 This alarm occurs when the CPU executes the CHK instruction under certain conditions (for example, when the stored value is less than zero or greater than the upper limit of the operand).
[Object]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
Main board
[Measures to Take]
Replace the main board.
0006 TRAPV instruction error
Eeoelale1006 This alarm occurs when the overflow condition bit in the status register is set to ON when the CPU executes the TRAPV instruction.
[Object]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
Main board
LC37-003 P-10
SECTION 2 CPU ALARMS
[Measures to Take]
Replace the main board.
0007 Privilege violation error
Eeoelale1007 This alarm occurs when the CPU executes a privileged instruction (an instruction permitted to be executed only in the supervisor state) in the user state.
[Object]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
Main board
[Measures to Take]
Replace the main board.
0008 Trace error
Eeoelale1008 This alarm occurs when the CPU executes an instruction in the trace mode.
[Object]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
Main board
[Measures to Take]
Replace the main board.
0009 1010 command error
Eeoelale1009 This alarm occurs when the CPU executes an instruction starting with "A" (A***).
[Object]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
Main board
[Measures to Take]
Replace the main board.
0010 1111 command error
Eeoelale1010 This alarm occurs when the CPU executes an instruction starting with "F" (F***).
[Object]
None
[Character-string]
None
[Code]
None
LC37-003 P-11
SECTION 2 CPU ALARMS
[Probable Fault Cause]
Main board
[Measures to Take]
Replace the main board.
0011 Exception vector error
Eeoelale1011 This alarm occurs when the CPU references an abnormal vector.
[Object]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
Main board
[Measures to Take]
Replace the main board.
0012 Spurious interrupt error
Eeoelale1012 This alarm occurs when a spurious interrupt enters the CPU.
[Object]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
Main board
[Measures to Take]
Replace the main board.
0013 Interrupt error
Eeoelale1013 This alarm occurs when an infrequent interrupt enters the CPU.
[Object]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
Printed circuit board where the interrupt occurred
Incorrect interrupt level setting
[Measures to Take]
Check the setting of the interrupt level setting switches on each printed circuit board.
When an error occurs, determine the interrupt level based on the value in the status register (SR).
The 3rd digit from the rightmost indicates the interrupt level.
Replace the printed circuit board where the interrupt occurred.
Replace the main board.
Replace the motherboard.
LC37-003 P-12
SECTION 2 CPU ALARMS
0014 TRAP instruction error
Eeoelale1014 This alarm occurs when the CPU references an abnormal vector for TRAP.
[Object]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
Main board
[Measures to Take]
Replace the main board.
0015 User interrupt error
Eeoelale1015 This alarm occurs when an infrequent user interrupt occurs.
[Object]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
Main board
[Measures to Take]
Replace the main board.
0016 Coprocessor protocol error
Eeoelale1016 This alarm occurs when communication between the CPU and the coprocessor fails.
[Object]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
Main board
[Measures to Take]
Replace the main board.
0017 Format error
Eeoelale1017 This alarm occurs when the CPU detects an incorrect value as a result of data verification required for operation control.
[Object]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
Main board
[Measures to Take]
LC37-003 P-13
SECTION 2 CPU ALARMS
Replace the main board.
0018 Uninitialized interrupt error
Eeoelale1018 This alarm occurs when an interrupt occurs before the vector number for a peripheral device is initialized.
[Object]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
Main board
[Measures to Take]
Replace the main board.
0019 FPCP undefined condition error
Eeoelale1019 This alarm occurs when the floating-point coprocessor executes an instruction comparing with non-numerical data.
[Object]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
Main board
[Measures to Take]
Replace the main board.
0020 FPCP inexact result error
Eeoelale1020 This alarm occurs when bits are lost during arithmetic operation by the floating-point coprocessor.
[Object]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
Main board
[Measures to Take]
Replace the main board.
0021 FPCP zero divide error
Eeoelale1021 This alarm occurs when the floating-point coprocessor attempts to execute a divide instruction with a divisor of "0".
[Object]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
LC37-003 P-14
SECTION 2 CPU ALARMS
Main board
[Measures to Take]
Replace the main board.
0022 FPCP underflow error
Eeoelale1022 This alarm occurs when the value obtained by the floating-point coprocessor is too small to represent the arithmetic operation result.
[Object]
None
[Character-string]
None
[Code]
None
[Probable Fault Cause]
Main board
[Measures to Take]
Replace the main board.
0023 FPCP operand error
Eeoelale1023 This alarm occurs when the floating-point coprocessor attempts to execute an arithmetic instruction that has no solution.
[Object]
None
[Character-string]
None
[Code]
None
[Probable Faulty Locations]
Main board
[Measures to Take]
Replace the main board.
0024 FPCP overflow error
Eeoelale1024 This alarm occurs when the value obtained by the floating-point coprocessor is too large to represent the result of an arithmetic operation.
[Object]
None
[Character-string]
None
[Code]
None
[Probable Faulty Locations]
Main board
[Measures to Take]
Replace the main board.
0025 FPCP non-numeric signal error
Eeoelale1025 This alarm occurs when the floating-point coprocessor attempts to execute an arithmetic command containing a non-numeric signal.
[Object]
None
[Character-string]
None
[Code]
LC37-003 P-15
SECTION 2 CPU ALARMS
None
[Probable Faulty Locations]
Main board
[Measures to Take]
Replace the main board.
