I/O errors

Errors that are related to an I/O request are usually indicated in the status data provided with the I/O interrupt. These errors are:
  • Device not operational on any path
  • Device status errors, such as a unit check
  • Subchannel status errors: interface control check, channel control check, and channel data check
The operating system processing of the interrupt may include:
  • Invoking a driver exit
  • Interfacing with attention routines and volume verification processing
  • Invoking a device-dependent ERP for error recovery
  • Processing an unconditional reserve
  • Redriving the I/O request on a channel path other than the one that generated the interrupt
  • Requesting an operator action by message IOS115A or by restartable wait state X'115'
  • Issuing message IOS050I to inform the operator that a subchannel status error occurred