×

Method and system for recovering a failed device on a master-slave bus

  • US 6,735,720 B1
  • Filed: 05/31/2000
  • Issued: 05/11/2004
  • Est. Priority Date: 05/31/2000
  • Status: Active Grant
First Claim
Patent Images

1. A failure-recovery software module for correcting failure of a device connected to a master-slave bus organized in a tree structure comprising a plurality of devices, the tree structure including branches formed by a first device upstream port connected to a second device downstream port, the tree structure having furthermore a root corresponding to a master control for managing the master-slave bus, and the failure-recovery software module comprising computer-executable instructions for:

  • detecting a non-responsive device connected to the master-slave bus, wherein the non-responsive device does not respond to a status query by a master-slave bus system software in conformity with a specified time interval;

    determining that the non-responsive device is powered and connected to the master-slave bus;

    requesting resetting a downstream port on a device upstream of the non-responsive device to place the non-responsive device in a first defined state;

    configuring the non-responsive device to be in a second defined state from the first defined state; and

    unloading device drivers corresponding to devices downstream of the non-responsive device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×