Wait State Codes

Home Up Search Credits Site Map Contact Info. Links Disclaimer Download

horizontal rule

This information was obtained from the H390-MVS files section on Yahoo. 

Wait State Codes

Wait state codes are found in the 12 low-order bits of the PSW when the
PSW wait bit (bit 14) is set to one.  The PSW format is:

	yyyy yyyy xxxx xzzz

	yyyy yyyy

		This is the left half of the program status word.  This half has two forms: 

		070s0000	If the wait state code (zzz in the right half of the PSW)
				is 000, no tasks are ready in the system.  Otherwise, an 
				error condition, indicated by zzz has occurred.

		000s0000	System wait state caused by an error condition.

		In each of the above forms, s represents bits 12-15 (CMWP bits).

	xxxx xzzz

		This is the right half of the program status word.  The wait state code,
		zzz, indicates the error condition.

Wait state codes are described briefly in the following table.  For complete explanations
and problem determination procedures, refer to OS/VS Message Library: VS2 System Codes.

Code	Explanation
----	----------------------------------------------------------------------------------

001	IPL: "Not Operational" is the status of the volume containing the nucleus
	being loaded.

002	IPL: an I/O operation was not initiated; CSW was stored; channel was not busy.

003	IPL: An I/O operation was not initated because a "not operational" response
	was received from a SIO instruction; CSW was not stored; channel was not busy.

004	IPL: An I/O operation was not initiated; CSW was not stored; channel was not
	busy after execution of a Test I/O instruction.

005	IPL: A unit check caused an I/O interruption; the address of the CCW is
	placed in location x'4C'; the first four unit-check sense bytes are placed
	in location x'54'.

006	IPL: A interface control check, or channel control check, or channel data
	check, or program check, or channel chaining check occurred.

007	NIP: A console was not available.

00A	NIP: A catalog entry for the SYS1.LINKLIB dataset was not found on or not
	retrievable from the system catalog.

00B	The master scheduler terminated abnormally during initialization; a dump
	was taken to the SYS1.DUMPxx dataset.

00C	IPL: An active nucleus member is not edited in the scatter format; the
	nucleus cannot be loaded.

00D	The master scheduler terminated abnormally during initialization; no dump
	was taken.

00E	IPL: The SYS1.NUCLEUS dataset or active member, IEANUC0x, of SYS1.NUCLEUS
	is not found on the IPL volume; the system nucleus cannot be located.

00F	IPL: An IPLed volume does not contain the IPL text.

013	NIP: An error occurred from which recovery was not possible.

014	Recursive translation exceptions occurred due to incorrect initialization,
	or overlaying of the master address space segment tables or common page 
	tables occurred.

017	IPL: A unit check occcurred following a sucessfully started I/O operation.

018	IPL: The nucleus is too big for the machine size; the space available for
	relocation dictionary records was exceeded.

019	IPL: An unexpected program interrupt occurred.

01A	An attempt was made to execute multiprocesing modules that were not
	included in the nucleus when the system was generated.

01B	The error condition specified on the SLIP command has been met and the
	system is placed in a "wait state", as requested.

01C	Supervisor control suffered a double recursive abnormal termination in 
	supervisor control super FRR.

021	NIP: An I/O error occurred on the main console following an EXCP operation.

022	A page fault occurred for a duplexed page but primary and secondary
	devices are either in a quiesced or "not ready" state.

024	The system termination facility failed to receive the expected interruption
	while attempting to write record to the SYS1.LOGREC dataset.

026	Either a power interruption occurred or the operator replied "REST" to 
	message ICFTIM21.

027	A power interruption occurred, or the operator replied "REST" to the
	message ICFTIM21, or the operator replied "STOP" to on eof the power
	warning initialization messages.

029	The time-of-day clock is in error.

02A	The hardware could not signal the other processor because the other
	processor did not appear to exist.

02B	The hardware could not signal the other processor, because the other
	processor has experienced a similar problem and was the first
	processor to enter the 02A wait state.

02D	NIP: An unconditional mount was issued requesting a Mass Storage System
	device (3850), which is not supported during NIP.

02E	ASM can no longer access a required page dataet due to an unusual
	number of permanent I/O errors.

