 |
OpenVMS System Management Utilities Reference
Manual
In this example, the report consists of error log entries and volume
mounts and dismounts for the device MTA0, which are in the default
error log file ERRLOG.SYS.
#4 |
$ ANALYZE/ERROR_LOG/INCLUDE=(DISK,VOLUME_CHANGES)
|
In this example, the report consists of error log entries for disk
volume information, which are in the default error log file ERRLOG.SYS.
#5 |
$ ANALYZE/ERROR_LOG/INCLUDE=(DISK,VOLUME_CHANGES,DEVICE_ERROR)
|
In this example, the report consists of error log entries for volume
and device error information on disks, which are in the default error
log file ERRLOG.SYS.
#6 |
$ ANALYZE/ERROR_LOG/INCLUDE=(DISK,VOLUME_CHANGES,DEVICE_ERROR,BUGCHECK)
|
In this example, the report consists of error log entries for volume
and device error information on disks, and bugcheck errors. These
entries are in the default error log file ERRLOG.SYS.
/LOG
Controls whether informational messages that specify the number of
entries selected and rejected for each input file are sent to
SYS$OUTPUT. By default, these messages are not displayed.
Format
/[NO]LOG
Example
|
$ ANALYZE/ERROR_LOG/LOG ERRLOG.OLD;5
|
In this example, informational messages generated about ERRLOG.OLD;5
are sent to SYS$OUTPUT.
/MODEL (Alpha Only)
On Alpha systems, generates a report consisting of event log entries
that occurred on the specified CPU.
Format
/MODEL= (hexadecimal-value[,...])
Parameter
hexadecimal-value
Specifies a value obtained from the system console.
In an OpenVMS Cluster environment, you can specify a hexadecimal value
for each member. If you specify more than one hexadecimal value, you
must specify a comma-separated list of values that is enclosed in
parentheses.
Example
|
$ ANALYZE/ERROR_LOG/MODEL=415 ERRLOG.SYS
|
In this example, the output consists of only those entries that were
logged for the system with a model type of 00000415 (hexadecimal).
/NODE
Generates a report consisting of error log entries for specific nodes
in an OpenVMS Cluster system.
Format
/NODE= (node-name[,...])
Parameter
node-name
Specifies the names of one or more OpenVMS Cluster members. Names
cannot exceed six characters. If more than one node name is entered,
you must specify a comma-separated list of node names that is enclosed
in parentheses.
Example
|
$ ANALYZE/ERROR_LOG/NODE=(ORANGE,NASSAU) -
_$ SYS$SYSROOT:[SYS*.SYSERR]ERRLOG.SYS)
|
In this example, the OpenVMS Cluster system consists of members BROOME,
NASSAU, ORANGE, and PUTNAM. The output contains only those entries that
were logged for nodes NASSAU and ORANGE.
/OUTPUT
Specifies the output file for the error log report.
Format
/OUTPUT [=file-spec]
Parameter
file-spec
Specifies the output file selected for the error log report. Refer to
the OpenVMS User's Manual for details on specifying files. If you omit the
output file specification, output is directed to SYS$OUTPUT.
Description
If you omit the /OUTPUT qualifier, output is directed to SYS$OUTPUT. If
you specify /OUTPUT=file-spec, the selected output file contains the
error log report. If you omit the device or directory specification,
the current device and default directory are used. If you omit the file
name, the file name of the input file is used. If you omit the file
type, the default file type is .LIS.
Do not use /OUTPUT with the /BINARY qualifier.
Example
|
$ ANALYZE/ERROR_LOG/OUTPUT=ERROR_LOG.LIS ERRLOG.OLD;72
|
In this example, the ouput file ERROR_LOG.LIS contains entries
generated from ERRLOG.OLD;72.
/REGISTER_DUMP
Used in conjunction with the /INCLUDE qualifier to generate, in a
hexadecimal longword format, a report that consists of device register
information.
Format
/REGISTER_DUMP
Description
Use the /REGISTER_DUMP qualifier to get a report that lists the
hexadecimal contents of the device registers for the device specified
by the /INCLUDE qualifier. The /INCLUDE qualifier must be used with the
/REGISTER_DUMP qualifier.
The /REGISTER_DUMP qualifier reports register contents for memory,
device error, and device timeout entries. No translation is available
of any of the device register information.
Do not use /REGISTER_DUMP with the /BINARY qualifier.
Example
|
$ ANALYZE/ERROR_LOG/INCLUDE=DB/REGISTER_DUMP ERRLOG.OLD;72
|
In this example, the output is in the format of a REGISTER_DUMP report
containing entries that apply only to the DB device.
/REJECTED
Allows you to specify the name of a file that will contain binary
records for rejected entries.
Format
/REJECTED [=file-spec]
Parameter
file-spec
Specifies the name of the file that is to contain the rejected entries.
If you do not specify an output file, the rejected entries are written
to the file ERRLOG.REJ in your current directory.
Description
The /REJECTED qualifier creates a binary file that contains copies of
the original binary error log entry. If the error log entry is rejected
because the command line also specifies an interval (/SINCE, /BEFORE,
or /ENTRY qualifier) or a filter (/INCLUDE or /EXCLUDE qualifier), the
entry is written to the specified file.
Rejected entries are not translated because they fall into one of the
following categories:
- All entries specified with the /EXCLUDE qualifier
- All entries not specified with the /INCLUDE qualifier
- Any entry that does not occur within the period specified by the
/SINCE and /BEFORE qualifiers
- Any entry that is not in the range of entries specified by the
/ENTRY qualifier
If you specify /REJECTED=file-spec, the output file contains image
copies of the rejected records. If you omit the device or directory
specification, the current device and default directory are used. If
you omit the file name, the file name of the input file is used. If you
omit the file type, the default file type is .REJ.
Example
|
$ ANALYZE/ERROR_LOG/INCLUDE=MTA0/REJECTED=REAL_ERRS.DAT ERRLOG.OLD;5
|
In this example, the output file REAL_ERRS.DAT contains image copies of
all entries from ERRLOG.OLD;5, with the exception of those entries that
apply to the MTA0 device.
/SID_REGISTER (VAX Only)
On VAX systems, generates a report consisting of error log entries that
occurred on the specified CPU.
Format
/SID_REGISTER= (hexadecimal-value[,...])
Parameter
hexadecimal-value
Specifies a value obtained from the system ID register. Use the $GETSYI
system service to obtain this value, which is unique to each system.
The OpenVMS System Services Reference Manual describes the $GETSYI system service.
In an OpenVMS Cluster environment, you can specify a hexadecimal value
for each member. If you specify more than one hexadecimal value, you
must specify a comma-separated list of values that is enclosed in
parentheses.
Example
|
$ ANALYZE/ERROR_LOG/SID_REGISTER=02006148 ERRLOG.OLD;72
|
In this example, the output consists of only those entries that were
logged for the system with an ID of 02006148 (hexadecimal).
/SINCE
Specifies that only those entries dated later than the stated date and
time are to be selected for the report.
Format
/SINCE [=date-time]
Parameter
date-time
Limits the error report to those entries dated later than the specified
time. If you specify /SINCE without a date and time, the default is
TODAY. If you omit the /SINCE qualifier, all entries are processed.
Description
Only absolute date and time specifications are valid. Refer to the
OpenVMS User's Manual for details on specifying times.
Example
|
$ ANALYZE/ERROR_LOG/SINCE=19-APR-2000:15:00 ERRLOG.OLD;56
|
In this example, the error log report generated from ERRLOG.OLD;56
contains entries that have been logged since 15:00 on April 19, 2000.
/STATISTICS
Generates run-time statistical information.
Format
/STATISTICS
Description
Use the /STATISTICS qualifier to generate a report that consists of the
page faults, buffered I/O, direct I/O, and CPU time used in the
execution of the ANALYZE/ERROR_LOG command.
Example
|
$ ANALYZE/ERROR_LOG/STATISTICS ERRLOG.OLD;4
|
In this example, the output generated by this command consists of a
full report of all entries in ERRLOG.OLD;4 and the run-time statistics
for the execution of the command.
10.4 ERROR LOG Examples
Sample Error Log Report
An error log report entry contains two sections: identification and
device-dependent data. The identification section consists of the first
four lines and is generated for all reports. The device-dependent data
section, which follows the identification section, contains information
about the selected error log entries.
The first line of the identification section gives the error entry
number. This number can be used to refer to a particular error log
entry in an error log file. The second line contains the error sequence
number and the system identification value. The error sequence number
is a value assigned by the operating system to an error log entry to
help determine if error log entries are being lost. This sequence
number value is reset to zero only when the system is rebooted. The
third and fourth lines of this section specify the type of error log
entry being reported, the date and time the entry was made, the
processor type and revision level, and the system serial number.
The first line of the device-dependent data section identifies the
device or subsystem on which the error occurred. The remainder of this
section consists of hardware information, which shows the contents of
the device registers, and software information, which shows the
contents of the I/O database at the time of the error.
The OpenVMS System Manager's Manual contains additional information about error log
reports, including descriptions of error log entries. These
descriptions specify the action recommended for specific entries.
The following output report is an example of the report generated by
device errors, device attention, and device timeouts from a disk on the
system.
Error Log Report Generator Version 7.3
******************************* ENTRY 904. *******************************
ERROR SEQUENCE 709. LOGGED ON: CPU_TYPE 00000002
DATE/TIME 20-AUG-2000 15:21:10.79 SYS_TYPE 00000003
SYSTEM UPTIME: 1 DAYS 01:35:47
SCS NODE: LSR3 OpenVMS V7.3
DEVICE ERROR SYS_TYPE = 03
RZ57 SUB-SYSTEM, UNIT _LSR3$DKA0:
HW REVISION 30303035
HW REVISION = 5000
ERROR TYPE 03
COMMAND TRANSMISSION FAILURE
SCSI ID 00
SCSI ID = 0.
SCSI LUN 00
SCSI LUN = 0.
SCSI SUBLUN 00
SCSI SUBLUN = 0.
PORT STATUS 00000054
%SYSTEM-F-CTRLERR, FATAL CONTROLLER
ERROR
SCSI CMD 00000000
0000
TEST UNIT RDY
SCSI STATUS FF
NO STATUS RECEIVED
UCB$B_ERTCNT 0F
15. RETRIES REMAINING
UCB$B_ERTMAX 00
0. RETRIES ALLOWABLE
ORB$L_OWNER 00000000
OWNER UIC [000,000]
UCB$L_CHAR 1CC54008
DIRECTORY STRUCTURED
FILE ORIENTED
SHARABLE
AVAILABLE
ERROR LOGGING
ALLOCATED
CAPABLE OF INPUT
CAPABLE OF OUTPUT
RANDOM ACCESS
UCB$L_STS 56544552
INTERRUPT EXPECTED
ONLINE
TIMED OUT
BUSY
DEALLOCATE AT DISMOUNT
"MOUNT VERIFICATION" IN-PROGRESS
UCB$L_OPCNT 00000000
0. QIO'S THIS UNIT
UCB$W_ERRCNT 0001
1. ERRORS THIS UNIT
Error Log Report Generator Version 7.3
IRP$L_BCNT 00000000
TRANSFER SIZE 0. BYTE(S)
IRP$L_BOFF 00000000
TRANSFER PAGE ALIGNED
IRP$L_PID 00010042
REQUESTOR "PID"
IRP$Q_IOSB 0000014E
430A0002 IOSB, 0. BYTE(S) TRANSFERRED
|
Time Stamp, Volume Mount, and Volume Dismount Entries Examples
The following examples show a system time stamp, volume mount, and
volume dismount. The time-stamp entry contains only an identification
section, which is logged by the operating system at 10-minute
intervals. If no other error log entries are made during the 10-minute
period, the previous time stamp is overwritten with the current time
stamp.
The mount volume entry contains an identification section followed by a
device-dependent data section. The device-dependent data section shows
the name of the device the volume is mounted on, the volume label (if
the volume has a label), and the I/O operations and error counts for
the device.
The dismount volume entry contains, in addition to the data provided in
the volume mount entry, the I/O operations and error counts for the
device on which the volume was mounted.
**************************** ENTRY 93. ****************************
ERROR SEQUENCE 421. LOGGED ON SID 01380101
TIME STAMP, 4-MAR-00 11:10:08.79
KA780 REV# 7. SERIAL# 7.
**************************** ENTRY 94. ****************************
ERROR SEQUENCE 422. LOGGED ON SID 01380101
MOUNT VOLUME, 4-MAR-00 11:14:12.51
KA780 REV# 7. SERIAL# 7.
UNIT _DMA0:, VOLUME LABEL "TEST"
656. QIO OPERATIONS THIS UNIT, 1. ERRORS THIS UNIT
**************************** ENTRY 95. ****************************
ERROR SEQUENCE 423. LOGGED ON SID 01380101
DISMOUNT VOLUME, 4-MAR-00 11:14:41.30
KA780 REV# 7. SERIAL# 7.
UNIT _DMA0:, VOLUME LABEL "TEST"
697. QIO OPERATIONS THIS UNIT, 1. ERRORS THIS UNIT
41. QIO OPERATIONS THIS VOLUME, 0. ERRORS THIS VOLUME
|
Machine Check Entries Examples
The following examples show machine check error reports. Each report
consists of three sections: the identification section, the program
counter and summary code section, and an error-dependent section.
The program counter and summary code section of the report displays the
contents of the program counter, the processor status longword, and the
summary code. The contents of the processor status longword and the
summary code are described in the text on the right side of the report.
The error-dependent section consists of CPU-dependent information that
was logged as a result of the machine check.
******************************* ENTRY 2. *******************************
ERROR SEQUENCE 2. LOGGED ON: CPU_TYPE 00000002
DATE/TIME 4-SEP-2000 09:39:51.19 SYS_TYPE 00000002
SYSTEM UPTIME: 90 DAYS 00:01:25
SCS NODE: COBRA6 OpenVMS V7.3
MACHINE CHECK SYS_TYPE = 02
KERNEL EVENT HEADER
FRAME REVISION 0000
SCB VECTOR 0670
1ST MOST PRB FRU 00
FIELD NOT VALID
2ND MOST PRB FRU 00
FIELD NOT VALID
SEVERITY 0000
FIELD NOT VALID
CPU ID 0000
ERROR COUNT 0001
THRESHOLD 0000
FAIL CODE 0000
ERR FIELD LOW 00000005
00000008
CPU_0 BUS COMMAND NO-ACK
CPU_O BUS READ PARITY ERROR
CPU CYCLE ABORTED WITH HARD ERROR
ERR FIELD HIGH 00000000
00000000
RETRY/BYTE CNT 00000250
00000000
BYTE COUNT = 00000250(X)
CAN'T RETRY
PALTEMP0 00000001
00000000
PALTEMP1 000000BE
00000000
PALTEMP2 00000004
001FC0F8
PALTEMP3 00000000
00000000
PALTEMP4 805C3FC0
FFFFFFFF
PALTEMP5 00000000
00000000
PALTEMP6 84FDE000
FFFFFFFF
PALTEMP7 00004200
00000000
PALTEMP8 00000400
00000000
PALTEMP9 00000003
00000000
PALTEMP10 29CB0233
00000003
PALTEMP11 00000000
00000000
PALTEMP12 00000001
Error Log Report Generator Version 7.3
00000000
PALTEMP13 8042F4C0
FFFFFFFF
PALTEMP14 00000000
00000000
PALTEMP15 00000000
00000000
PALTEMP16 0000C000
00000000
PALTEMP17 00000000
00000000
PALTEMP18 BEBC2000
00000000
PALTEMP19 7FFBF924
00000000
PALTEMP20 00002041
00000000
PALTEMP21 40000000
00000002
PALTEMP22 00000000
00000000
PALTEMP23 00000000
00000000
PALTEMP24 805C0000
FFFFFFFF
PALTEMP25 00000000
00000000
PALTEMP26 7FF96000
00000000
PALTEMP27 00000000
00000000
PALTEMP28 00D7C000
00000000
PALTEMP29 00000000
00000002
PALTEMP30 002F6000
00000000
PALTEMP31 00D62080
00000000
EXCP ADDR REG 0000815E
00000000
Not PALmode instruction
EXCEPTION PC = 0000000000002057(X)
EXCP SUM REG 00000000
00000000
EXCP MASK REG 00000000
00000000
ICCS REG 00000004
001FC0F8
PAL BASE 00008000
00000000
PAL BASE PA = 000008000(X)
HW INTR EN REG FFFFDCF0
00000001
CRD ERROR INT. ENABLE
HARDWARE INT. ENABLED ON PIN 3
Error Log Report Generator Version 7.3
HARDWARE INT. ENABLED ON PIN 4
HARDWARE INT. ENABLED ON PIN 5
PC1 INT. DISABLED
PC0 INT. DISABLED
HARDWARE INT. ENABLED ON PIN 0
HARDWARE INT. ENABLED ON PIN 1
HARDWARE INT. ENABLED ON PIN 2
SLU INT. DISABLE
SOFTWARE INT. LEVEL 1 ENABLED
SOFTWARE INT. LEVEL 2 ENABLED
SOFTWARE INT. LEVEL 3 ENABLED
SOFTWARE INT. LEVEL 4 ENABLED
SOFTWARE INT. LEVEL 5 ENABLED
SOFTWARE INT. LEVEL 6 ENABLED
SOFTWARE INT. LEVEL 7 ENABLED
SOFTWARE INT. LEVEL 8 ENABLED
SOFTWARE INT. LEVEL 9 ENABLED
SOFTWARE INT. LEVEL 10 ENABLED
SOFTWARE INT. LEVEL 11 ENABLED
SOFTWARE INT. LEVEL 12 ENABLED
SOFTWARE INT. LEVEL 13 ENABLED
SOFTWARE INT. LEVEL 14 ENABLED
SOFTWARE INT. LEVEL 15 ENABLED
KERNAL MODE AST INT. ENABLED
EXEC. MODE AST INT. ENABLED
SUPER. MODE AST INT. ENABLED
USER MODE AST INT. ENABLED
HW INTR REQ REG 00000702
00000000
HW INTR. REQ
PC1 INTR REQ.
PC0 INTR REQ.
CPU INTR REQ. on pin 0
MEM MGMT ER/DTB 00005110
00000000
Integer Reg. used is R = 11(X)
OP code = 28(X)
D-CACHE STA REG 000002E0
00000000
D-CACHE ADD REG FFFFFFFF
00000007
ABOX CTL REG 0000040E
00000000
MCHECK ENABLED for UNCOR. ERR
CRD INTR. ENABLE
ICACHE STREAM BUFFER ENABLED
DCACHE ENABLED
BIU STATUS REG 00002041
00000000
Hard Error
Dcache fill error
READ_BLOCK
BIU ADD REG 40000000
00000002
BIU CTL REG 30006337
0000000C
Error Log Report Generator Version 7.3
External Cache Enable
ECC Checking
Output Enable of Cache RAMs
BCache Read Speed in cycles = 4(X)
BCache Write Speed in cycles = 4(X)
ECC SYNDROMES 00000000
00000000
FILL ADDR REG 00006120
00000000
MACHINE CHK VA 00006190
00000000
B-CACHE TAG REG 12491412
14480005
TAG Control P
TAG Control V
B-Cache TAG = 48A0(X)
CSR0 400001C1
400001C1
BCC 400001C1
CSR1 00000000
BCCE 00000000
CSR2 00000000
BCCEA 00000000
CSR3 00000900
BCUE 00000900
CSR4 00D40A2D
BCUEA 00D40A2D
CSR5 0011D4B4
DTER 0011D4B4
CSR6 00007F28
CBCTL 00007F28
98004082
CSR7 98004082
CBE 9C001042
CSR8 90000003
CBEAL 90000003
CSR9 FF200083
CBEAH FF200083
CSR10 00000000
PMBX 00000000
CSR11 00000000
IPIR 00000000
CSR12 00000004
SIC 00000001
CSR13 000C1388
ADLK 000C1388
CSR14 00104B7B
MADRL 00104B6B
Error Log Report Generator Version 7.3
|
|