Method and apparatus for configuring a computer system
First Claim
Patent Images
1. A method of performing a start-up routine, the method comprising:
- receiving, by a host, an identifier from a peripheral having a local bus;
executing a driver corresponding to the identifier, wherein the driver communicates with the peripheral for performing the following steps;
determining a set of local devices coupled to the peripheral;
modifying a registry file in the host based on the set of local devices; and
completing the start-up routine using the registry file after the step of modifying.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for recognizing and initializing second level peripherals on busses local to add-on cards. During startup, a personal computer receives an identifier from an add-on peripheral. A driver is executed that initializes the add-on peripheral, and determines whether any peripherals are attached to a secondary bus associated with the add-on peripheral. When a peripheral is identified on the secondary bus, information concerning the peripheral is added to a configuration file.
-
Citations
26 Claims
-
1. A method of performing a start-up routine, the method comprising:
-
receiving, by a host, an identifier from a peripheral having a local bus;
executing a driver corresponding to the identifier, wherein the driver communicates with the peripheral for performing the following steps;
determining a set of local devices coupled to the peripheral;
modifying a registry file in the host based on the set of local devices; and
completing the start-up routine using the registry file after the step of modifying.
-
-
2. A computer peripheral system comprising:
-
a first input/output (IO) port connecting to first bus;
a second bus, wherein the second bus provides an interface to a plurality of add-on peripherals;
a peripheral controller coupled to the first input/output port and to the second bus; and
a driver to;
determine a set of add-on peripherals connected to the second bus; and
modify a registry to identify each member of the set of add-on peripherals. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer system comprising:
-
a main processor coupled to a first bus;
a first peripheral connected to the first bus and having a second bus port;
at least one add-on peripheral connected to the second bus port;
a first set of instructions to be executed on the main processor during a start-up routine to identify the at least one add-on peripheral and to modify a registry to include information about the at least one add-on peripheral. - View Dependent Claims (15, 16, 17, 18)
a second peripheral connected to the first bus and having a third bus port;
at least one add-on peripheral connected to the third bus port; and
a second set of instructions to be executed on the main processor during a start-up routine to identify the at least one peripheral connected to the third bus port and to modify a registry to include information about the at least one add-on peripheral connected to the third bus port.
-
-
19. A method of configuring a computer system, the method comprising the steps of:
-
coupling a first bus of a peripheral device to the computer system; and
performing a start-up routine on the system including the sub steps of;
providing control signals to the first bus for determining a set of devices that are connected to a second bus of the peripheral device; and
modifying a registry base on the connected set of devices. - View Dependent Claims (20, 21)
comparing the set of devices to a list of devices in the registry; and
adding devices to the registry in the set of device not listed.
-
-
21. The method of claim 19, wherein the step of modifying further comprises the substeps of:
-
comparing the set of connected devices to a list of devices in the registry; and
removing devices from the registry that are not in the set of connected devices.
-
-
22. A computer program product comprising:
-
a computer readable medium having computer readable program code present thereon for implementing a startup routine comprising computer readable program code for;
providing control signals to a first bus of a computer for automatically determining a set of devices that are connected to a second bus of a peripheral device; and
modifying a registry based on the set of devices.
-
-
23. A method of initializing a computer system, the method comprising the steps of:
-
beginning execution of an initialization routine on a first data processor;
receiving an identification signal from a first peripheral, wherein the first peripheral and the first data processor share a first bus;
executing on the first data processor a driver associated with the first peripheral, the driver comprising the steps of controlling the first peripheral through the first bus to identify a second peripheral connected to a second bus local to the first peripheral;
modifying a data file to include the identity of the second peripheral, wherein the data file is accessible by the first data processor; and
completing execution of the initialization routine. - View Dependent Claims (24, 25, 26)
receiving an identification signal from a third peripheral, wherein the third peripheral and the first data processor share the first bus;
executing on the first data processor a driver associated with the third peripheral, the driver comprising the steps of controlling the third peripheral through the first bus to identify a fourth peripheral connected to a third bus local to the third peripheral;
modifying the data file to include the identity of the fourth peripheral, wherein the data file is accessible by the first data processor.
-
Specification