ELF>@@8 @@@@@H@HPPP   000`,p88800hhhDDStd88800PtdQtdRtd000/lib64/ld-linux-x86-64.so.2 GNUGNUs1@G`L{SY]f  @`owt ^(8@PXhpƇɇ·ч߇(tq15(R0V@^HbXp`tpx~Ɉ؈܈ 08 H2P6`ChGU]ci q@q`x 8@ȉXщ`x&2&K f@f`mw 8@X`XXXX X@X`XXXXXX X@X`XXXXXX @'`Ɗ Պ8ۊ@ՊXۊ`ՊxۊՊۊՊۊՊۊՊۊՊۊ Պ8ۊ@ՊXۊ`ՊxۊՊۊՊՊۊՊۊՊۊ Պ8ۊ@ՊXۊ`ՊxۊՊۊՊۊՊۊՊۊՊۊ @`x  '1:Hۊ H8ۊ@HXۊ`HxۊHۊHۊHۊHۊHۊ H8ۊ@HXۊ`HxۊHHۊHۊHۊHۊ H8ۊ@HXۊ`HxۊHۊHۊHۊHۊOS `@f`fniiыXt ݋@|`|xt 8'@?XM`hxehhtttu 8u@̌XԌ` @`xv ,4HScr} @X`x@vƍЍٍ؋ 8@/X>`ZxWZZgy_ @`ĎΎ `hv:CR  Y@b`pyHvXvhvxwPwxwww0xďXxxx@׏Pڏ`pޏԏۏ 0@P` %x9I]xt( y8HyHhyXyhxܐy&y %9(68FHYXthx yHyzyܐyvHzXhx9“ӓz#z{8{X{(8ܐHyXhx?ȿ п"ؿ=DFGHȽнؽ     (08@HPX`hpx !#$%Ⱦ&о'ؾ()*+,-./0 1(20384@5H6P7X8`9h:p;x<>?@ABCDEHHoHtH5m%mhhhhhhhhqhah Qh Ah 1h !h hhhhhhhhhhqhahQhAh1h!hhhh h!h"h#h$h%h&h'qh(ah)Qh*Ah+1h,!h-h.h/h0h1h2h3h4h5h6h7qh8ah9Qh:Ah;1h<!h=h>h?h@%miD%eiD%]iD%UiD%MiD%EiD%=iD%5iD%-iD%%iD%iD%iD% iD%iD%hD%hD%hD%hD%hD%hD%hD%hD%hD%hD%hD%hD%hD%hD%hD%hD%}hD%uhD%mhD%ehD%]hD%UhD%MhD%EhD%=hD%5hD%-hD%%hD%hD%hD% hD%hD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%gD%}gD%ugD%mgDAWlAVL5gAUL-ATIUSH=HxdH%(H$h1H$HD$pH|$HD$hHD$`HD$XHD$ HHD$TDŽ$DŽ$<DŽ$DHD$HD$LD$LLLD$TAƒ @;wHcH>$(DH=q1$PA> $  H$hHtH=OHtEcDHH$hdH+%(0HxD[]A\A]A^A_H=֌Q$=H=1!$PD$AƄ$$PƄ$Ƅ$$,Ƅ$ LFHADPBL$L=:&Ƅ$ ]HH$IH==0"$DƄ$Ƅ$$ $$0H}Ƅ$HD$Ƅ$H=W$=!Ƅ$$(vHƄ$HD$ ]D$PƄ$Dl$D$ E $$$0Dl$D$؅ EH$xH H&H `H=ExHhHHhH-)f.HKDH1HHSHuHL=!LYHOz Hc$T+HkXDŽHL$PLH$TƄ$  H=/$H= Ƅ$Ƅ$ H|H$$$L=[LHOHc$TeHkXDŽ5L=H=t'LNLH=_'7#Ƅ$2HۈH$pL=LjLHOHc$THkXDŽL=LH5LHT$xH5u%11AǃZHD$xH$XHH$X{H=1$PD$0H=&1Al1.$PD$f.DL$EH=&1/$D$P$DHT$p11H@HHk$DHT$h11=&HHH$DHT$`11=HHH!$DHT$X11=eHHHx$D$Tms$ t$Lƒt  $uH$pHD\$ H$E1L$/I.}IF I~ENAFAI(HXD9$TI=HIFAFAFHt*LxH=l$M~L7IF bUHDPQ:HSIHH9&}0HAW'@H$P1AU@HLHL,ZY]$IIDJ*_YHL5ZLcMII~zM~LA9uLLHfuL$H]$P~*H$$8Hpы$@1H=H$p$$1H$pH$X@H.$(uC$$T$ $PDŽ$($$0$$J$hƄ$H$$T$P<$t $uH$xD$PDl$H=H=[L%[H$L5L$!HL1I I<$A|$@t H$98uHx LZdLAT$HLRAT$RAT$ RPM $1IL$H HjHo@H=IL5pH=pH$HL$L-u|HL1I I>t`A~H؅x LcLAVHLCRAVRAV RPM1INH HuH1H=L5pH=pH$H[L$L-u%HL1-I I>A~H؅x LbLAVHLRAVRAV RPM1INH HuHqH=&H=,1PH=(YU$SH$HD$ 1E HD$D$<Hl$(Dl$4HD$HH$IƋD$<9$T3 HD$HH|$(D$;A M&HXMuL ]H H3HuHnL\ H H3HuHnL\H H3HuLH=S1Hl$(Dl$4]H= 1|$H$XH4$N$(@$2$T$$ $PƄ$ DŽ$LH=&1H H=1؉AH=H1DIIF LIF HLH=1FH=W18U|t9D$uHrHT$@q$Le  Lm0DeMIHH52kHL="ktIw I HAGD9uHXtIcG AwAWA~ I|D$$HH51`$89$<HD$HXH} FD$<I(1$;E8V|$FHl$(Dl$4DL$$HYH51TM&L-:SMu3tI IuAEHU9uLWtMce E}Em$P~DDD1H=eA~\$ hE<\$P1HU uHq"HcHH4H  HuHu I~ DDL!HE H5.$t $F|$;F@$ fH|$(D$PV1Hl$(Dl$4H=0sAH=1]&IcFAvAVLm(DeMIL=gHuA9tI I7HAGuHUtMcG EWAOMA~I~ LD$H5t $F|$;F$$ fH|$(D$P:1Hl$(Dl$4H=dW%L$XL1\2 H$VL 1AU@H@AH= H_AXH H$4$PKH$$8H$4H=1H=1D$(E$$DHT$x11HD$xVIH2 D$LD$DA Lt$LL$DHDHMÅuL$TMLDHhH|$xHH=1D$ $L2]dEAH=-HD$DT$H-HxDT$sDT$AA9t =i D$8t$<L$$$HD)ƃH=?HT$xt${|$zH$|$yI EH=31|$yH$@LH=;H1yaH$"$ $LH=13dH=oH=PH=2PH=1$dH5H=1IƄ$ $H$XH=E1D$ OPH=4H=T7$/\H=]1A8H=$L HA=VH#$4H=1H$xH=nH11Hl$(Dl$4H=XH=~1wH=CH=1]L$Hl$(Dl$4LQLH=1-$$L$`1E11L׹ A$1ASLHAU$PHD$hPuH Å |$P~H=Q1H$pH5q1H$hL$g$`H$@ljÃH€  $f@| $hNVMe HARH jE1HAUA$PHD$hPH E>HH=1ZH511D$xH=D$ aDŽ$L$H=11iD$ /H==(H=IL$H H=1L%L 4+L1HHuH=1oH=1H=1Ht$H}L$_LHHLA=H=1DŽ$L H=F1g|$PEsH=1@`$H=1PH=1 H=81 <(EL_HxIĺ1H}L%<=$@Hu<H$HDŽ$8H=}1VH=1CH=10a1Hl$(Dl$4H=EH=D1L=K-;#AL_IHx1L%;H=1$H=1nH=y1[H=1HyHDA0@Af2H=1HH5H=1DH=1Q-HDŽ$4$8Ht HxAA9=D$<L$`11L LLL$LD$HDHD$T1H1*AT@8C/wAHH=։D$(9E1DILEA,LL$LLLD$$DHLLD$L$TLLn]9\$(LH=1HH=1zLL$LD$LH$D ÅHH5nH=_1-$DH51H=V DH=1wD$(H5H=+1c$\H5'1{EDH$ H$`7Å@H=&1_-$\H51EDH$ H$`ÅH=1$\H51EDH$ H$`wÅH=1m$\H51[EDH$ H$`Å H=1? D1H5H=EDH$ H$`ÅH=1$\ H51EDH$ H$`OÅXH=1wED1H57EDH$ H$`ÅH=11Hl$(Dl$4H=AWLH=HH=&1AjH5 H=1p$x.H=1OWH=81iH$X2H=P; H$xH=1 1H= HH5fHDAH=1LH51}EtH=0cH51hK$8$4H=1g$<;$8~H51!H=u1I^HHPTE11H=!3f.H=IZHBZH9tHn3Ht H=ZH5ZH)HH?HHHtH=3HtfD= Zu+UH=3Ht H=n-YdY]wHt Htt<t(HHs f.FG8FuFG8~t1TTALV~1Lr~%L>~Lo~ LfDL1H%LA\foA$foAD$@ AD$ plugfAT$$fDfoA$foAD$@H receptaAD$(cleID$ rfoA$@u4fo]fA|$ AD$;@ foA$AD$ectorfAt$ @ HReservedAD$I$fDfoA$fo3AD$@AugAD$"fET$ D@_ HSlimSAS AD$ I$8ifAD$vfoA$@foy]AD$"fAL$ AD$9fD@ foWA$DfoA$@bH) [max 2foAD$( phyID$ s]fAD$,AD$.AD$fD@HMini SAS4iAD$ HD I$fAt$ AD$f.@HMini SASAD$ 4iI$V@HSATA hosAugAD$t plI$fET$ AD$@W +A$QSFPfAD$foA$@RH Gb/s 6xAgAD$ pluID$fE\$f@foA$DfoA$@jAD$j@o HMini SASAD$I$4xAD$ HD fAD$ -ffoA$@AD$lug@@OA4iA$SAS fED$AD$@fooA$D@4xA$SAS fAT$AD$ffoA$foAD$@HceptacleAD$(ID$ Mf@?HSlimSAS AD$ I$4ifAD$fo8A$@AD$acleAD$fD@HMini SASA8xAD$ HD I$fET$ AD$ffoHA$@jHe backplAD$aneID$xDfoA$afDfoA$@AD$ane7@@foA$D@HMini SASAD$ 4xI$foA$@zfoAD$ cleAD$fD@HMini SAS8iAD$ HD I$fAT$ AD$}f@HSAS DrivAugAD$e plI$fED$ AD$DffoA$@zveAD$fAD$@@HMicro SAugAD$S plI$fAT$ AD$f.HNo inforonAD$matiI$fAL$ AD$ugAD$AD$e plfAD$|foA$foH) [max 4s]AD$( phyID$ fA|$,AD$.AD$2foX]fAt$ AD$ fH [max 1 AD$ID$AD$phy]Dfos]AD$ phyfA|$$A$foAD$&AD$fDfoAy]Hmax 1 phAD$ID$fEL$A$pDfoH4 phys]ID$ A$foAD$H) [max 2ID$0s]AD$foAD$8 phyfAD$HWHcH>DHHH5AA4AAHAA1訳AXAYfFHHPDN1DFH5tAZA[H$dH+%(HĘ[]A\A]A^A_SKCAщAEt ʉtH@AVAAALH51A[[ifCH$dH+%(%AH5LAAHĘ1[]A\A]A^A_}DCEtt?AAHALPAAAH5ӛ1/]A\CfH$dH+%(}fH5L*^RHĘ[]A\A]A^A_ұfCEttbAAH5AARLAPA1肱KA^LA_H5e1aCfH$dH+%(fH5<L*^0fH$dH+%(yKLCLH5HĘ1[]A\A]A^A_װDKCSAEtщƃD @4AʉHAARAH5RLP1`H DKCAEtƒDH$dH+%(AALAH5&AHĘ1[]A\A]A^A_ݯDSKՉ@DELAH5͜1E芯CSDLH51UCAH$dH+%(DLAH5z@CE7*fDCEtoALAH51AA谮H$dH+%(HĘ []A\A]A^A_ҫfC<yL1H5CDKEt A DDEAH5pAPDAALAP1XZE CDKHEDAAAH5FRRLP1苭H DCH$dH+%(DLAH5CE tCAAHAPAH57AAL1C^_t?HAAALH5PAAA1转AYAZCtDAAHAPAAALH51tC_AXt=HAAAH5ؖLPAAA1.Y^CtDAAHALPAAAH51CA_ZhHAAALH5̖PAAA1蝫A]A^$@DKCAEtƒDH$dH+%(AALAH5.A;DSsCEtu@f.AAVARAAALH5}1ƪ_AXNfDCSEщƃ@ HAAALH5PAAA1QAYAZDKCDʃEt HARAALAAH51A\A]pkHe H5Z@H@̓L1L譩@ @H$dH+%( KDKLH5DChfCKHLH5ZfAADAA1ATAY^H$dH+%(v CH DH5ILLfKCEt‰΃@tNADЉDLH5APAA1QAD耨KCZ^HH< L s<S <B A( 1LH5yA|$PKH$dH+%(] SH5e%DL,fDCSEdփ @tEAHAARALAAH51cSA\A^CtFA1DAH5 AARLP1 CZYHAAALPAAAH51¦_AXJf.A|$LChEtCAAHALPAH5AA1VCY^t=HAAALH5hPAAA1XZCDKD΃F@tHAAHA1LA@H5FAAP1趥DKA_XA4H$dH+%( EDLAAH53AmCH$dH+%( ADKLAH5)A&{E[HLH5#HA1nfDCSEtщƃ@tbAʉAH5]AARLAPA1{KA^LA_H51ZCH$dH+%(HLH5HĘ1[]A\A]A^A_ DA|$PCH LH5PDK1DCϣY^X DCCDKNHLPH521蓣A[[AʉDH5ARAALP1IA[C]EDKCDʃAH1KLH57I1HKLDCH5'DEAAAP1誢]A\2fH$dH+%(HĘL1[H5]A\A]A^A_bfHLPH5$1EAYAZ@L1H5IECt6AALAA1AAH5AܡCtFAAHALPAAAH51薡CA\A^Ct>ADHAʿPAALH51ECA[]tFAAHALPAAAH51CAYAZ{H$dH+%(DLH5@h1GH$dH+%( KLH54[KfH$dH+%(DCLH5AAHAARAAALH51KAZDCA[H5DDEAARALP1ßC[]LAH5،1E蕟DCK1LH5AA?kDCLH5'MAAHALPAAAH571 CLH55AAAA$1AAΞKLH5AAAAA$A1萞CLH5 AAAAA$A1SKLH5AAAAA$A1AXCAY0DEDkdDPLH5ل1͝@CD2AAHALPAAAH51nCLH5AAAA$1AA1CLH5AAACAAA$1_DKAX<SH51fœC{H5z1薜KLH51AAAAAA^CHLH5LAAAAPAA1DCKLH5IDEAAA$1ߛCLH5aAAAA$AA1蟛CA_Z苙ff.AW1AVAUATUHSHH5LHW#DeH&DsH-J#HD$HDH&HPHHD90uH5C1H %1L-%L=L%Ht6fDE9uuLLHE1蚚IMIHu1DH5rH;\$t@CHD9|3H%AH+1DH52H;\$uH[]A\A]A^A_ff.AWH=AVAUATUSH覗Hg%HHO%L=IL- L%H-L1豙H#HHt:I1A9VuLHIE1zINIHuH51HOHSHuH[]A\A]A^A_AVAUATIUSHHdH%(H$1AxeL HH51ØDKE=Ƅ$L$HH$LLH51zDKEHƄ$H$LH51<OHH51CfLf bH5**YYїH$dH+%(KHH=f[]A\A]A^OHH5\脗CH DKDCLH5sP1XAYAZH$dH+%(H[]A\A]A^DHH51CDHI湀1LLD$DHL$L1LH5T1MLLƄ$uCt SDH}L1L"}CD$DHL1LHMLLH5Ӄ1Ƅ$EPyH1H5跕H$dH+%(1HL1[H5_]A\A]A^{L$LD1L萒HH5 12CfLfH5'**YYH$dH+%(HBfHn`CffLH5*CH[]*A\A]A^YY釔L1LE蠑 f1E1D$~HHT$IH$HD$pD$xfDD$|)D$)D$ )D$0)D$@)D$P)D$`f.f11Ƅ$H$HL$H$HDŽ$DŽ$f$)$)$)$)$)$)$f.1fHHDŽ$H$1H$DŽ$f$Ƅ$)$)$)$)$)$)$ff11D$xHHT$H$HD$pfL$|D$~)D$)D$ )D$0)D$@)D$P)D$`JH=$jf.AWAVAUATUSHhHt$T$0HL$(dH%(H$X1HHEDIAŅE@(;@H5'H膐PA9E1H$IL%ĶLL|$HSI9JLpH9\$0~V1HT$HLL1T$HA,L葏 LI聏MuHuHD$($(~HD$8H5_H=1!HD$(H|$1ҋ0讑HD$8H?H9i 2H諎%@H5ǾL$+LϏHD$8HHD$PD$LL5շD$4D$HD$ H\$ HT$8HAHUH@H+XHcӀ|P n$À|$L@PL$PL|$ IIDJ`D$LH5%L衎H9HIA?#H5L)v9UD$0+D$4D$L%Hc\$41H\$Ld$Ll$H~fDDd$HA#<$tLPHu AD$LfD#LLDeގIHWLH׍IA??HD9d$ DHt$1LLvmT$LH+|$ 1OH5%H=~$H|$8HtH9=7t而AH$XdH+%(qHhD[]A\A]A^A_HD$(ǀ;-XEE1!D11E1ILDAąHcT$0Ht$DAƅ~wHt$PD裎uMD$h%=u=H$D|$0DH\$"DHcD)HHc薌t D9|AHD$(D0EE1@H݅u+HH=|蟋EDAފ8藍HH= H1cH$I)AVH5H=1A|D$LD$D$=@HD$(L$4$L|$ DT$4D$49D$0DPt$H?HD$8Ll$HHl$L1L$ML%LHD$NL<HcD$4T$HL|$QHL$TNLT$LH+|$ 1OH5H=|D$^Ht$ H={1#FUD莊OdH$8AH=HH1=H$A1H5H={I)AV蹉A8‹LH=zH1莉T$L1H5H=zi$ L$HH5x1H=wz7Z LH5SH= ARff.AWAVAUATIUHSHf.HA9u7tLM,$H]IHA9t`A`~赇HF,A9tH1[]A\A]A^A_H[]A\A]A^A_ff.AWAVIAUATUHSH8HHL$dH%(HD$(1HHcD$$DCHLCE1HE1H5AEL-z@HcAHE9ttHCH9tkCAǃ'-EuAHcAAFAFHCIF HC IFoCAFC$HAF,E9uEHCH9HLMcH)LJ4HILH9HH9jHSPSPSPH9uHD$xLMHD$A2DX@1DDHI9fA9uDL1HL$DD$ rDD$ HL$H5qt@H5aH=ѯ1A=HD$(dH+%(H8D[]A\A]A^A_IyDH11HHH/LD$LL$$LAHDLHcD$$`Ha@H5H=1A腅CA9~>H|$G41HD$xu HD$LMtHD$DX@IREDH561AH=wH=A/HH51AH=QwԄH=H}{HD$H5H=vAPD1藄UH5H=tw1Ay7Off.@ATAIUHH-,HtGHfD6Hh(HHt)D9uH?gHHHPL]A\!LA3L?1HAD$?H]A\f.LVHL?AD$?H]A\fAWIAVAUATUHSHcHdH%(HD$x1Ay;AMM̉ǃ@8@ ^@ HT$0@@RLH5xH1لAD$P@HD$xdH+%(HĈ[]A\A]A^A_f@@ $@~A A1LH5aD9~AD$LHH5{Et$DMcL-ID$ 1"L1H5] IcH\@AL1IL9uE 1DL$ EAD$L57uHH\1fDDKDCLH5tLc1肃CHLDKDCLKP1Y_LAXH5ī1@A$L1I(L9u Hr9l$ `;E1L% L-@Au'MH$LLHHE1軂BT5L1I袂L9uHD$xdH+%(VHĈ []A\A]A^A_fD1LH5RE<L1H5u!AT$PL@1҉H蔀7A E1sf.A1LDT$ H5N迁D9DT$ AD$D$ E?D$A1IE(AA|$PA~2LH51L$DT$(LD$ SDT$(LD$ L$ECHDD$ A ABAHD$xdH+%( DLH5;sHĈ1[]A\A]A^A_ƀfDAD1LH5>蚀HD$xdH+%(S HĈL1[H5Ut]A\A]A^A__EAD$LH5/1.]DE1LH5rAى\$ U1H5M LH LاfH5LE1HM L1H5HM L1H5HH1-f.EEH9\$ DeLH510EEE1AAALEEA1H5(rEA1~EvMLH5^1~WUH51~MLH5:r1~%DMML1H5qEAAAR~HD$xdH+%( LH5pGDcE1LMcH5oBL%AL$ } MF{t$ L$ HJ\% HD$H-D$E1 Ct]H5rH\HDL OHDLILDVH MRLDńLHIH5No1?}A]A^LsL*~|$AH~<AHD9d$ !Ht$DL1|CLH H5H 1|T$ CLL ZLXLDͨH PLDH5OnHD1Z|D$ CD1LH5*|E0wyH }A1LH5{Eu?0?yKLH51{LH51{H\$(HCL-IL1Hz{I9uH\$(L-AL1II{L9uH7||$A"?fDl$ 1LH5-DzE!HLd$(L--HD$HcH1fDHt$L1zKL1H5xzL1H5ozzDCLA IFHDL$EoD$6E;F}KHHp Ht xDH51zDcDd$ AH51yIFH|$L$ D$gE;fHHHxxTLd$0HD$ LBHD$ HHQf҅=HDHHH5 ATD1ByY^ LcvL1H5%y@A$L1IyI9u H Jv9l$  ANA91f.HH9xuD;@uHp HzLD$(H=HD$ (HD$ H5P1]xPH51Ex8Ld$0HD$ LHD$ HMH5١1xE;FIcVHHfHHH9D;@ uE;f}%IcN~H H fD;`HHH9uDH541wBH51owbUH51Sw[E;f}IcN~H H D;` HHH9uDH51 wL1H5(L-HvL1H5!vKHcÉ\$HcHDHl$ HHHL1HvH9u\$LH5h1Hl$ yvC\$ HHŅLd$ 1Dd$L-/AE;F}KHHp Ht xDH51 vT]T$T$1H5uIFT$HEL$A4A;VHHHxx=LD$0HD$LLD$?HD$LD$HHQf҅HDHHH5APD1:uAZA[ Hr9\$ VLL1 uDD]LAIFHEANA91DHH9xuD;@uHp H~LD$ H=HD$0HD$H5P1etTH51Mt@AoxhE~$AFHHl;HnH9uE1PEx1H$L7xHnH=qfAvH}E1ofDHH51p1A}$DHuoHH51pH=>minA4U1Nt5H5dLe L=mpU1H5npHmHLlH-M9AT$H H޿HE1)pHZED$H H<f.HPHHm D;u:_ H5lD1oA$H5l1oAT$1IH5moAT$H53m1|oAT$H5Xm1boM9H=mlA U1N|5H5_cH]/IL5jL- oU1H52nKL%bmHDWH-~mH$L9k SL1nSL1nSL1nHSH1nHK 1H5H(enH;$uDHH=hEH<$HT$`Ht$ADjD9 H=L}hE JD5H] HD$H9 H$D$1D$$A}) D$E1A9E4| I{1L5@Et(AE8t9t5AM<9@9@@t9|fCI9tA}uH51!jM1LL辵H=agAHMAV1H5UE1iH=argAAvH}1E16hzH<$HT$`Ht$HD$pE_Hw|$|E11H$HE11LfH4$DE1@D@ DXAwAL=E<7H4$L` I@DnHhDh HtufHl5HsHHX(HEH4$HHH@@DFEL9A1)L9DH pEtDAL` IHDXDh HhHtMfHl HHKHX(@8HEٍ H@0HHD9{ϹL9sH$AD9T$t|$|H=H988H)HHH|$ D$xHD$@PE1|$DVHD$1ۀx t 1ۃxL HD$1HxpHtQE1L=L%~ELt$JfDAA9F4u'AGAV89tCAv<@9@t 9|-DIHHtI9IO HyA~utI0tI~pMoHUMtAEffHA|tH $9xHcIuDD$ODD$H $UA~~<L$ALL$L$AUEOEf҅HIM1APH5hTEQXZH=qbOAWIw 1MLLI0t,H=\9OIw0MLAOLD$`VIW(HtAOMLH=9DD$;fEu9HD$xvHD$HPpH:H5S1QDH$dH+%(D$H[]A\A]A^A_Ã= sH-sE9D$\HzH5F1PL$H$HxDA$H޿1I`PL9u MX@L$|AFY A;G8QA~~IG <L$ALL$ML$AOAH5{}1O @$E1L5Ar1D$$MLt$ E1D$N=D$!Lk-H=>1'=D$H=>=D$HD$D$xE1@PXHD$xuHD$xP{AFML+ `H$|$<DhtGLAkMx;H1; $EE1DHH=Z?1k<Lk8L] sg_ses --inhex=FN --status [-rr] [] sg_ses [--enumerate] [--help] [--index=IIA] [--list] [--version] Or the corresponding short option usage: sg_ses [-a] [-D DES] [-x SN] [-E A_F] [-f] [-G STR] [-H] [-I IIA|TIA,II] [-i] [-j] [-m LEN] [-p PG] [-q] [-r] [-R] [-A SA] [-s] [-v] [-w] DEVICE sg_ses [-b B1] [-C STR] [-c] [-d H,H...] [-D DES] [-x SN] [-I IIA|TIA,II] [-M] [-m LEN] [-N SEID] [-n SEN] [-p PG] [-A SA] [-S STR] [-v] DEVICE sg_ses -d @FN -s [-rr] [] sg_ses -X FN -s [-rr] [] sg_ses [-e] [-h] [-I IIA] [-l] [-V] For help use '-h' one or more times. where the main options are: --all|-a show (almost) all status pages (same as --join) --clear=STR|-C STR clear field by acronym or position --control|-c send control information (def: fetch status) --descriptor=DES|-D DES descriptor name (for indexing) --dev-slot-num=SN|--dsn=SN|-x SN device slot number (for indexing) --filter|-f filter out enclosure status flags that are clear use twice for status=okay entries only --get=STR|-G STR get value of field by acronym or position --help|-h print out usage message, use twice for additional --index=IIA|-I IIA individual index ('-1' for overall) or element type abbreviation (e.g. 'arr'). A range may be given for the individual index (e.g. '2-5') --index=TIA,II|-I TIA,II comma separated pair: TIA is type header index or element type abbreviation; II is individual index ('-1' for overall) --join|-j group Enclosure Status, Element Descriptor and Additional Element Status pages. Use twice to add Threshold In page --page=PG|-p PG diagnostic page code (abbreviation or number) (def: 'ssp' [0x0] (supported diagnostic pages)) --sas-addr=SA|-A SA SAS address in hex (for indexing) --set=STR|-S STR set value of field by acronym or position --status|-s fetch status information (default action) First usage above is for fetching pages or fields from a SCSI enclosure. The second usage is for changing a page or field in an enclosure. The '--clear=', '--get=' and '--set=' options can appear multiple times. Use '-hh' for more help, including the options not explained above. where the remaining sg_ses options are: --ALL|-z same as --all twice (adds thresholds) --byte1=B1|-b B1 byte 1 (2nd byte) of control page set to B1 --data=H,H...|-d H,H... string of ASCII hex bytes to send as a control page or decode as a status page --data=- | -d - fetch string of ASCII hex bytes from stdin --data=@FN | -d @FN fetch string of ASCII hex bytes from file: FN --eiioe=A_F|-E A_F A_F is either 'auto' or 'force'. 'force' acts as if EIIOE field is 1, 'auto' tries to guess --enumerate|-e enumerate page names + element types (ignore DEVICE). Use twice for clear,get,set acronyms --hex|-H print page response (or field) in hex --inhex=FN|-X FN alternate form of --data=@FN --inner-hex|-i print innermost level of a status page in hex --list|-l same as '--enumerate' option --mask|-M ignore status element mask in modify actions (e.g.--set= and --clear=) (def: apply mask) --maxlen=LEN|-m LEN max response length (allocation length in cdb) --nickid=SEID|-N SEID SEID is subenclosure identifier (def: 0) used to specify which nickname to change --nickname=SEN|-n SEN SEN is new subenclosure nickname --quiet|-q suppress some output messages --raw|-r print status page in ASCII hex suitable for '-d'; when used twice outputs page in binary to stdout --readonly|-R open DEVICE read-only (def: read-write) --verbose|-v increase verbosity --version|-V print version string and exit --warn|-w warn about join (and other) issues If no options are given then DEVICE's supported diagnostic pages are listed. STR can be ':[:][=]' or '[=val]'. Element type abbreviations may be followed by a number (e.g. 'ps1' is the second power supply element type). Use 'sg_ses -e' and 'sg_ses -ee' for more information. Low level indexing can be done with one of the two '--index=' options. Alternatively, medium level indexing can be done with either the '--descriptor=', 'dev-slot-num=' or '--sas-addr=' options. Support for the medium level options in the SES device is itself optional. Send diagnostic command page name: %s Send diagnostic command page number: 0x%x %s: %s not found in user data %s: response data from user<<< warning response buffer too small [was %d but need %d]>>> <<< warning: resid=%d too large, implies negative reply length: %d Enclosure busy, try again later Enclosure only supports Short Enclosure Status: 0x%x Invalid response, wanted page code: 0x%x but got 0x%x unknown external connector type: 0x%xunknown internal wide connector type: 0x%xreserved for internal connector, type: 0x%xvendor specific connector type: 0x%x%sPredicted failure=%d, Disabled=%d, Swap=%d, status: %s %sstatus in hex: %02x %02x %02x %02x %sIn crit array=%d, In failed array=%d, Rebuild/remap=%d, R/R abort=%d %sDo not remove=%d, RMV=%d, Ident=%d, Enable bypass A=%d %sEnable bypass B=%d, Bypass A enabled=%d, Bypass B enabled=%d %sEnc bypassed B=%d, Ready to insert=%d, RMV=%d, Ident=%d %sReport=%d, App client bypassed B=%d, Fault sensed=%d, Fault requested=%d %sDevice off=%d, Bypassed A=%d, Bypassed B=%d, Device bypassed A=%d %sOvertmp fail=%d, Temperature warn=%d, AC fail=%d, DC fail=%d %sIdent=%d, Do not remove=%d, Hot swap=%d, Fail=%d, Requested on=%d %sOff=%d, Actual speed=%d rpm, Fan %s %s [Fan_speed_factor=%d, Actual_fan_speed=%d] %sIdent=%d, Fail=%d, OT failure=%d, OT warning=%d, UT failure=%d %sIdent=%d, Fail=%d, Open=%d, Unlock=%d %sIdent=%d, Fail=%d, Request mute=%d, Mute=%d, Remind=%d %sTone indicator: Info=%d, Non-crit=%d, Crit=%d, Unrecov=%d %sIdent=%d, Fail=%d, Do not remove=%d, Report=%d, Hot swap=%d %sIdent=%d, Fail=%d, Report=%d %sIdent=%d, Fail=%d, Size multiplier=%d, Non volatile cache size=0x%x %sHence non volatile cache size: %d %s %slast 3 bytes (hex): %02x %02x %02x %sByte offset=%d, bit number=%d %sBattery status: discharged or unknown %sBattery status: 255 or more minutes remaining %sBattery status: %d minutes remaining %sAC low=%d, AC high=%d, AC qual=%d, AC fail=%d, DC fail=%d %sUPS fail=%d, Warn=%d, Intf fail=%d, Ident=%d, Fail=%d, Do not remove=%d %sIdent=%d, Fail=%d, Display mode status=%d, Display character status=0x%x%sWarning indication=%d, Requested power off duration=%d %sFailure requested=%d, Warning requested=%d %sIdent=%d, Fail=%d, Report=%d, Disabled=%d, Loss of link=%d, Xmit fail=%d %sIdent=%d, Language code: %.2s %sIdent=%d, Fail=%d, Disabled=%d %sIdent=%d, Fail=%d, Warn Over=%d, Warn Under=%d, Crit Over=%d %sIdent=%d, Fail=%d, Warn Over=%d, Crit Over=%d %sIdent=%d, Fail=%d, Report=%d, Enabled=%d %sIdent=%d, Fail=%d, Short enclosure status: 0x%x %sApp client bypass A=%d, Do not remove=%d, Enc bypass A=%d, Enc bypass B=%d %sReady to insert=%d, RMV=%d, Ident=%d, Report=%d %sApp client bypass B=%d, Fault sensed=%d, Fault reqstd=%d, Device off=%d %sBypassed A=%d, Bypassed B=%d, Dev bypassed A=%d, Dev bypassed B=%d %sConnector physical link=0x%x, Mated=%d, Fail=%d, OC=%d %sUnknown element type, status in hex: %02x %02x %02x %02x %sVendor specific element type, status in hex: %02x %02x %02x %02x %sOK=%d, Reserved device=%d, Hot spare=%d, Cons check=%d %sApp client bypassed A=%d, Do not remove=%d, Enc bypassed A=%d %sIdent=%d, Do not remove=%d, DC overvoltage=%d, DC undervoltage=%d %sDC overcurrent=%d, Hot swap=%d, Fail=%d, Requested on=%d, Off=%d %sIdent=%d, Time until power cycle=%d, Failure indication=%d Diagnostic pages, followed by abbreviation(s) then page code:%shigh critical=%s, high warning=%s %slow warning=%s, low critical=%s (in Celsius) %shigh critical=%.1f %%, high warning=%.1f %% (above nominal voltage) %slow warning=%.1f %%, low critical=%.1f %% (below nominal voltage) %shigh critical=%.1f %%, high warning=%.1f %%%s<< no thresholds for this element type >> unable to open binary file %s: %s read 0 bytes from binary file %s %s: carry_over error ['%s'] around line %d %s: syntax error at line %d, pos %d first 40 characters of line: %.40s %s: hex number larger than 0xff in line %d, pos %d %s: error in line %d, at pos %d %s: hex number larger than 0xff at pos %d %s: unable to allocate %d bytes on heap %s: couldn't read config page, res=%d %s: short enc descriptor len=%d ?? %s: unable to find element type '%s%d' %s: unable to find element type '%s' %s port index: %d, port loop position: %d, port bypass reason: 0x%x %srequested hard address: %d, n_port identifier: %02x%02x%02x %snumber of phys: %d, not all phys: %d%s initiator port for:%s%s%s %s target port for:%s%s%s%s%s %sAttached connector; other_element pairs: %sunrecognised element type [%d] for desc_type 1 %sunrecognised descriptor type [%d] %snumber of ports: %d, not all ports: %d%sTransport protocol: PCIe subprotocol=0x%x not decoded %s PSN_VALID=%d, BDF_VALID=%d, CID_VALID=%d %s bus number: 0x%x, device number: 0x%x, function number: 0x%x %s physical slot number: 0x%x %sTransport protocol: %s not decoded %sfor this protocol EIP must be set (it isn't) Configuration diagnostic page: number of secondary subenclosures: %d Subenclosure identifier: %d%s relative ES process id: %d, number of ES processes: %d number of type descriptor headers: %d enc descriptor len=%d ?? enclosure logical identifier (hex): enclosure vendor: %.8s product: %.16s rev: %.4s type descriptor header and text list Element type: %s, subenclosure id: %d number of possible elements: %d <<>> Primary enclosure logical identifier (hex): Enclosure Status diagnostic page: INVOP=%d, INFO=%d, NON-CRIT=%d, CRIT=%d, UNRECOV=%d <> Element type: %s, subenclosure id: %d [ti=%d] >>> no match on --index=%d,%d <<>> <<>> Help text diagnostic page (for primary subenclosure):String In diagnostic page (for primary subenclosure): Threshold status descriptor list <<>> Element Descriptor In diagnostic page: element descriptor list (grouped by type): Overall descriptor: %.*s Overall descriptor: Element %d descriptor: %.*s Element %d descriptor: <<>> Short enclosure status diagnostic page, status=0x%x Enclosure Busy diagnostic page, busy=%d [vendor specific=0x%x] Additional element status diagnostic page: additional element status descriptor list%s: hack, bad ei=%d, fake_ei=%d skipping etype=0x%x, k=%d due to element_index=%d bounds effective eiioe=%d, elem_count=%d, num_elems=%d Element index: %d eiioe=%d%s flagged as invalid (no further information) <<>> Subenclosure help text diagnostic page: subenclosure identifier: %d <<>> Subenclosure string in diagnostic page: <<>> Supported SES diagnostic pagesDownload microcode status diagnostic page: subenclosure identifier: %d%s download microcode status: %s [0x%x] download microcode additional status: 0x%x download microcode status: 0x%x [additional status: 0x%x] download microcode maximum size: %d bytes download microcode expected buffer id: 0x%x download microcode expected buffer id offset: %d <<>> Subenclosure nickname status diagnostic page: nickname additional status: 0x%x nickname language code: %.2s Cannot decode response from diagnostic page: %s Enclosure Status response too short Element Descriptor response too short Element Descriptor page not available Additional Element Status response too short Additional Element Status page not available Threshold In response too short Threshold In page not available warning: %s: off end of ae page %s: oi=%d, ei=%d [num_eoe=%d], eiioe=1 not in join_arr warning: aes slot already in use, keep existing AES+%s dropping AES+%s [length=%d, oi=%d, ei=%d, aes_i=%d] warning2: dropping AES+%s [length=%d, oi=%d, ei=%d, aes_i=%d] warning3: aes slot already in use, keep existing AES+%s warning: %s: oi=%d, ei=%d, unexpected element_type=0x%x warning: %s: join_arr has no space Dump of join array, each line is a row. Lines start with [: ,] '-1' indicates overall element or not applicable. %.*s [%d,%d] Element type: %s >>> no match on --descriptor=%s >>> no match on --dev-slot-name=%d >>> no match on --sas-addr=0xwarning: %s: oi=%d, ei=%d (broken_ei=%d) not in join_arr warning: %s: oi=%d, ei=%d, not in join_arr warning: %s: join_arr has no space for ae aA:b:cC:d:D:eE:fG:hHiI:jln:N:m:Mp:qrRsS:vVwx:zbad argument to '--sas-addr=SA' error decoding '--sas-addr=SA' argument bad argument to '--byte1=B1' (0 to 255 inclusive) --clear= option too long (max %d characters) Too many --clear=, --get= and --set= options (max: %d) --eiioe option expects 'auto' or 'force' as an argument --get= option too long (max %d characters) bad argument to '--nickid=SEID' (0 to 255 inclusive) bad argument to '--maxlen=LEN' (0 to 65535 inclusive expected) Warning: --maxlen=LEN less than %d ignored bad argument to '--page=PG' (0 to 255 inclusive) --set= option too long (max %d characters) bad argument to '--dev-slot-num' (0 to 255 inclusive) unrecognised option code 0x%x ?? Unexpected extra argument: %s unable to allocate %u bytes on heap bad argument, expect '--inhex=FN' or '--inhex=-' bad argument, expect '--data=H,H...', '--data=-' or '--data=@FN' %s found, offset %d, dp_len=%d cannot have '--join' and '--control' bad argument to '--index=', after comma expect number from -1 to 255 bad argument to '--index', after '-' expect number from -%d to 255 bad argument to '--index', string prior to comma too long For more information use '--help' bad argument to '--index', string too long bad argument to '--index', unexpected '-1' type header index bad numeric argument to '--index', expect number from 0 to 255 bad element type code for '--index', expect value from 0 to 255 bad element type code for '--index', expect from 0 to 255 element type abbreviation: %s, etp_num=%d, individual index=%d type header index=%d, individual index=%d cannot have --index with either --descriptor, --dev-slot-num or --sas-addr can only have one of --descriptor, --dev-slot-num and --sas-addr process as if --join option is set assume --page=2 (es) option is set cannot have both '--control' and '--status' need to give '--data' in control mode when user data given, require '--control' or '--status' option >>> Warning: device name (%s) will be ignored since '--nickname=' implies control mode, require '--control' as well since '--nickname=' assume or expect '--page=snic' '--nickid=' must be used together with '--nickname=' Not in DEBUG mode, so '-vV' has no special action >>> DEVICE %s ignored when --%s option given. SES element type names, followed by abbreviation and element type code:--clear, --get, --set acronyms for Enclosure Status/Control ['es' or 'ec'] page --clear, --get, --set acronyms for Threshold In/Out ['th'] page: --get acronyms for Additional Element Status ['aes'] page (SAS EIP=1):Unable to get heap for enc_stat_rsp Unable to get heap for elem_desc_rsp Unable to get heap for add_elem_rsp Unable to get heap for threshold_rsp --clear, --get or --set options only supported for the Enclosure Control/Status, Threshold In/Out and Additional Element Status pages with --clear, --get or --set option need either --index, --descriptor, --dev-slot-num or --sas-addr expected: [=] needs to be between 0 and 127 needs to be between 0 and 7 needs to be between 1 and 64 unable to decode STR argument to: %s --get option ignoring = at the end of STR argument construct pt_base failed, probably out of memory %s doesn't respond to a SCSI INQUIRY Short INQUIRY response, not looking good %s device has EncServ bit set %s device (not an enclosure) Cannot do SCSI Send diagnostic command without a DEVICE Fetch VPD page 0xde (NVMe Identify ctl) failed, continue VPD page 0xde (NVMe Identify ctl) less than 4096 bytes, continue NVMe Identify ctl response: nvmsr=%u, oacs=0x%x >>> MI Send+Receive commands bit set; current state: %s, %s Unit attention detected: %s ... continue Request Sense near startup detected something: Sense key: %s, additional: %s ... continue Request sense failed (res=%d), most likely problems ahead %s: Subenclosure nickname status page, res=%d %s: Subenclosure nickname status page, response length too short: %d %s: generation code from status page: %u %s: --clear= and --set= only supported when DEVICE is given >>> Found %s acronym but not for element type %d s_byte=%d, s_bit=%d, n_bits=%d Applying mask to element status [etc=%d] prior to modify then write couldn't send Enclosure Control page No Threshold In/Out element available couldn't send Threshold Out page No additional element status element available --clear and --set not available for Additional Element Status page page %s not supported for cgs descriptor name: %s not found (check the 'ed' page [0x7]) device slot number: %d not found acroynm %s inconsistent with page_code=0x%x %s: Supported (SES) dpage seems corrupt, should ascend Sending Enclosure Control [0x%x] page, with page length=%d bytes Sending String Out [0x%x] page, with page length=%d bytes couldn't send String Out page Sending Threshold Out [0x%x] page, with page length=%d bytes Sending Array Control [0x%x] page, with page length=%d bytes couldn't send Array Control page Sending Subenclosure String Out [0x%x] page, with page length=%d bytes couldn't send Subenclosure String Out page Sending Download Microcode Control [0x%x] page, with page length=%d bytes Perhaps it would be better to use the sg_ses_microcode utilitycouldn't send Download Microcode Control page Sending Subenclosure Nickname Control [0x%x] page, with page length=%d bytes couldn't send Subenclosure Nickname Control page Setting SES control page 0x%x not supported by this utility That can be done with the sg_senddiag utility with its '--raw=' option Some error occurred, try again with '-v' or '-vv' for more information Add '-h' to command line for usage information acroynm %s not found (try '-ee' option) %s: ignored when no device name >>> Warning: A NVMe enclosure needs both the enclosure bit and support for bad element type abbreviation [%s] for '--index' use '--enumerate' to see possibles '--page=PG' argument abbreviation "%s" not found Here are the choices: Enclosure services controller electronicsOffset for reference temperature0: turn (remain) off; 1: turn on0: no; 1: start in pow_c_delay minutes; 2: canceldelay in minutes before starting power cycle (max: 60)0: power off, restore within 1 minute; <=60: restore within that many minutes; 63: power off, wait for manual power ontime in minutes remaining until starting power cycle; 0: not scheduled; <=60: scheduled in that many minutes; 63: in zero minutesstatus only: alarm was manually muted0: leave; 1: lowest... 7: highestdevice slot number (255: none)No download microcode operation in progressDownload in progress, awaiting moreDownload complete, updating non-volatile storageUpdating non-volatile storage with deferred microcodeComplete, no error, starting nowComplete, no error, start after hard reset or power cycleComplete, no error, start after power cycleComplete, no error, start after activate_mc, hard reset or power cycleError, discarded, see additional statusInternal error, need new microcode before resetInternal error, need new microcode, reset safeUnexpected activate_mc receivedEnclosure Status/Control (SES)Array Status/Control (SES, obsolete)Additional Element Status (SES-2)Subenclosure Help Text (SES-2)Subenclosure String In/Out (SES-2)Supported SES Diagnostic Pages (SES-2)Protocol Specific (SAS transport)All SES diagnostic pages output (sg_ses)expander device (fanout, SAS-1.1)SEND DIAGNOSTIC page code errorSEND DIAGNOSTIC page format errorSubenclosure String In (SES-2)?? [Supported Diagnostic Pages]?? [Short Enclosure Status (SES)]?? [Additional Element Status (SES-2)]?? [Subenclosure Help Text (SES-2)]Subenclosure String Out (SES-2)?? [Supported SES Diagnostic Pages (SES-2)], first 256 bytesReceive diagnostic results %s command for %s Attempt to fetch %s failed %s %s dpagedpage 0x%xreserved connector type: 0x%x%s%02x %02x %02x %02x %sSlot address: %d %sDevice bypassed B=%d %sUT warning=%d %sTemperature=%d C %sTemperature: %sInvop type=%d %s %sPage not supported=%d %sBatt fail=%d, BPF=%d ['%c']%sIdent=%d, Fail=%d %sCrit Under=%d %sVoltage: %.2f volts %sCurrent: %.2f amps %s%s, pl=%d%sIdent=%d, %s ,%s%s %s [ [0x%x] %s [ (in Celsius)%slow warning=%s, low critical=%s (in minutes) (above nominal current)read from binary file %s: %s read from binary pipe %s: %s %s: unable to open file: %s 0123456789aAbBcCdDeEfF , 0123456789aAbBcCdDeEfF, %s: error at pos %d %s: user provided data: %s: too many elements %s: config too short vendor specific [0x%x] SMP STP SSP SATA_device SATA_port_selector (not reported)%02x %sTransport protocol: FCP %snumber of ports: %d %snode_name: %02x, device slot number: %d%s n_port name: %sTransport protocol: SAS %sdescriptor_type: %d %sphy index: %d %s SAS device type: %s %s attached SAS address: 0x %s SAS address: 0x %s phy identifier: 0x%x %snumber of phys: %d %sSAS address: 0x%s [%d] no connectorbroken [conn_idx=%d] [%d]connector ei: %d; broken [oth_elem_idx=%d]%.*s [%d,%d] etype: %sother ei: %d%s phy_id: 0x%x %s %sPCIe protocol type: NVMe , device slot number: %d %sPCIe vendor id: 0x%x%s %sserial number: %.20s %smodel number: %.40s %sport index: %d %s controller id: 0x%x %sTransport protocol: PCIe [primary] but overriddensg_set_binary_mode # %s: # %s [0x%x]: # Response in hex for %s: Supported diagnostic pages generation code: 0x%x enclosure descriptor list vendor-specific data: text: %.*s status descriptor list Overall descriptor: Element %d descriptor: -%d Array Status diagnostic page:Threshold In diagnostic page: INVOP=%d Overall descriptor: Element %d descriptor %.*s nickname status: 0x%x nickname: %.*s 0x%lx%ld[0x%x: %d,%d] se_id=%d ei_ioe,_eoe,_aess=%s,%s dsn=%s sa=0x0 ES+%s ED+%s AES+%s TI+%s>> ES len=%s, ED len=%s, AES len=%s, TI len=%s >> join_arr elements=%s, eip_count=%s, eiioe_count=%s broken_ei=%d [%d,%d] Element type: %s Enclosure Status: Additional Element Status: Threshold In: enumerate*clearautoforce-1 SAS address (in hex): missing DEVICE name! 2.54 20211028version: %s %s [%s] [0x%x] (element type: %s) %s [%s] [%d:%d:%d]%-44s %s %-34s %s unable to decode: %s value open error: %s: %s %.8s %.16s %.4s enclosure services device0x%lx %ld SAS address not found index: %d,%d-%d not found not foundclose error: %s sg_ses failed: %.*selement type code formallALLbyte1controldatadescriptordev-slot-numdev_slot_numdsneiioefiltergethelpindexinhexinner-hexinner_hexjoinnickidnicknamemaskmaxlenquietrawreadonlysas-addrverboseversionunUnspecifiedDevice slotPower supplycooCoolingTemperature sensordoDooraaAudible alarmescsceSCC controller electronicsNonvolatile cacheiorInvalid operation reasonupsUninterruptible power supplydisDisplaykpeKey pad entryencEnclosureSCSI port/transceiverlanLanguagecpCommunication portvsVoltage sensorCurrent sensorstpSCSI target portsipSCSI initiator portssSimple subenclosurearrArray device slotsseSAS expandersscSAS connectorac_failac_hiac_loac_qualactivebatt_failbpfbypabypass port Abypbbypass port Bconscheckconsistency checkctr_linkconnector physical linkctr_typeconnector typecurrent in centiampsdc_faildisabledisable_elmdisable port/transceiverdisable communication portdevoffdisp_modedisp_chardnrdo not removeenablefailure_indfaulthotsparehotswaphw_resethardware resetidentflash LEDincritarrayinfailedarrayinfoemits warning tone when setinsertintf_faillanguagelanguage codelocatelolLoss of Linkmatedmissingcontrol only: mute the alarmstatus only: alarm is mutedNot providing powerNot providing coolingoffset_tempokopenDC overcurrentovercurrent_warnovercurrent warningovertemp_failOvertemperature failureovertemp_warnOvertemperature warningDC overvoltageovervoltage_warnDC overvoltage warningpow_cyclepow_c_delaypow_c_durationpow_c_timeprdfailpredict failurerebuildremapremindreportrqst_muterqst_overrideRequest(ed) overriderrabortrebuild/remap abortrsvddevicereserved deviceselect_elementshort_statshort enclosure statussizespeed_actactual speed (rpm / 10)speed_codesize_multsw_resetsoftware reset(Requested) temperatureunlockundertemp_failUndertemperature failureundertemp_warnUndertemperature warningDC undervoltageundervoltage_warnDC undervoltage warningups_failurgencyvoltage in centivoltswarning_indxmit_failTransmitter failurehigh_crithigh_warnlow_critlow_warnat_sas_addrdev_type1: SAS/SATA dev, 2: expandernum_physnumber of physphy_idsata_devsata_port_selsmp_initsmp_targssp_initssp_targstp_initstp_targError, discarded, image errorTimeout, discardedacaesascfdmebecsdpsesshtsnicsspsstrthSupported Diagnostic PagesConfiguration (SES)Help Text (SES)String In/Out (SES)Threshold In/Out (SES)Element Descriptor (SES)Short Enclosure Status (SES)Enclosure Busy (SES-2)Download Microcode (SES-2)Subenclosure Nickname (SES-2)Translate Address (SBC)Device Status (SBC)Rebuild Assist (SBC)no SAS device attachedend deviceexpander devicereserved [4]reserved [5]reserved [6]reserved [7]ReservedVendor specific errorBytesKiBMiBGiBstoppedat lowest speedat second lowest speedat third lowest speedat intermediate speedat third highest speedat second highest speedat highest speedUnsupportedOKCriticalNoncriticalUnrecoverableNot installedUnknownNot availableNo access allowedreserved [9]reserved [10]reserved [11]reserved [12]reserved [13]reserved [14]reserved [15]String In (SES)Threshold In (SES)Array Status (SES, obsolete)Rebuild Assist Input (SBC)?? [Configuration (SES)]Enclosure Control (SES)String Out (SES)Threshold Out (SES)Array Control (SES, obsolete)?? [Element Descriptor (SES)]?? [Enclosure Busy (SES-2)]Rebuild Assist Output (SBC)hpppppppXP (ppppppppxP@X @`ppppppppppppppphxH8X0hhHXR6[yU9WrW]ST1UPUWFY.Z[{PQE EENA-EEE EEEEEEEEEEEEEE;RE,E;EE^QD7EE"E}6v^build_type_desc_hdr_arrses_set_nickname@@N<@`@`@@@_@@@@@@@@@@@@@@@@@N<@@@ses_cgsprocess_status_page_sjoin_aes_helperadditional_elem_sdgread_hexdo_rec_diagSAS 4x receptacle (SFF-8470) [maMini SAS 4x receptacle (SFF-8088QSFP+ receptacle (SFF-8436) [maxMini SAS 4x active receptacle (SFF-8088) [max 4 Mini SAS HD 4x receptacle (SFF-8644) [max 4 physMini SAS HD 8x r644) [max 8 physMini SAS HD 16xMini SAS HD 16x receptacle (SFF-8644) [max 16 phVendor specificSAS 4i plug (SFF-8484) [max 4 phMini SAS 4i receptacle (SFF-8087Mini SAS HD 4i r643) [max 4 physMini SAS HD 8i r643) [max 8 physMini SAS HD 16iMini SAS HD 16i 8643) [max 16 phSlimSAS 4i (SFF-8654) [max 4 phySlimSAS 8i (SFF-8654) [max 8 phySAS MiniLink 4iSAS MiniLink 4i (SFF-8612) [max SAS MiniLink 8iSAS MiniLink 8i SAS Drive backplane receptacle (SFF-8482) [max 2SATA host plug [SAS Drive plug (SATA device plugMicro SAS receptacle [max 2 physMicro SATA device plug [max 1 phMicro SAS plug (SFF-8486) [max 2Micro SAS/SATA plug (SFF-8486) [12 Gb/s SAS drive backplane receptacle (SFF-8680e plug (SFF-8680Multifunction 12 Gb/s 6x recepta Gb/s 6x unshielded receptacle (ded plug (SFF-86SAS MultiLink Drive backplane receptacle (SFF-86ive backplane plReserved for internal connectorsSAS virtual connector [max 1 phyVS internal connVendor specific internal connectSAS high density drive backplane receptacle (SFF-8631) [max 8 ph plug (SFF-8631) Y@?;к 4p\00(@H` d0'.LP/P3 48pF a zRx &D$4 FJ w?:*3$"\tXl$uAu E X E XP BEE D(D0R8K@KHDPAXB`I0L (D BBBF txBEE G(G0G8JYKFP} 8D0A(B BBBE \YKFP|B~ H BBB E(A0A8JWUgBLLZB^ 8A0A(B BBBH oKgAK 8H0A(B BBBJ \KcBA 8K0A(B BBBG xKQE 8H0A(B BBBL xQ\DKi 8H0A(B BBBJ R 8F0A(B BBBG kXHAXgODKXMeAHY`BXMeBHY_AXKhALY`BMaB{Y`BrJjBlJAKUASfBEDLALWaB|KgAHY_AflNAKQEM 8H0A(B BBBJ USRAcIPAtLIE`qHBe 8K0H(B BBBG DIPB{KkB`P_ARKkBSfLjHLAKFrKGeAH$8dBDB B(A0K8NP58A0A(B BBBDp\BIB B(A0A8D@8A0A(B BBBBBB D(A0Jh 0H(A BBBL \XNB^ 0A(A BBBF  0K(H BBBH  0A(A FGBT LP, tBBB B(A0A8G 8D0A(B BBBA \\'BBB B(D0D8D@W 8C0A(B BBBI D8F0A(B BBBH'BBE B(A0D8Dp' 8D0A(B BBBH <LP+BGD @ KBF r ABK jAB+BBEB B(A0D8J 8A0A(B BBBC &ZHE 8F0A(B BBBK  8H0A(B BBBK A 8K0H(B BBBE J]BQPAQQBlP=qBIE E(A0D8G  8D0A(B BBBD  a ] A : a \ A  N N B \LXBIB E(A0A8IMPA 8A0A(B BBBA P ̰3FGI I(D0C8NQ 8D0A(B BBBA  AJHDeAFFFTEEFREEFR, ANIgKgBHOFIO_FI@;R]zmz8zXzƑʑΑґڑ-D\my|ÒՒ ( P 08o  R (B01 oooo o 0P@PPP`PpPPPPPPPPPQQ Q0Q@QPQ`QpQQQQQQQQQRR R0R@RPR`RpRRRRRRRRRSS S0S@SPS`SpSSSSSSSSSTT T0TazbCƆcΆdӆDކxxxE ef G h$HIXi(i2jvl7N>nGMLm{pSqYr]RfA ASsovwVtw^Ƈɇ·ч߇(t q  15 RV ^bpt~Ɉ؈܈ 26CGU ] c i qqx  ȉщ &2&Kffm w  XXXXX XXX X XXXXXXXXXX X'ƊՊۊՊۊՊۊՊۊՊۊՊۊՊ ۊՊۊՊۊՊۊՊ ۊՊۊՊՊ ۊՊۊՊۊՊۊՊۊՊۊՊۊՊۊՊۊՊ ۊՊۊ  ' 1:HۊHۊHۊHۊHۊHۊH ۊHۊHۊHۊH ۊHۊHH ۊHۊHۊHۊHۊHۊHۊHۊHۊH ۊHۊOS`ffniiыXt݋||t'?MhehhtttuǔԌv ,4HScr}  @vƍ Ѝٍ؋/>ZWZZgy _ ĎΎ @hv:CR @Y b p y     vvvwPwxwww0xďXxxx׏ڏ ޏ ԏۏ    %x9I]xt  y Hy hy yܐ?y@AB&y %96FYt  y Hy z yܐ?y@ABvz9“ӓz # z { 8{ X{ܐ?y@AB?GA$3a1P6 GA$3g1073PXGA* GA$annobin gcc 11.3.1 20220421GA$plugin name: annobin GA$running gcc 11.3.1 20220421 GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOWjGA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA$3a1@ GA*FORTIFYGA+GLIBCXX_ASSERTIONSsg_ses-1.47-9.el9.x86_64.debug,/7zXZִF!t/]?Eh=ڊ2NfeLmji+T>#WFrԐsO\Lb67ɴw_(mm]^/@aܜzrD8ZV q>r@p+|BGx΀ׯE9WμFEd 8O| #!g ./c+RA Htܛ~] c -Ǜ=Dw9] K䴪x3ca2Q?^X4OUF*`#;#Xzhj>n:eZ eI:&pnW6yUʳZ=ǃ=TORd{׋dl?n͌= ]*bYɝ~zJ%c c U%#WaЩ_:[#iiɃ%/:G|E0_Z~fpG)Kx;M]+秈eg^m; 7B?N;K*>[m2Ml/2N@eܿs"cxBH# YݓZ#iY>) rx%>n0- 9XDX髱0R84Y= m\@c[%  %vIWgYZ.shstrtab.interp.note.gnu.property.note.gnu.build-id.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.plt.sec.text.fini.rodata.eh_frame_hdr.eh_frame.init_array.fini_array.data.rel.ro.dynamic.got.data.bss.gnu.build.attributes.gnu_debuglink.gnu_debugdata 880&hh$9 Go0Q Y Rao  no}001B(B(BPP P P @T@TPXPX   } 00P 0088@@` H&  L $/>