×

Composite drive controller including composite disk driver for supporting composite drive accesses and a pass-through driver for supporting accesses to stand-alone SCSI peripherals

  • US 5,548,783 A
  • Filed: 10/28/1993
  • Issued: 08/20/1996
  • Est. Priority Date: 10/28/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A drive array controller connectable to a host computer, wherein the host computer includes a first device driver configured to generate a peripheral access request having a SCSI command descriptor block embedded therein and a second device driver configured to generate a composite drive access request, said drive array controller comprising:

  • a first request interface coupled to receive said peripheral access request from said first device driver;

    a pass-through driver coupled to said first request interface, wherein said pass-through driver is configured to extract said SCSI command descriptor block from said peripheral access request;

    a second request interface coupled to receive said composite drive access request from said second device driver and configured to generate a composite command block containing information for accessing a composite drive;

    a composite disk driver coupled to said second request interface and configured to translate a composite drive location indicated within said composite command block to a physical drive location, wherein said composite disk driver is further configured to provide the physical drive location within a physical drive control block;

    a SCSI device driver coupled to receive said SCSI command descriptor block from said pass-through driver and configured to provide said SCSI command descriptor block to a SCSI bus having a plurality of SCSI peripherals coupled thereto during a first mode, and wherein said SCSI device driver is further coupled to receive said physical drive control block and is configured to derive a separate SCSI command descriptor block from said physical drive control block and is configured to provide said separate SCSI command descriptor block to said SCSI bus during a second mode; and

    a virtual disk driver configured to generate a command block containing information for storing redundant data within said composite drive and coupled to provide said command block to said SCSI device driver.

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