Hercules Version 3: System Messages: CU - CCKD Utilities
Messages issued by the cckd utility commands (cckdcdsk, cckdcomp and
cckdswap) and cckd utility functions (cckd_chkdsk, cckd_comp and
cckd_swap) are described here. The utility functions are called by
both the utility commands and
Hercules.
Messages
Messages are in the format
HHCCUnnnt file message text
where nnn is the message number, t is either I,
W or E, depending on the severity of the message.
file will either be the part of the file name following the last
slash (/ or \) when called by a utility command, or
will be xxxx: file[n] where xxxx is the device
number and n is the shadow file number when called by Hercules.
The file portion of the message is omitted below for brevity.
HHCCU101I converting to endian-format
- Meaning
- The file is in the wrong endian (byte order) format for the
host architecture. The file is being converted to the host
endian format endian-format.
- Issued by
- cckdutil.c functions cckd_comp and cckd_chkdsk
HHCCU102I compress successful, n bytes released
- Meaning
- The compress function successfully completed and free n
bytes from the file. If n is 0, then the level 2 tables
were repositioned to the beginning of the file in order.
- Issued by
- cckdutil.c function cckd_comp
HHCCU103I file already compressed
- Meaning
- The compress function determined that the file is already compressed.
The file is not updated.
- Issued by
- cckdutil.c function cckd_comp
HHCCU104I free space rebuilt
- Meaning
- Free space errors were detected and free space has been successfully rebuilt
- Issued by
- cckdutil.c function cckd_chkdsk
HHCCU300I number space images recovered
- Meaning
- Recovery phase 1 completed, recovering number spaces (trks or blkgrps)
- Issued by
- cckdutil.c function cckd_comp
HHCCU301I space[id] recovered offset offset len length
- Meaning
- The space space (trk or blkgrp) was recovered at offset offset
and length length.
id is the trk or blkgrp number.
- Issued by
- cckdutil.c function cckd_comp
HHCCU500W recovery not completed, file opened read-only
- Meaning
- Phase 3 recovery did not complete because the file is not opened for write
- Action
- Omit the -ro option for cckdcdsk, or change the file
permissions to enable the file to be opened for read-write for Hercules
- Issued by
- cckdutil.c function cckd_comp
HHCCU501W recovery not completed, missing compression
- Meaning
- Phase 3 recovery did not complete because one or more trk or blkgrp images
were compressed using a compression (zlib or bzip2) that was
not built into Hercules
- Action
- Processing terminates. The file has not been updated.
Build Hercules with the missing compression libraries.
- Issued by
- cckdutil.c function cckd_comp
HHCCU502W free space not rebuilt, file opened read-only
- Meaning
- Free space errors were detected but the free space was not rebuilt
because the file is not opened for write
- Action
- Omit the -ro option for cckdcdsk, or change the file
permissions to enable the file to be opened for read-write for Hercules
- Issued by
- cckdutil.c function cckd_comp
HHCCU600W forcing check level level[; reason]
- Meaning
- Errors have been detected in the compressed file that warrant the
escalation of the check level to level. An additional
explanation reason may be supplied.
- Action
- At a minimum, free space will be rebuilt
- Issued by
- cckdutil.c function cckd_comp
HHCCU601W cdevhdr inconsistencies found code=code
- Meaning
- The space statistics in the cckddasd device header (cdevhdr) contain
inconsistencies described by code. code is a
16-bit bit field and more than one bit may be on. See cckdutil.c for
the different bit settings.
- Action
- At a minimum, free space will be rebuilt
- Issued by
- cckdutil.c function cckd_comp
%s offset 0x%" I32_FMT "x len %d is out of bounds
HHCCU602W space offset offset len length is out of bounds
- Meaning
- The space space (trk, blkgrp or l2) either precedes the
end of the L1 table (at the beginning of the file) or exceeds the
end of the file
- Action
- The space will be recovered. If the space is an L2 table, then all
tracks or block groups associated with the table will also be recovered.
- Issued by
- cckdutil.c function cckd_comp
HHCCU603W space1 offset offset1 len length
overlaps space2 offset offset2
- Meaning
- The space space1 overlaps space space2.
- Action
- The spaces will be recovered. If either space is an L2 table, then all
tracks or block groups associated with that table will also be recovered.
- Issued by
- cckdutil.c function cckd_comp
HHCCU604W space l2 inconsistency: len length, size size
- Meaning
- The space space (trk or blkgrp) has an inconsistent l2 entry.
Either the length length is too small or is too large or exceeds
the size size
- Action
- The space will be recovered.
- Issued by
- cckdutil.c function cckd_comp
HHCCU610W free space errors detected
- Meaning
- Free space is not consistent
- Action
- Free space will be rebuilt
- Issued by
- cckdutil.c function cckd_comp
HHCCU620W space[id] hdr error offset offset: xxxxxxxxxx
- Meaning
- A header error was found for space (trk or blkgrp) during validation.
id is the trk or blkgrp number. The header is located at file offset offset.
The contents of the 5 byte header is xxxxxxxxxx in hex.
The first byte of the header should be either 00 (compress none),
01 (compress zlib) or 02 (compress bzip2).
For ckd, the next two bytes is the cylinder (in big-endian byte order) and the two
bytes after that is the head (also in big-endian byte order).
For fba, the next four bytes is the block group number (in big-endian byte order).
The header contains an invalid value. Either the offset is incorrect or the header has
been overlaid.
- Action
- The space will be recovered
- Issued by
- cckdutil.c function cckd_comp
HHCCU621W space[id] compressed using compression, not supported
- Meaning
- During validation, the header for space (trk or blkgrp) indicates
that the space was compressed using compression (zlib or bzip2) but
support for that compression method was not built into Hercules.
id is the trk or blkgrp number.
- Action
- Processing continues. However, no recovery will take place.
Build Hercules with the specified compression library.
- Issued by
- cckdutil.c function cckd_comp
HHCCU622W space[id] offset offset len length validation error
- Meaning
- The space (trk or blkgrp) at offset offset and length length
failed validation.
id is the trk or blkgrp number.
Either the space did not uncompress successfully or the uncompressed space
contains some kind of error.
This error is detected during check level 3 validation.
- Action
- The space will be recovered
- Issued by
- cckdutil.c function cckd_comp
HHCCU700E open error: error text
- Meaning
- Open failed for the file.
The text associated with the error number is displayed.
- Action
- Processing for the file terminates.
- Issued by
- cckdccdsk.c, cckdcomp.c
HHCCU701E fstat error: error text
- Meaning
- The file status system call failed.
The text associated with the error number is displayed.
- Action
- Function processing terminates. Probable Hercules logic error.
Contact the hercules mailing list for assistance.
- Issued by
- cckdutil.c functions cckd_swapend, cckd_comp and cckd_chkdsk
HHCCU702E lseekspace (trk or blernal interrupts are part of normal system operation.
- Issued by
- external.c, function perform_external_interrupt
HHCCP025I External interrupt: CPU timer=xx...xx
- Meaning
- The CPU has taken a CPU timer interrupt.
xx...xx is the hexadecimal value of the CPU timer.
This message is issued only when the CPU is in single-stepping
or instruction-tracing mode.
- Action
- None. External interrupts are part of normal system operation.
- Issued by
- external.c, function perform_external_interrupt
HHCCP026I External interrupt: Interval timer
- Meaning
- The CPU has taken an external interrupt caused by the interval timer.
This message is issued only when the CPU is in single-stepping
or instruction-tracing mode.
- Action
- None. External interrupts are part of normal system operation.
- Issued by
- external.c, function perform_external_interrupt
HHCCP027I External interrupt: Service signal intparm
- Meaning
- The CPU has taken a service signal external interrupt.
intparm is the interrupt parameter.
This message is issued only when the CPU is in single-stepping
or instruction-tracing mode.
- Action
- None. External interrupts are part of normal system operation.
- Issued by
- external.c, function perform_external_interrupt
HHCCP090W The configuration has been placed into a system check-stop state because of an incompatible service call
- Meaning
- A READ SCP INFO (code X'00020001') Service call has been issued from a CPU which is not a CP engine.
All the CPUs in the configuration are put into a Check-Stop state.
- Action
- Ensure the CPU that issues the service call is a CP engine and restart the program.
- Issued by
- service.c, function service_call
If you have a question about Hercules, see the
Hercules Frequently-Asked Questions page.
Last updated $Date: 2008-12-28 16:00:57 -0600 (Sun, 28 Dec 2008) $ $Revision: 4992 $