Browse Prior Art Database

Flexible Configuration Procedure for Product Identification Data

IP.com Disclosure Number: IPCOM000122131D
Original Publication Date: 1991-Nov-01
Included in the Prior Art Database: 2005-Apr-04
Document File: 2 page(s) / 62K

Publishing Venue

IBM

Related People

Branstad, MW: AUTHOR [+2]

Abstract

A method for detecting the Vital Product Data of an input/output adapter (IOA) card is disclosed. The procedure is flexible enough to recognize cards that follow the present architecture, and also recognize new cards that implement a cheaper version of Vital Product Data.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 53% of the total text.

Flexible Configuration Procedure for Product Identification Data

      A method for detecting the Vital Product Data of an
input/output adapter (IOA) card is disclosed.  The procedure is
flexible enough to recognize cards that follow the present
architecture, and also recognize new cards that implement a cheaper
version of Vital Product Data.

      An input/output processor (IOP) contains the system interface
hardware/software, an onboard processor and RAM to run the IOP
operating system software, and the IOA interface hardware/software.
The IOAs are connected to the IOP via an IOA bus - multiple IOAs can
be connected to an IOP.  At IPL time, the IOP "walks" this bus to
determine the quantity and type of IOAs attached.

      A hardware/software architecture currently exists for attaching
communications IOAs to an IOP.  This architecture specifies the IPL
procedures to be followed which will detect, test, and signify to the
system that the IOA is present and working/broken.

      The current IPL architecture performs the following steps:
1.  Attempt to access an architected hardware register location to
check for presence of an IOA.
2.  If an IOA is present, then read from the electronically erasable
read-only storage (EEROS) located on the IOA to determine further
information about the card.
3.  Appropriate IOA basic assurance tests (BATs) are called to test
the IOA and verify that it is operational.
4.  Architected tables are built in the IOP show...