Timeout considerations
Some control units and I/O devices have valid operational conditions
that exceed the 30-second I/O interface timeout function limit. If
timeout is active when such a condition occurs, the channel terminates
the I/O request and generates an interface-control-check interruption,
even though no malfunction exists. For example:
- A timeout might occur during a read operation to a magnetic tape unit if the tape being read is blank. While the magnetic tape unit searches for a data byte or the end-of-tape mark, it might exceed the 30-second timeout function limit.
- A channel-to-channel adapter between two CPCs might time out if one system attempts to communicate with the other system while the other CPC is in a stopped state.
When timeout is active, the channel might terminate an I/O request and generate an
interface-control-check interruption even though no control unit or I/O device malfunction has
occurred.
Note: For a device with valid operational conditions that can exceed the 30-second I/O
interface timeout limit, inhibit the timeout function by specifying
TIMEOUT=N in
the IODEVICE statement. For other IBM® I/O devices, specify the
default TIMEOUT=Y.