02F	A direct access device containing a page dataset  is unavailable for an
	I/O operation.

030	NIP: An unanticipated request for abnormal task termination (ABEND) 
	has occurred.

031	NIP: The ipl volume resides on a unit for which there is no UCB.

032	NIP: A required module is not found in the SYS1.NUCLEUS dataset
	by BLDL.

033	NIP: An I/O error occurred during BLDL's processing of a required module.

034	The operating system is incompatible with the procesor.  Dynamic address
	translation, the CS, CDS, IPK, and SPKA instructions or the clock 
	comparator features are not supported on the processor.

036	An attempt was made to expand storage initially allocated to SQA
	before initializing the paging subsystem.

037	The DSCB for SYS1.LOGREC, SYS1.SVCLIB, SYS1.PARMLIB, or SYS1.LINKLIB
	could not be successfully read from the volume where the dataset resides.

038	NIP: Insufficient real storage space is available for initializing
	the VS2 system.

039	NIP: The required direct access volume could not be successfully 
	mounted due to a conflict with another online volume.

03A	NIP: An error occurred during an attempt to build the LPA (cold start).

03B	NIP: A module required for continued system operation could not be found
	in the system LPA.

03C	ASM detected insufficient auxiliary storage resources for system operations.

03D	NIP: The subroutine IEAVCSEG returned a nonzero code indicating that an
	error occurred in creating a segment table entry, the page table, or the
	external page table.

03F	NIP: A NIP function was improperly invoked.

040	NIP: An abend request occurred during NIP processing.

041	The ACR call to the I/O supervisor detected devices reserved from the
	failing processor which have to be re-reserved on the operative
	processor (restartable).

042	The I/O supervisor found devices reserved from failing processor
	that have no logically online paths from the operative processor.

043	The I/O supervisor found it impossible to reserve a device that was
	previously reserved to the failing processor.

044	NIP: A machine check interruption occurred on a processor in the	
	configuration.

045	NIP: A BLDCPOOL request for a cellpool in the SQA failed.

046	NIP: An unexpected program check interruption occurred.

047	NIP (for a multiprocessor configuration): A malfunction alert
	interruption was received by a processor in the configuration.

048	NIP: The subroutine IEAVPCB returned an undefined return code.

049	A device was released that was attached to an unavailable
	channel, and this channel was found to be reserved by the procesor
	receiving the machine check interruption.

04A	NIP: The TOD clock is in the error state.

04B	Channels have become temporarily unusable without reserves 
	outstanding (restartable).

04C	Channels have become temporarily unusalbe with reserves
	outstanding (restartable).

04D	A hung interface condition occurred with oustanding reserves
	(restartable).

04E	It is impossible to re-reserve a device; this wait state is
	loaded after the 04C or 04D wait is loaded (not restartable).

04F	More channels were lost after processing was initiated for temporarily
	unusable channels (not restartable).

050	ACR was recursively invoked.

051	ACR encountered an unrecoverable error while recovery was in progress
	for another processor (probable software error).

052	ACR encountered an unrecoverable error while recovery was in progress
	for another processor (probable hardware error).

058	NIP: The subroutine IEAVSPSA returned a nonzero code indicating either
	that it was unable to obtain or free the SALLOC lock, or that a
	GETMAIN or FREEMAIN for space in the SQA failed.

059	NIP: A BLDL request returned an undefined return code.

05A	NIP: The IPL processor failed to set synchronization flag for a
	processor that it had signaled.

05B	NIP: In a multiprocessor configuration, a non-IPLed processor was
	signaled by the IPLed processor to begin initializing itself.  The 
	non-IPLed processor is a possible "run-away".

05C	NIP: Could not obtain a pointer to the master catalog from the SYS1.NUCLEUS
	dataset.

05D	NIP: A DSCB for the master catalog was not found or could not be read
	from the VTOC of the volume pointed to by the SYS1.NUCLEUS dataset.

05E	NIP: An I/O error occurred while attempting to read the master catalog
	self-describing records.

05F	NIP: The amster catalog's self-describing records are damaged.

060	NIP/ASM: An eror is detected while processing external page table
	entries or (XPTE) while saving or rebuilding the PLPA.  The message
	IEA943W precedes this wait state code.

