DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 
Testing and debugging HBA drivers

The HBA certification test suite (hbacert)

The hbacert test suite is provided to assist customers developing host bus adapter drivers that conform to driver certification requirements.

The hbacert package installs all of the HBA certification tests.

The installation scripts create a new user account and copy all the tests into the home directory of the new user. By default, the new user account is named hbacert and the tests are placed in /home/hbacert/testsuites.

There is one directory under testsuites for each test, as follows:


cdrom
CD-ROM tests

common
basic utilities used by the test and certification suites; these tests are not run explicitly, but are required to run all of the other tests

fdd
floppy disk tests

hd
hard disk tests

mtest
manual HBA tests

pdiext
SDI extensions tests

precert
HBA pre-certification tests to verify the driver's Driver Software Package (DSP)

tape
tape drive tests

For each type of device, stress tests are included that are also required for certification. The optional tests are not required for certification but are recommended for further verification of your driver and the associated hardware.

The following table summarizes the tests used for testing each type of device.

hbacert tests per device type

Device cdrom fdd hd mtest pdiext tape precert
CD-ROM drive X            
Hard disk     X        
Tape drive           X  
Floppy disk   X          
HBA w/driver X A X X X X X
Integrated HBA and driver A A A X X A X
Key:


X
Test required

A
Test required if this type of device is part of the integrated combination that is being certified.

For example, to certify an HBA driver that supports only disk, tape, and CDROM devices, you would be required to run the cdrom, hd, mtest, pdiext, tape, and precert tests (but not the fdd test).


Next topic: Prerequisites for installing the hbacert package
Previous topic: Filling out and submitting the checklist

© 2005 The SCO Group, Inc. All rights reserved.
OpenServer 6 and UnixWare (SVR5) HDK - June 2005