×

Method and apparatus for providing hot swapping capability in a computer system with static peripheral driver software

  • US 5,781,798 A
  • Filed: 11/18/1996
  • Issued: 07/14/1998
  • Est. Priority Date: 12/30/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. Apparatus for providing hot swapping capability in a computer system having an adapter card coupled, thereto the adapter card having a plurality of adapter slots and a peripheral device coupled to one of the adapter slots, the apparatus comprising:

  • a static peripheral device driver, stored in a memory of the computer, the static peripheral device driver for managing system resources associated with the peripheral device, the static peripheral device driver having a common portion and a device specific portion, wherein the common portion of the static peripheral device driver is normally operative to identify the peripheral device coupled to the computer system only during system initialization;

    means for monitoring each of the plurality of adapter slots and for detecting when the peripheral device has been connected to the adapter slot and for detecting when the peripheral device has been disconnected from the adapter slot;

    means cooperating with the monitoring means for generating a first inter-device communications data packet when the peripheral device has been connected to the adapter slot and for generating a second inter-device communications data packet when the peripheral device has been disconnected from the adapter slot; and

    means for sending the first and second inter-device communications data packets to the common portion of said static peripheral device driver wherein;

    in response to the first inter-device communications data packets the common portion of the static peripheral device driver installs system resources after system initialization has taken place; and

    in response to the second inter-device communications data packet, the common portion of the static peripheral device driver releases system resources after system initialization has taken place.

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