061	NIP/ASM: An error is detected in the TOD clock while executing a
	store clock instruction.

063	NIP: A conditional GETMAIN failed.

064	NIP: A system error is detected and RTM is entered.

065	NIP: Attempted to execute a type 3 or 4 SVC before it was loaded.

066	IOS: Hot I/O has been detected on a non-DASD device.  No reserved
	devices are on the same channel (restartable).

067	IOS: Hot I/O has been detected on a non-DASD device.  Reserved
	devices are on the same channel (restartable).

068	IOS: Hot I/O has been detected on a channel or a DASD device.  No
	reserved devices are on the same channel (restartable).

069	IOS: Hot I/O has been detected on a channel or a DASD device.  Reserved
	devices are on the same channel (restartable).

06A	IOS: Complete recovery for hot I/O on a channel or DASD device cannot
	be accomplished (restartable).

06B	IOS: An attempt was made to change channel sets; however, the hardware
	was unable to connect any channel set, leaving the system with no
	I/O capability (not restartable).

06C	A machine check interruption occurred indicating a serious error
	in the channels.

06F	An inoperable 3830 control unit, or a channel error, or an undetermined
	error was detected along a path used by this system.  The device on 
	the failing path is a paging device (restartable).

101	A GETMAIN macro, executed by a program executing in supervisor mdoe,	
	requested more bytes of real storage from SQA than was available.

102	A GETMAIN macro, executed by a program executing in supervisor mode,
	requested more pages of real storage from SQA than was available.

A01	Either a predefined number of hard machine check interruptions occurred
	on the only online processor with I/O capability, or a hard machine
	check interruption occurred from which recover was not possible.

A18	IOS received an unsolicited device end interruption for a volume
	containing a paging dataset.

A22	A processor was put into a stopped condition because of disabled
	console communications processing (restartable).

A23	A program check interruption occurred while the machine check handler
	was executing on the only available online processor; recovery
	was impossible.

A24	A loop was detected while the machine check handler was executing
	on the only available online processor; recovery was impossible.

A25	A machine check interruption occurred on the only available online
	processor; the interruption code indicates system damage was sustained.

A26	A machine check interruption occurred on the only available
	online processor; the interruption code is invalid.

A27	A machine check interruption or a program interruption has occurred
	in a routine externally linked to the machine check handler.

B01	The 3202/3211 utility completed normally.

B02	The 3203/3211 utility detected a control card missing or out of order.

B03	The JOB statement for the 3203/3211 utility is incorrect.

B04	The DFN statement for the 3203/3211 utility is incorrect.

B05	THE UCS statement for the 3203/3211 utility is incorrect.

B06	The FCB statement for the 3203/3211 utility is incorrect.

B07	The END statement for the 3203/3211 utility is incorrect.

B0A	An external interruption occurred during the execution of the
	3203/3211 utility.

B0B	A program check interruption occurred during the execution of
	the 3203/3211 utility.

B0C	A machine check interruption occurred during the execution of
	the 3203/3211 utility.

B11	The reader required by the 3203/3211 utility is not online.

B12	The reader required by the 3203/3211 utility is not ready.

B13	The reader required by the 3203/3211 utility is not ready.

B14	A reader channel error occurred during the execution of the
	3203/3211 utility.

B15	No device end is indicated on the reader being used by the 
	3203/3211 utility.

B19	A printer required by the 3203/3211 utility is not online.

B1B	A unit check occurred on the printer being used by the 
	3203/3211 utility.

B1C	A printer channel error occurred during the exeuction of
	the 3203/3211 utility.

B1D	No device end is indicated on the printer being used by
	the 3203/3211 utility.

CCC	During execution of a QUIESCE function on a processor,
	the system is placed in a disabled wait state as part of 
	its normal operation (restartable).

E02	A permanent I/O error occurred while the IBM 2250 display
	unit was being used as a primary console; no alternate
	console was available at the time of the error.

horizontal rule

The information on this site is the combined effort of a lot of people, please credit the authors if you use their information.
Please read the Disclaimer page for the restrictions, copyright, and other uses of the information contained on this site.
For problems or questions regarding this web contact Bob.
Last updated: November 26, 2003.