SES sub-enclosures and Help Text/String pages

Elliott, Robert (Server Storage) elliott at hp.com
Thu Nov 13 07:57:32 PST 2003


* From the T10 Reflector (t10 at t10.org), posted by:
* "Elliott, Robert (Server Storage)" <elliott at hp.com>
*
This is a multi-part message in MIME format.

------_=_NextPart_001_01C3A9FE.D954D909
Content-Type: text/plain;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

After incorporating the sub-enclosure annex into the main body of =
SES-2,
our engineers quickly noticed a flaw in the Help Text (page 03h) and
String Out/String In (page 04h) diagnostic page definitions when
sub-enclosures are used.

They lack Generation Code fields.  If they are read after the
sub-enclosure configuration changes, there is no notice of the change;
the wrong help text or string could be returned for a sub-enclosure.  =
If
String Out is accessed, there is no prevention from misdirecting the
string.

One solution is to obsolete the current pages and define new ones (as
pages 0Bh and 0Ch) that include generation codes. This is the cleanest
and most compatible solution.  It pushes closer to the end of available
page codes (diagnostic sub-pages may need to be defined).

Another solution is to add a generation code at the end of the
sub-enclosure versions of the Help Text list and the String In list.
String Out would not accommodate this, however.

Another solution is to redefine the existing pages, and expect that
software reads version descriptors and assumes the new format for =
SES-2.
For attached enclosure service processes, though, version descriptors
(describing the SES process) are not available.  A bit could be added =
in
the Configuration page to indicate "SES-2", but there are only two bits
left in that page.


--=20
Rob Elliott, elliott at hp.com=20
Hewlett-Packard Industry Standard Server Storage Advanced Technology=20
 <https://ecardfile.com/id/RobElliott>
https://ecardfile.com/id/RobElliott=20




------_=_NextPart_001_01C3A9FE.D954D909
Content-Type: text/html;
	charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">

 SES sub-enclosures and Help Text/String pages After incorporating the sub-enclosure = annex into the main body of SES-2, our engineers quickly noticed a flaw = in the Help Text (page 03h) and String Out/String In (page 04h) = diagnostic page definitions when sub-enclosures are used. They lack Generation Code = fields.  If they are read after the sub-enclosure configuration = changes, there is no notice of the change; the wrong help text or = string could be returned for a sub-enclosure.  If String Out is = accessed, there is no prevention from misdirecting the = string. One solution is to obsolete the = current pages and define new ones (as pages 0Bh and 0Ch) that include = generation codes. This is the cleanest and most compatible = solution.  It pushes closer to the end of available page codes = (diagnostic sub-pages may need to be defined). Another solution is to add a = generation code at the end of the sub-enclosure versions of the Help = Text list and the String In list.  String Out would not = accommodate this, however. Another solution is to redefine the = existing pages, and expect that software reads version descriptors and = assumes the new format for SES-2. For attached enclosure service = processes, though, version descriptors (describing the SES process) are = not available.  A bit could be added in the Configuration page to = indicate ;SES-2;, but there are only two bits left in that = page. 
-- 
Rob Elliott, elliott at hp.com 
Hewlett-Packard Industry Standard = Server Storage Advanced Technology 
https://ecardfile.com/id/RobElliott 


------_=_NextPart_001_01C3A9FE.D954D909--




More information about the T10 mailing list