Browse Prior Art Database

Hardware Adapter Configuration

IP.com Disclosure Number: IPCOM000035015D
Original Publication Date: 1989-May-01
Included in the Prior Art Database: 2005-Jan-28
Document File: 1 page(s) / 12K

Publishing Venue

IBM

Related People

Adam, RB: AUTHOR [+3]

Abstract

A method is described which allow the manipulation of Micro Channel* Bus adapter configuration data for the purposes of initializing the adapters on the target hardware to a non-conflicting configuration. The new method consists of the implementation of a utility which would build a system configuration matrix. The contents of the matrix would be the adapter attributes which are software programmable via the Programmable Option Select registers on the Micro Channel adapters. This attribute data is supplied by Adapter Definition Files, one for each adapter type. The utility would sense which Micro Channel adapters were present in the system by interpreting the unique card ID returned from the adapters when they are queried.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 87% of the total text.

Page 1 of 1

Hardware Adapter Configuration

A method is described which allow the manipulation of Micro Channel* Bus adapter configuration data for the purposes of initializing the adapters on the target hardware to a non-conflicting configuration. The new method consists of the implementation of a utility which would build a system configuration matrix. The contents of the matrix would be the adapter attributes which are software programmable via the Programmable Option Select registers on the Micro Channel adapters. This attribute data is supplied by Adapter Definition Files, one for each adapter type. The utility would sense which Micro Channel adapters were present in the system by interpreting the unique card ID returned from the adapters when they are queried. The card ID returned is compared to entries in a lookup table which provides the name of the appropriate Adapter Definition File to reference. The data from the Adapter Definition File is then read into the matrix. When all adapter data is in the matrix, the utility manipulates the data until a non-conflicting configuration appears in the matrix. This configuration is then established by initializing the adapters to the previously determined attribute values. This same configuration is used repeatedly until the utility detects a change in the adapters present in the system or the user decides to override the predetermined configuration settings. This would be done by having the user invoke a 'DEVICES'-like command...