×

Method for hot swapping a programmable storage adapter using a programmable processor for selectively enabling or disabling power to adapter slot in response to respective request signals

  • US 6,173,346 B1
  • Filed: 10/01/1997
  • Issued: 01/09/2001
  • Est. Priority Date: 05/13/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of hot swapping a standard programmable mass storage adapter connected to an operational computer, comprising:

  • providing a hot plug hardware in the operational computer, the hot plug hardware being configured to enable and disable power to the standard programmable mass storage adapter, wherein the operational computer has at least one programmable data processor for receiving requests from a central processing unit and for controlling the power to an adapter slot in response to requests from the central processing unit, and determining whether a received request is to disable or enable power;

    receiving a hot swap request from a user interface program for the hot swap of the standard programmable mass storage adapter, wherein the hot swap request causes suspension of communications and power disablement to the standard programmable mass storage adapter;

    receiving a request for the suspension of all input/output (I/O) communications to the standard programmable mass storage adapter;

    requesting the operating system to suspend all communications to the standard programmable mass storage adapter;

    waiting for the completion of any pending I/O communications to the standard programmable mass storage adapter;

    notifying the requester that all I/O is suspended;

    disabling power to the standard programmable mass storage adapter, wherein the disabling occurs under the control of the hot plug hardware and wherein the programmable data processor determines whether the received request is to disable power;

    removing the standard programmable mass storage adapter;

    inserting a new standard programmable mass storage adapter into the operational computer;

    enabling power to the standard programmable mass storage adapter, wherein the enabling occurs under the control of the hot plug hardware and wherein the programmable data processor determines whether the received request is to enable power;

    programming the new standard programmable mass storage adapter to have at least a portion of the configuration information associated with the configuration information as the removed standard programmable mass storage adapter; and

    restarting communications between the operational computer and the new standard programmable mass storage adapter.

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