Method and Apparatus to I mplement In-Band and Side-Band SCSI Enclosure Services (SES) Interface with a Single Instance of a Microcontroller
Original Publication Date: 2004-Nov-17
Included in the Prior Art Database: 2004-Nov-17
Implement the enclosure management services function (SES) with both In-Band (i.e; FC-AL, SCSI, SAS) and Out-of-Band (i.e; i2c, ethernet, SCI) communication paths and provide a common access interface to surface the enclosure management services function capability.
Method and Apparatus to I mplement In -Band and Side-Band SCSI Enclosure Services (SES) Interface with a Single Instance of a Microcontroller
As the density of intelligent storage controller enclosures increases and storage devices are integrated within the same enclosures as the controllers themselves, the enclosure management services function becomes a more integral part of the controller. In designs that leverage a common infrastructure for the storage device interface for both stand-alone storage only enclosures and intelligent storage controller enclosures there is a need for both out-of-band and in-band enclosure management capability. The intelligent storage controller (RAID Controller) will typically require the capability to perform enclosure management functions during periods where the in-band method of access to the enclosure management services function is unavailable, thus requiring an out-of-band access method. In storage only enclosures is preferred to have an In-Band access method to the enclosure management services function to minimize the connectivity requirements between the storage only enclosure and the intelligent storage controller enclosure. In an intelligent storage controller providing dual access methods (In-Band and Out-of-Band) to the enclosure management services function (SES) allows the same infrastructure to be used for both the intelligent storage controller enclosure and the standalone storage only enclosure.
In Figure 1 below the enclosure management services function (SES) has three different communication interfaces with the System Processor (Sys Proc) function.
Direct - Is a dedicated signal that is used for notification (such as interrupt functionality)
I2C - (out-of-band) Using the I2C serial protocol to transfer information between the Sys Proc and SES
function (bytes of information)
FCP via DA & PCI-X - (In-band) - Using the Device Dr...