Method and system for fault isolation for PCI bus errors
First Claim
1. A method for isolating a fault condition on a bus of a computer system, the computer system including an input/output (I/O) subsystem formed by a plurality of I/O devices communicating via the bus, the method comprising the steps of:
- (a) categorizing, in a recursive manner, the I/O subsystem;
(b) forming an error log based on the categorizing; and
(c) isolating a source of an error condition within the I/O subsystem.
1 Assignment
0 Petitions
Accused Products
Abstract
Method and system aspects for fault isolation on a bus are provided. In a method aspect, a method for isolating a fault condition on a bus of a computer system, the computer system including an input/output (I/O) subsystem formed by a plurality of I/O devices communicating via the bus, includes categorizing, in a recursive manner, the I/O subsystem, and isolating a source of an error condition within the I/O subsystem. Further, the I/O subsystem communicates via a peripheral component interconnect, PCI, bus. In a system aspect, a computer system for isolating a fault condition on a PCI bus includes a processing mechanism, and an input/output mechanism, coupled to the processing mechanism, comprising a plurality of input/output devices and bridges coupled to a PCI bus and communicating according to a PCI standard. In addition, the system includes a fault isolation mechanism within the processing mechanism for identifying a source of an error condition in the input/output mechanism. Further, the fault isolation mechanism performs categorization of the input/output mechanism in a recursive manner.
95 Citations
27 Claims
-
1. A method for isolating a fault condition on a bus of a computer system, the computer system including an input/output (I/O) subsystem formed by a plurality of I/O devices communicating via the bus, the method comprising the steps of:
-
(a) categorizing, in a recursive manner, the I/O subsystem;
(b) forming an error log based on the categorizing; and
(c) isolating a source of an error condition within the I/O subsystem. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer system for isolating a fault condition on a peripheral component interconnect, PCI, bus, the system comprising:
-
a processing means;
an input/output means coupled to the processing means and comprising a plurality of input/output devices and bridges coupled to a PCI bus and communicating according to a PCI standard; and
fault isolation means within the processing means for identifying a source of an error condition in the input/output means, for performing categorization of the input/output means in a recursive manner, and for providing an error log for isolation of the source of the error condition within the input/output means. - View Dependent Claims (21, 22)
-
-
23. A method for fault isolation for peripheral component interconnect (PCI) bus errors, the method comprising the steps of:
-
(a) processing a device error on a PCI bus;
(b) performing ordered categorization of a plurality of input/output devices coupled to the PCI bus;
(c) determining whether the device error originates from a subordinate branch of the PCI bus; and
(d) recursively performing steps (a)-(c) until the PCI bus is categorized and (e) forming an error log from the ordered categorization. - View Dependent Claims (24, 25, 26, 27)
-
Specification