Recovering From A Failed I/O Controller In An Information Handling System
First Claim
1. An information handling system (IHS) comprising:
- a first input/output (I/O) controller adapted to control a first and a second I/O slot in a normal operation state;
a second I/O controller adapted to control a third and a fourth I/O slot in a normal operation state;
means including a power on self test (POST) routine for detecting an I/O controller failure;
switching means, responsive to a detected I/O controller failure, for operatively coupling/decoupling the first and second I/O slot to/from the first I/O controller, for operatively coupling/decoupling the third and fourth I/O slot to/from the second I/O controller, and for operatively decoupling/coupling the first and second I/O slot from/to the third and fourth I/O slot according to an I/O failure recovery protocol, the I/O failure recovery protocol being provided for adapting one of either the first and second I/O controllers to operatively couple to the first, second, third and fourth I/O slots as a function of the detected I/O controller failure, wherein the first and second I/O controllers include PCI controllers and the first, second, third, and fourth I/O slots each include a PCI slot;
the switching means provided to couple the first, second, third, and fourth I/O slots to one of the first and the second I/O controllers; and
one of the first and second I/O controllers provided to control the first, second, third, and fourth I/O slots, wherein the one of the first and second I/O controllers is set to half bus speed.
13 Assignments
0 Petitions
Accused Products
Abstract
An information handling system includes first and second input/output (I/O) controllers, a detector for detecting an I/O controller failure, and an I/O recovery unit. The first I/O controller adaptively controls a first and a second I/O slot. The second I/O controller adaptively controls a third and a fourth I/O slot. Lastly, the I/O recovery unit, responsive to a detected I/O controller failure, operatively couples/decouples the first and second I/O slot to/from the first I/O controller, operatively couples/decouples the third and fourth I/O slot to/from the second I/O controller, and operatively decouples/couples the first and second I/O slot from/to the third and fourth I/O slot according to an I/O failure recovery protocol, the I/O failure recovery protocol provided for adapting one of either the first and second I/O controllers to operatively couple to the first, second, third and fourth I/O slots as a function of the detected I/O controller failure.
-
Citations
10 Claims
-
1. An information handling system (IHS) comprising:
-
a first input/output (I/O) controller adapted to control a first and a second I/O slot in a normal operation state; a second I/O controller adapted to control a third and a fourth I/O slot in a normal operation state; means including a power on self test (POST) routine for detecting an I/O controller failure; switching means, responsive to a detected I/O controller failure, for operatively coupling/decoupling the first and second I/O slot to/from the first I/O controller, for operatively coupling/decoupling the third and fourth I/O slot to/from the second I/O controller, and for operatively decoupling/coupling the first and second I/O slot from/to the third and fourth I/O slot according to an I/O failure recovery protocol, the I/O failure recovery protocol being provided for adapting one of either the first and second I/O controllers to operatively couple to the first, second, third and fourth I/O slots as a function of the detected I/O controller failure, wherein the first and second I/O controllers include PCI controllers and the first, second, third, and fourth I/O slots each include a PCI slot; the switching means provided to couple the first, second, third, and fourth I/O slots to one of the first and the second I/O controllers; and one of the first and second I/O controllers provided to control the first, second, third, and fourth I/O slots, wherein the one of the first and second I/O controllers is set to half bus speed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification