Method and system for indexing adapters within a data...

Electrical computers and digital data processing systems: input/ – Intrasystem connection – System configuring

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S108000, C710S009000, C710S010000, C703S025000

Reexamination Certificate

active

06314482

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates in general to an improved data processing system and in particular to an improved data processing system and method for indexing adapters within the data processing system. Still more particularly, the present invention relates to an improved data processing system and method for indexing hot-plug adapters.
2. Description of the Related Art
One of the most critical elements in a computer system is the boot-up firmware, such as Basic Input and Output System (BIOS). Typically, stored in some form of non-volatile memory, the firmware is machine code which is part of an operating system (OS) which allows a central processing unit (CPU) to perform tasks such as initialization, diagnostics, loading the operating system kernel from mass storage and routine input/output (I/O) functions. In addition, the firmware will perform scans of each adapter currently utilized within the computer system, where the adapters typically provide a connection for I/O devices, peripheral devices and additional adapters.
In typical firmware systems, an in-order scan assigns an adapter index value to each adapter being utilized, in a nondeterministic fashion. For example, if there are four adapter slots with components in the first, third and fourth slots, in an initial scan, the first slot would be assigned an index of 1, the third an index of 2 and the fourth an index of 3. However, during operation, if an additional hot-plug adapter is added to the configuration in the second slot, the firmware is triggered to perform another scan. In the second scan, the first slot would be assigned an index of 1, the second and index of 2, the third an index of 3 and the fourth an index of 4. This non-deterministic assignment of indexes leads to an inconsistent index assignment to adapters which may effect I/O operations and user understanding of adapter assignments.
The advancement of hot-plug components makes it possible for hot-plug adapters be added to a configuration while power is applied. With the addition of hot-plug adapters, it is preferable that each hot-plug adapter of the same type be assigned an index number without changing the indexing assignments made to other adapters of the same type in the system. It is apparent that a method of scanning and assigning index numbers to adapters needs to accomodate for hot-plug adapters.
SUMMARY OF THE INVENTION
It is therefore one object of the present invention to provide an improved data processing system.
It is another object of the present invention to provide an improved data processing system and method for indexing I/O adapters
It is yet another object of the present invention to provide an improved data processing system and method for indexing hot-plug adapters.
A method and system for indexing adapters within a data processing system is provided, where the data processing system contains multiple existing adapters. where each of the multiple existing adapters is identified by particular indexing data. All adapters within the data processing system are scanned. A determination of whether or not any additional adapters have been added to the data processing system in addition to the multiple existing adapters is made. Particular indexing data is assigned to any additional adapters in response to determinig that additional adapters have been added to the data processing system, where any additional adapters added to the data processing system are indexed into the data processing system without changing the particular indexing data of each of the multiple existing adapters.


REFERENCES:
patent: 4159518 (1979-06-01), Draper et al.
patent: 5237690 (1993-08-01), Bealkowski et al.
patent: 5313592 (1994-05-01), Buondonno et al.
patent: 5329634 (1994-07-01), Thompson
patent: 5530887 (1996-06-01), Harper et al.
patent: 5581787 (1996-12-01), Saeki et al.
patent: 5604887 (1997-02-01), Naidu et al.
patent: 5768542 (1998-06-01), Enstrom et al.
patent: 5796988 (1998-08-01), Naidu et al.
patent: 5854905 (1998-12-01), Garney
patent: 5881252 (1999-03-01), Sahgal et al.
patent: 5898845 (1999-04-01), Frantz et al.
patent: 5974474 (1999-10-01), Furner et al.
patent: 5999989 (1999-12-01), Patel
patent: 6044411 (2000-03-01), Berglund et al.
patent: 6134624 (2000-10-01), Burns et al.
patent: 6145019 (2000-11-01), Firooz et al.
patent: 6179486 (2001-01-01), Wallach et al.
patent: 6192434 (2001-02-01), Wallach et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and system for indexing adapters within a data... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and system for indexing adapters within a data..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for indexing adapters within a data... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2617004

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.