Hi Eric,

On 11/03/11 01:24 AM, Eric Schrock wrote:
Everything in /usr/lib/scsi should be generic for all SES-2 targets.
You only need to add a module there if you want to export some
vendor-specific information.  A common need for this is the notion of
a chassis ID for enclosures with multiple SES targets (there's
nothing in the standard for this).  That way the SES enumerator will
stitch together a unified view instead of making it seem like there
are multiple chassis.

First, check to see if you have a SES target under /dev/es.  If you
do, then you can get a look at what it supports by running
"/usr/lib/fm/fmd/fmtopo -V" and look for 'ses-enclosure'.  If you see
disks and bays, then you're in good shape.  The SCSI device diagnosis
will be able to detect errors and generate faults against the
physical location.  But ZFS faults won't use this information (90% of
the plumbing is there, it's just not wired up).

There should also be LED information and sensors, but none of this is
currently wired up to anything useful.  If someone wants an
interesting little project, it would be quite useful to have a
diskinfo tool that could correlate the Solaris device name, VPD
information, and fmtopo info (physical location) in one place.  Throw
in LED control and it's be pretty sweet.

If you don't have anything under /dev/es, then you'll need to go
deeper and see how it responds to the various SCSI requests.
Unfortunately, I'm not an expert at that layer of the stack.

I think you meant to respond to Roy rather than me. I've
told Roy pretty much all of the same things in the past.

Re the interesting project -
http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6979330
6979330 My Disk, My Kingdom For A (specific) Disk


McB


_______________________________________________
Discuss mailing list
[email protected]
http://lists.illumos.org/m/listinfo/discuss

Reply via email to