Displaying MIH and I/O timing limits

Use the DISPLAY IOS,MIH command to request a display of the current time intervals for the missing interrupt handler (MIH) or I/O timing (IOT) limits.

You can display the MIH time interval for all device classes, a specific device class, or one or more specific devices.

You can display the I/O timing limits for a device class or for one or more specific devices. You can request that the display be either formatted or unformatted.

The display, which is delivered by the WTO facility, is limited to 255 lines of output. If the limit is reached, the display is truncated. In this case, the last line of output is "… MAXIMUM DISPLAY OF 255 LINES EXCEEDED". Use the TIME, DEV, or DEVX parameter to request a selective display, to avoid missing data that meets the search criteria.

D IOS,MIH
 
D IOS,MIH[,TIME={ALL|option}                                           ]
         [                                                             ]
         [,{DEV  }={([/]devnum[,[/]devnum1]...)                      } ]
         [ {DEVX } {([/]devnum-[/]devnum1[,[/]devnum2-[/]devnum3]...)} ]
         [ {TDEV }                                                     ]
         [ {TDEVX}                                                     ]
         [,IOTHSWAP                                                    ]

         [,L={a|name|name-a}                                           ]
 

The parameters are:

IOS,MIH
The MIH detects missing interrupt conditions. The I/O timing facility detects I/O requests that have exceeded the specified time limit. This command allows you to display the I/O timing limits or MIH time intervals established for the different devices on the system.
TIME=ALL
Displays the IOT and MIH time intervals established for all device classes and all individual devices.
TIME=option
Displays one of the following time intervals:
UREC
Displays the MIH time interval for the unit record device class.
TAPE
Displays the MIH time interval for the tape drive device class.
CTC
Displays the MIH time interval for the channel-to-channel device class.
COMM
Displays the MIH time interval for the communications device class.
CHAR
Displays the MIH time interval for the character reader device class.
GRAF
Displays the MIH time interval for the graphics device class.
DASD
Displays the MIH time interval for the DASD device class.
IOTDASD
Displays the I/O timing (IOT) time interval for the DASD device class.
USnn
Displays the MIH or IOT time interval for a user-specified class, where nn can be any two-digit number from 01 through 99 that matches a device group created by MIH or IOT processing. A user-specified device group is a set of devices associated with a specific time interval. The system creates this type of group and assigns the user class number (USnn) when either of the following is true:
  • The MIH time interval is not equal to the time interval of its device class

    Note: Some devices present their own MIH timeout values, via the primary/secondary MIH timing enhancement contained in the self-describing data for the device. If the primary MIH timeout value for the device does not equal the timeout value for the device class, and the device's timeout value has not been altered by the user, the system will create a user-specified class to contain the timeout value for the device. The user-specified class for these devices will be created at IPL (if the device is defined to be ONLINE), or at VARY ONLINE time.

  • The IOT time interval is not equal to the time interval of its device class.
HALT
Displays the MIH time interval for monitoring halt (HSCH) and clear (CSCH) subchannel operations. This keyword is device independent; setting it affects all devices on the system.
MNTS
Displays the MIH time interval for monitoring mount pending conditions for DASD and TAPE devices. This keyword is device independent; setting it affects all devices on the system.
DEV= {([/]devnum[,[/]devnum1]…) }
  {([/]devnum-[/]devnum1[,[/]devnum2-[/]devnum3]…) }
Displays the MIH time interval for a specific device number or for a range of device numbers. You can specify one or more single device numbers, one or more ranges of device numbers, or all device numbers. When you specify a range of device numbers, the first device number in the range must be less than or equal to the second device number. If you specify only one device number, you can omit the parentheses.

The display is formatted.

A device number consists of 3 or 4 hexadecimal digits, optionally preceded by a slash (/).

DEVX= {([/]devnum[,[/]devnum1]…) }
{([/]devnum-[/]devnum1[,[/]devnum2-[/]devnum3]…) }
Displays the MIH time interval for the specific defined device number or for a range of device numbers. You can specify one or more single device numbers, one or more ranges of device numbers, or all device numbers. When you specify a range of device numbers, the second device number in the range must be more than or equal to the first device number. If you specify only one device number, you can omit the parentheses.

The display is unformatted.

A device number consists of 3 or 4 hexadecimal digits, optionally preceded by a slash (/).

TDEV= {([/]devnum[,[/]devnum1]…) }
{([/]de vnum-[/]devnum1[,[/]devnum2-[/]devnum3]…) }
Displays the I/O timing limit for the specific defined device number or for a range of device numbers. You can specify one or more single device numbers, one or more ranges of device numbers, or all device numbers. When you specify a range of device numbers, the second device number in the range must be more than or equal to the first device number. If you specify only one device number, you can omit the parentheses.

The display is formatted.

A device number consists of 3 or 4 hexadecimal digits, optionally preceded by a slash (/).

TDEVX= {([/]devnum[,[/]devnum1]…)&tab;}
{([/]devnum-[/]devnum1[,[/]devnum2-[/]devnum3]…) }
Displays the I/O timing limit for the specific defined device number or for a range of device numbers. You can specify one or more single device numbers, one or more ranges of device numbers, or all device numbers. When you specify a range of device numbers, the first device number in the range must be less than or equal to the second device number. If you specify only one device number, you can omit the parentheses.

The display is unformatted.

A device number consists of 3 or 4 hexadecimal digits, optionally preceded by a slash (/).

L=a, name, or name-a
Specifies the display area (a), console name (name), or both (name-a) where the display is to appear.

If you omit this operand, the display is presented in the first available display area or the message area of the console through which you enter the command.

Example 1:

To display the MIH and IOT intervals for all device classes and all individual devices, enter:
D IOS,MIH

Example 2:

To display the MIH interval for the devices in address range 000 through 01A, enter:
D IOS,MIH,DEV=(000-01A)
The display is formatted:
IOS086I 14.34.51 MIH DEVICE TIMES
 0000=03:00,    0002=03:00,   0003=03:00,   0004=03:00,     0005=03:00,
 0006=03:00,    0007=03:00,   0008=03:00,   000A=03:00,     000B=03:00,
 000C=03:00,    000D=03:00,   000E=03:00,   000F=03:00,     0011=03:00,
 0012=03:00,    0013=03:00,   0014=03:00,   0015=03:00,     0016=03:00,
 0017=03:00,    0018=03:00,   0019=03:00,   001A=03:00.

Example 3:

To display the MIH interval for the devices in address range 000 through 0D9, enter:
D IOS,MIH,DEVX=(000-0D9)
The display will be unformatted.
IOS086I 14.43.28 MIH DEVICE TIMES
 (0000,0002-0008,000A-000F,0011-001D)=03:00, (001E-009D)=00:00,
 (009E-009F)=03:00, (00A0-00A1)=00:15, (00BA-00BF)=00:00, (00C0-00C1)=
 00:15, (00CA-00CF)=00:00.

Example 4:

To display the MIH interval for the devices in address range ABC0 through ABCD, enter:
D IOS,MIH,DEV=(/ABC0-/ABCD)

Example 5:

To display the I/O timing limit for the devices in address range 000-010, enter:
DISPLAY IOS,MIH,TDEVX=(000-010)
The system might display the following:
IOS086I 14.44.50 IOT DEVICE TIMES
 0002=00:10, (0003-0008,000A-000F)=00:00, 0010=00:15.

In this example, devices 000, 001, and 009 do not exist. The I/O timing limit for device 002 is 0 minutes and 10 seconds. The I/O timing limit for device 003-008 and 00A-00F is 0 minutes and 0 seconds. For device 010, the I/O timing limit is 0 minutes and 15 seconds.