Re: Best approach for using sg_ses to control locate/fault leds?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 10-06-10 11:52 AM, Benjamin ESTRABAUD wrote:
Hi,

As far as I know, you unfortunately have to send back the entire page
when it comes to SES.

Ben.

Jeff Johnson wrote:
Greetings,

I am using sg_ses to poll a SAS JBOD for locate and fault led status
and light leds if needed. So far the only method I can figure out how
to accomplish this is by reading page 2 of the SES management device
in the jbod chassis, dumping the raw hex output to a file, setting the
select and RQST IDENT or RQST FAULT bits and sending back the entire
480 bytes with modified bits.

Turn locate led on:
sg_ses --page=0x2 /dev/sg18 -f --raw > /tmp/out
...twittle bits in /tmp/out with editor of choice...
sg_ses --control --page=2 -d - /dev/sg18 < /tmp/out

Is there a utility, a '--element=' arg or another method by which only
the four bytes of the element control diag page can be sent instead of
all 480 bytes?

Jeff,
No, that is the only way. Ugly but relatively simple
to code. I'm open to suggestions and especially code.
Short of writing something as complicated as sdparm
(for example) I don't see an easy way.

I did notice that the '--data <H,H...>' option was
limited to 512 bytes and you were at 480. So I
increased that to 2048.

Doug Gilbert
--
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [SCSI Target Devel]     [Linux SCSI Target Infrastructure]     [Kernel Newbies]     [IDE]     [Security]     [Git]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux ATA RAID]     [Linux IIO]     [Samba]     [Device Mapper]
  Powered by Linux