IP Library › Granted Patent US 7,412,629
Granted Patent B2
US 7,412,629 · App. 11/149,394 · Granted Aug 12, 2008

Method to override daughterboard slots marked with power fault

Assignee: International Business Machines Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,412,629
App. No.
11/149,394
Granted
Aug 12, 2008
Kind
B2
Abstract

Having detected an anomalous fault in a peripheral I/O slot, a processor entity may need to perform some remedial action, wherein the peripheral slot may have a fault line. First a voltage may be detected on the slot. Processor entity may set a fault if a voltage is found. A hotplug controller which may provide outputs that the processing entity may store as a fault syndrome word. The service processor or operating system, either during initial program load, or at another time, may detect that the fault could be a false fault depending on a set of predefined conditions and following the mechanism described here can then clear the fault earlier set. If an action from a previous device list is set, then there may be a clearing of the voltage fault based on determining that the action is set.

Claims (29)

1. A method for correcting an anomalous fault in a peripheral component slot having a hot plug controller that has fault lines and an adapter that has an adapter id comprising the steps:

responsive to detecting at least one voltage fault on the slot, creating a fault syndrome word based on the at least one voltage fault on the slot;

searching a data structure for an entry matching the fault syndrome word, wherein an action is associated with the entry;

determining whether the action is set; and

clearing the voltage fault based on a determining that the action is set.

2. The method for correcting of claim 1 wherein the step of detecting further comprises:

identifying a unique adapter identifier for the adapter in the slot.

3. The method for correcting of claim 2 wherein the steps further comprise:

determining whether an entry in the previous device list having the slot has a previous device list device that matches the unique adapter identifier in response to determining that the action is set.

4. The method for correcting of claim 3 wherein the step of determining whether the action is set further comprises:

determining whether the action is check previous adapter.

5. The method for correcting of claim 3 wherein the step of determining whether the action is set further comprises:

determining whether the action is not continue initial program load; and

determining whether the action is not terminate initial program load.

6. A method for correcting an anomalous fault in a peripheral component slot having at least one fault line comprising the steps:

detecting a marked slot in a data structure, the marked slot having a unique adapter identifier;

determining whether the at least one fault line is set;

looking up an entry having the marked slot in a previous device list based upon a determination that the fault line is set, the entry having a previous device list adapter identifier;

determining whether the previous device list adapter identifier matches the unique adapter identifier; and

hotplug adding based on a determining that the previous device list adapter identifier matches the unique adapter identifier.

7. The method for correcting of claim 6 wherein the data structure further comprises a device tree.

8. The method for correcting of claim 7 further comprising:

determining whether the hotplug adding succeeded; and

keeping the previous device list unchanged based on a determining that the hotplug adding did not succeed.

9. The method for correcting of claim 7 wherein the step of detecting a marked slot comprises:

looking up the unique adapter identifier from a device tree.

10. The method for correcting of claim 7 further comprising:

determining whether the hotplug adding succeeded; and

changing the previous device list based on a determining that the hotplug adding succeeded.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2005
From: UPTON, JOHN DANIEL; VEGA, MADELINE
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 016399/0672 →
Continuity (1)
Related Publication 20060282595A1 · Dec 14, 2006