-
公开(公告)号:DE69223799T2
公开(公告)日:1998-06-25
申请号:DE69223799
申请日:1992-09-08
Applicant: IBM
Inventor: HARADA NAOKI , INOUE KEN , SHINOMURA MASAHIKO E-
Abstract: A computer unit and multiple I/O adapter units are interconnectable in a variety of different plug attachment configurations which may be frequently altered in normal use of the system. An arrangement is provided for automatically initializing adapter units which are currently connected to the computer unit to operating states uniquely suited to the current configuration of connections. In the arrangement, non-volatile storage means retentively stores multiple sets of configuration state information, each set corresponding to a different configuration of connections between the adapter units and the computer unit. Means operating during each initialization of the system detects identities (ID's) of adapter units currently connected to the computer unit, and compares them to ID's associatively stored with the configuration state information. When a corresponding set of ID's is found, the associated configuration state information is retrieved and used for initializing the currently connected adapter units to operating states uniquely suited to the detected configuration of ID's. In the disclosed embodiment, information associated with the adapter unit configuration existing when system power was last turned off is stored in both a non-volatile RAM (NVRAM) and in a reserved area of a hard disk drive (HDD) which holds information associated with both the presently existing adapter configuration and previously existing configurations. Detected ID's of currently connected adapter units are compared first to identity information in NVRAM, and if a match is detected the associated state information in NVRAM is used to initialize the currently connected adapter units. If a mismatch is detected, the detected unit ID's are compared to sets of ID's contained in index functions stored in the HDD. If a match is found in this comparison, configuration state information associated with the respective index function is retrieved, written to NVRAM and applied to the currently connected adapter units. This arrangement is particularly useful for automatically initializing portable computer systems which can operate either standalone or docked/connected to one or more desktop expansion units.
-
公开(公告)号:DE69223799D1
公开(公告)日:1998-02-05
申请号:DE69223799
申请日:1992-09-08
Applicant: IBM
Inventor: HARADA NAOKI , INOUE KEN , SHINOMURA MASAHIKO E-
Abstract: A computer unit and multiple I/O adapter units are interconnectable in a variety of different plug attachment configurations which may be frequently altered in normal use of the system. An arrangement is provided for automatically initializing adapter units which are currently connected to the computer unit to operating states uniquely suited to the current configuration of connections. In the arrangement, non-volatile storage means retentively stores multiple sets of configuration state information, each set corresponding to a different configuration of connections between the adapter units and the computer unit. Means operating during each initialization of the system detects identities (ID's) of adapter units currently connected to the computer unit, and compares them to ID's associatively stored with the configuration state information. When a corresponding set of ID's is found, the associated configuration state information is retrieved and used for initializing the currently connected adapter units to operating states uniquely suited to the detected configuration of ID's. In the disclosed embodiment, information associated with the adapter unit configuration existing when system power was last turned off is stored in both a non-volatile RAM (NVRAM) and in a reserved area of a hard disk drive (HDD) which holds information associated with both the presently existing adapter configuration and previously existing configurations. Detected ID's of currently connected adapter units are compared first to identity information in NVRAM, and if a match is detected the associated state information in NVRAM is used to initialize the currently connected adapter units. If a mismatch is detected, the detected unit ID's are compared to sets of ID's contained in index functions stored in the HDD. If a match is found in this comparison, configuration state information associated with the respective index function is retrieved, written to NVRAM and applied to the currently connected adapter units. This arrangement is particularly useful for automatically initializing portable computer systems which can operate either standalone or docked/connected to one or more desktop expansion units.
-