8.78 IODELAY (Display or set I/O delay value)

8.78.1 Function

The IODELAY command displays the current setting or sets the amount of time in microseconds to wait
after an I/O interrupt is ready to be set pending. The purpose of this parameter is to bypass a bug in the
Linux/390 and z/Linux ‘dasd.c’ device driver. The problem is more apt to happen under Hercules than on
a real machine, as Hercules may present an I/O interrupt sooner than a real machine.

NOTE: OSTAILOR L
INUX no longer sets IODELAY to 800 since the problem described above is no
longer present in recent versions of the Linux kernel.

8.78.2 Syntax

Descriptive

usecs

Diagram

¬¬¬¬ ¬¬¬¬¬¬¬¬¬¬ÊÍ





usecs ¬¬¬§¬¬¬¬¬¬¬¬¬¬¬¬¬¬«




8.78.3 Parameter

usecs

Amount of time in microseconds to wait after an I/O interrupt is ready to be set pen-
ding.

NOWARN

If the IODELAY value is non-zero a warning message will be issued unless NOWARN
is specified.

8.78.4 Examples

Example 1:

Display the current IODELAY value.

HHC00013I Herc command: 'iodelay'

HHC02203I iodelay : 0

Figure 160: IODELAY command (display value)

Example 2:

Change the IODELAY value to 50 microseconds.

HHC00013I Herc command: 'iodelay 50'

HHC02204I iodelay set to 50

Figure 161: IODELAY command (set value)

Previous Page Next Page