HBA test requirements
This section specifies the test requirements
for HBA drivers being submitted to SCO
for inclusion in the operating system release.
Similar procedures are strongly recommended
for all HBA drivers,
regardless of the distribution method.
The HBA driver must conform to all tests listed on the
hbacert
manual page.
The vendor must show that the HBA driver
passes all these tests by doing one of the following:
-
Write test cases and provide these test cases
and their output to SCO.
-
Manually execute each specified test
and supply documentary evidence of the test results to SCO.
The driver must pass all
hbacert
tests.
These tests must execute without driver-related failures.
If failures occur that are not caused by the driver,
the vendor must document the failure
and show that it is not caused by the driver.
Each failure will be evaluated individually
to ensure that this criteria has been met.
Note the following requirements for test configurations:
-
The HBA driver must simultaneously support
at least four HBA controllers
that are installed in the same system.
-
It must be possible to install
the SVR5 operating system
using one of the four controllers
supported by this HBA driver
as the boot disk.
-
If the controllers are autoconfigurable
(EISA, MCA, or PCI),
the driver should automatically find the controllers.
-
If the controllers are not autoconfigurable (ISA),
the driver should be able to find the controllers after
dcu
has been used to add entries for these controllers.
-
Each add-on HBA device must be tested
with at least one attached SCSI peripheral.
-
Each HBA dvice must be able to function simultaneously
with the other HBA devices on the system.
-
The HBA driver must be tested
with at least seven target devices
in place on the SCSI bus.
These targets must include at least two disk devices;
the remaining five devices can be any appropriate mix
of supported SCSI target devices.
-
When applicable, the HBA driver must be tested
with only a tape drive in place on the SCSI bus.
When installed on a system as an add-on controller,
the HBA driver must work correctly
when used only to control a SCSI tape device.
-
The HBA driver must be tested on a configuration
that has two disk drives, two tape drives,
and two CD-ROM drives
installed at the same time.
If available,
a WORM device should also be installed.
Each of the target devices
must continue to function
when all of the target devices are busy.
© 2005 The SCO Group, Inc. All rights reserved.
OpenServer 6 and UnixWare (SVR5) HDK - June 2005