[OpenIndiana-discuss] [illumos-Developer] SES support for Super Micro chassises?
Pasi Kärkkäinen
pasik at iki.fi
Mon Mar 14 14:51:24 UTC 2011
On Thu, Mar 10, 2011 at 07:24:32AM -0800, 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.
>
Hmm.. so does someone know the status of FMA regarding SES?
http://blogs.sun.com/eschrock/entry/zfs_fma_hotplug_and_fishworks
http://blogs.sun.com/eschrock/entry/solaris_platform_integration_generic_disk
http://blogs.sun.com/robj/entry/a_sensor_abstraction_layer_for
http://blogs.sun.com/eschrock/entry/ses_sensors
http://prefetch.net/blog/index.php/2008/07/15/scsi-enclosure-services/
Was FMA made to work with SES only in fishworks/openstorage and not in opensolaris?
-- Pasi
> 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.
>
> Hope that helps,
> - Eric
> On Wed, Mar 9, 2011 at 2:37 PM, McBofh <[1]james.c.mcpherson at gmail.com>
> wrote:
>
> On 10/03/11 06:19 AM, Roy Sigurd Karlsbakk wrote:
>
> We have a few Super Micro machines, and form what I can see, there is
> little SES support for these machines. What will it take to make
> luxadm etc work for thise machines?
>
> For starters you need to find out what the SES process inside
> the chassis supports. To do that you can start by querying the
> ses node with the SCSI command RECEIVE DIAGNOSTIC RESULTS,with
> the pagecode set to 0x00.
>
> This will give you a list of the supported pagecodes, and then
> you can match up the capabilities with what is defined in SES2
> or SES3.
>
> From there it should not be too hard to add support for the
> enclosure(s) to $SRC/lib/scsi. Once you've got that info, eschrock
> might have a spare cycle to assist you.
>
> cheers,
> McB
>
> _______________________________________________
> Developer mailing list
> [2]Developer at lists.illumos.org
> [3]http://lists.illumos.org/m/listinfo/developer
>
> --
> Eric Schrock
> Delphix
> 275 Middlefield Road, Suite 50
> Menlo Park, CA 94025
> [4]http://www.delphix.com
>
> References
>
> Visible links
> 1. mailto:james.c.mcpherson at gmail.com
> 2. mailto:Developer at lists.illumos.org
> 3. http://lists.illumos.org/m/listinfo/developer
> 4. http://www.delphix.com/
> _______________________________________________
> Developer mailing list
> Developer at lists.illumos.org
> http://lists.illumos.org/m/listinfo/developer
More information about the OpenIndiana-discuss
mailing list