Claims
- 1. A device adapter that provides an interface between a plurality of disk devices each having an I/O controller and a controller of a disk drive subsystem in a computer system, the device adapter comprising:
- a device adapter controller that receives requests for disk device status information from the disk drive subsystem controller, polls the disk devices for disk device status information, and receives interrupt signals from the disk devices that require servicing from the disk drive subsystem controller;
- a plurality of device electronic switch elements that provide an interface between the device adapter controller and the disk device I/O controllers;
- a device address table containing data that represents a physical address for each disk device; and
- a polling information table containing data that represents the disk device status information for the disk devices listed in the device address table;
- wherein the device adapter controller receives the disk device status information from the disk devices and dynamically changes the device address table and polling information table data for a disk device in response to disk device status information that indicates the disk device has failed.
- 2. A device adapter as defined in claim 1, wherein the device adapter controller ignores interrupt signals received from any one of the disk devices that has failed.
- 3. A device adapter as defined in claim 1, wherein the device adapter further includes a buffer memory that receives write data from the disk drive subsystem controller and records the write data into a disk drive device it has designated a primary device and into a disk drive device it has designated a mirror paired device without further intervention from the disk drive subsystem controller.
- 4. A device adapter as defined in claim 1, wherein the device adapter maintains the device address table and polling information table according to an arrangement of the disk drive devices into a drawer of devices that includes disk drive devices connected to predetermined ones of the device electronic switch elements.
- 5. A computer system including:
- a central processor unit;
- a plurality of disk drive devices each having an I/O controller that manages a flow of data into and out of the corresponding disk drive device;
- a disk drive subsystem control unit that receives data read and write requests from users connected to the central processor unit;
- a device adapter that provides an interface between the disk drive devices and the disk drive subsystem control unit;
- a device adapter controller that receives requests for disk drive device status information from the disk drive subsystem control unit and receives interrupt signals from the disk devices drive that require servicing from the disk drive subsystem control unit;
- a plurality of device electronic switch elements that provide an interface between the device adapter controller and the disk drive device I/O controllers;
- a device address table containing data that represents a physical address for each disk drive device; and
- a polling information table containing data that represents the disk drive device status information for the disk drive devices listed in the device address table;
- wherein the device adapter controller receives the disk drive device status information from the disk drive devices and dynamically changes the device address table and polling information table data for a disk drive device in response to disk device status information that indicates the disk drive device has failed.
- 6. A computer system as defined in claim 5, wherein the device adapter controller ignores interrupt signals received from any one of the disk drive devices that has failed.
- 7. A computer system as defined in claim 5, wherein the device adapter further includes a buffer memory that receives write data from the disk drive subsystem controller and records the write data into a disk drive device it has designated a primary device and into a disk drive device it has designated a mirror paired device without further intervention from the disk drive subsystem control unit.
- 8. A computer system as defined in claim 5, wherein the device adapter maintains the device address table and polling information table according to an arrangement of the disk drive devices into a drawer of devices that includes disk drive devices connected to predetermined ones of the device electronic switch elements.
Parent Case Info
This Application is a Divisional of application Ser. No. 08/367,518, filed Dec. 30, 1994, now U.S. Pat. No. 5,826,046.
US Referenced Citations (15)
Divisions (1)
|
Number |
Date |
Country |
Parent |
367518 |
Dec 1994 |
|