UnixWare 7 I2O Sample code

The i2oSample package includes sample driver code for an UnixWare 7 I2O driver.

This package is unchanged since HDK 7.0.0.

For current information about the entire UnixWare/OpenServer Hardware Developers Kit (HDK) release, see the HDK Release Notes.

Note: Documentation references on this page link to the Product Documentation. They are also available on your local system when the baseMAN, HDKdoc, and HDKman packages are installed.

System requirements

This package has the following dependencies:

Base System

UDK Optimizing C Compilation System (included with the UDK)

In addition, the following packages must be installed before building and packaging the sample driver:

Advanced Commands

Software Packaging Tools (included with the UDK)

The UnixWare/OpenServer Development Kit (UDK), with the uccs and usoftint packages selected, must be installed on your system before installing the i2oSample package. See the Developer Network for more information on the UDK.

This package cannot be installed on OpenServer systems.


To install the package from:

downloaded files

  1. Log in as root.
  2. Download the package to an installation directory; for example, /tmp.
  3. Use the pkgadd(1M) command to install it by entering:
    pkgadd  -d  /tmp/i2oSample

media distribution

  1. Log in as root.
  2. Insert the CD-ROM in the drive
  3. Use the pkgadd(1M) command to install it by entering:
    pkgadd  -d  cdrom1  i2oSample

This will place the I2O sample driver files in the /usr/src/i2o directory.

For more information

More information concerning the I2O interface may be found in I2O OSM driver development.


  • Some of the specifications and documentation necessary to implement I2O drivers is proprietary information, available only from the I2O SIG. This information is available only from the I2O SIG.

  • Interfaces allow an OSM to talk to the I2O infrastructure in the UnixWare 7 operating system. An OSM is an O/S Services module, which resides on the host operating system to provide access to the I2O infrastructure.

    The I2O specification produced by the I2O SIG describes the I2O hardware interfaces that an OSM must understand.

  • The I2O sample source code provided in HDK 7.1 includes a selection of the I2O header files that go with the interfaces described in the I2O specification. Developers who are writing an OSM for UnixWare 7 should obtain the latest versions from the SIG.

    Write to hdkinfo@sco.com for more information about support for I2O.

    Document version 7.0.0b
    08 July 1999