usr/bin/sg_ses000075500000354360147204305150007352 0ustar00ELF>0@0@8 @@@@hh 00!0!, !! DDStd Ptd@@@QtdRtd00!0!/lib64/ld-linux-x86-64.so.2GNUGNUGNU 'lRߋӭFD! FHJBE|fUaqX2t) z QW"NR:?. Jz9Xe i'dJ= (<{"_@!  k"@!@!H!mP!libsgutils2.so.2_ITM_deregisterTMCloneTable__gmon_start___ITM_registerTMCloneTablesg_set_big_endiansg_convert_errnosg_ll_inquiry_ptsg_set_binary_modesg_get_asc_ascq_strhex2stderrsg_all_zerossg_get_num_nomultsg_get_llnum_nomultget_scsi_pt_residpr2serrsg_cmds_close_devicehex2strpt_device_is_nvmesg_if_can2stderrsg_get_category_sense_strsg_get_trans_proto_strsg_memalignsg_ll_send_diag_ptsg_all_ffssg_ll_receive_diag_ptsg_get_pdt_strsg_get_numsg_get_big_endiansafe_strerrorsg_get_sense_key_strconstruct_scsi_pt_obj_with_fdsg_cmds_open_deviceclear_scsi_pt_objsg_ll_request_sense_ptdestruct_scsi_pt_objsg_scsi_normalize_sensehex2stdoutlibc.so.6__printf_chkstrncmpoptindperror__isoc99_sscanfstrncpyputs__stack_chk_failputcharstdinstrpbrkstrspnfgetsstrlenmemset__errno_locationread__fxstat64memcpyfclosemalloc__ctype_b_locoptarg__snprintf_chkgetopt_long__memcpy_chkstrchr__ctype_toupper_loc__strcpy_chk__cxa_finalizefopen64strcmp__libc_start_mainfree_edata__bss_start_endGLIBC_2.7GLIBC_2.14GLIBC_2.4GLIBC_2.2.5GLIBC_2.3.4GLIBC_2.3ii ii &ui 0ti <ii H0!8!Ѓ@!@!`!h!p!x!u!!$!1!>!0u!Pu!K!T!jȚ!pК!tؚ!x!|!!!!!!! !(!#0!&8!/@!;H!IP!WX!_`!mh!p!x!!!!!(!r8!rH!sX!Hsh!sx!s!s!t!`t!Ƞ!ؠ!t!t!t !@!`!!!!! ! !@!`!"!)!-!>!2!8 !B@!L`!Y!Q!X!a!f! !m@!s`!w!!!$!! !@!|!!!!إ!xu!!! !@!`!!! !!!% !.`!7!A!K!T!] !e@!k`!q!y!y!!!! !8!@!X!`!x!!!!!!ة!!! ! !&@!.X!:`!.x!S!n!n!u!!! !8!@!X!`!x!!!!!!!!` !`@!``!`!`!`!`!`!` !`@!``!`!`!`!`!`!` !`@!``!`!!/!!! !@!`!x!!!!!!د!!!!! !8!@!X!`!x!!!!!!ذ!!!! !8!@!X!`!x!!!!!!ر!!!!! !8!@!X!`!x!!!!ز! !(!( !/@!9X!B`!Px!!P!!P!!Pس!!P!!P! !P8!@!PX!`!Px!!P!!P!!Pش!!P!P! !P8!@!PX!`!Px!!P!!P!!Pص!!P!!P! !P8!@!PX!`!Wx![!h!n!n! !v!! !q8!@!qX!`!x!u!!!ط!u!!! !8!@!`!x! !!!/!G!U!pظ!m!p!p!|! !8!u@!X! v`!x!Xv!!v!!!!! !@!`!!!!غ!Xw!!!4!< !P8![@!k`!zx!!!!!ػ!w!! !8!@!X!`!!!!7!F!bؼ!_!b!b!o! !@!`!gx!!!!!!0!H!P!`!h!x!!!)!-!!5!HȾ!Kؾ!P!S!a!w!e!i !(!8!@!P!X!h!p!!!!!!!ȿ!п!!#!&!9!<!!K(!Z0!^@!oH!sX!`!p!x!!!!!!!!! !0!@!P!`!p!!!!!!!!!! (!w8!H!'X!?h!Ox!`!t!!w!! x!Hx!px!x!!(!x8!H!X!1!M!h!!?!|!!!!!(!x8!yH!0yX!Pyh!x!!x!!! !M!h!xy!?(!$ 8!8 H!yX!h!x!!x!y!y!Py!!!x!!!O (!y! ȟ!П!#؟!=!D@!HH!JP!K!!ȝ!Н!؝!!!!! ! ! ! ! !(!0!8!@!H!P!X!`!h!p!x!!!!!! !!!"!$!%Ȟ!&О!'؞!(!)!*!+!,!-!.!/!0 !1(!20!38!4@!5H!6P!7X!8`!9h!:p!;x!<!>!?!@!A!B!C!D!EHH X!HtH5U!%U!hhhhhhhhqhah 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@%Q!D%Q!D%Q!D%Q!D%Q!D%Q!D%}Q!D%uQ!D%mQ!D%eQ!D%]Q!D%UQ!D%MQ!D%EQ!D%=Q!D%5Q!D%-Q!D%%Q!D%Q!D%Q!D% Q!D%Q!D%P!D%P!D%P!D%P!D%P!D%P!D%P!D%P!D%P!D%P!D%P!D%P!D%P!D%P!D%P!D%P!D%}P!D%uP!D%mP!D%eP!D%]P!D%UP!D%MP!D%EP!D%=P!D%5P!D%-P!D%%P!D%P!D%P!D% P!D%P!D%O!D%O!D%O!D%O!D%O!D%O!D%O!D%O!D%O!D%O!D%O!DAWlAVIAUE1ATIUSH+HHdH%(H$81H$HD$hH|$HD$pHD$xHDŽ$HD$ HHD$dDŽ$HD$H$DŽ$ DŽ$HD$(DLD$H DP!LH0 D$d  P9eHcH>H=5u!$=vH= 1A$ Ƅ$uƄ$$ `Ƅ$S$FƄ$9dH5t!HHHt$DP H|$L$=$Ƅ$Hft!H$`H=Rt!}=$Ƅ$$Ƅ$~$q$d$WHs!Ƅ$HD$ >Ƅ$1H=s!e$=Ƅ$D$ Ƅ$DD$E' $$D$DD$DE EH$HH H 8H=Hj!Hj!L%eHt-f.HKDL1HFHSHuE1eH5r!LDHHHHOHc$$HkXDŽhHT$HP$$Ƅ$H=*r!$= Ƅ$Ƅ$yHq!H$Xe$XH5q!LDHHHHOHc$$HkXDŽh.L=q!H=LLH=ۻ%Ƅ$HGq!H$@H53q!LDHHHHOHc$$HkXDŽhL=p!LDLHHHHT$(LH51AǃH$HH$(HD$HX$H=1$ %H=ǻ1A1Z8$ tH$8HtH={r!HtEcDHH$8dH3%(D*HH[]A\A]A^A_ÉH=1q$ A $sDH=rARH=1 ?H=1 $4 D$  $HT$h11IH{o!H$HT$p11=@o!IHEo!H$HT$x11=o!qIHo!H$H$11=n!@IHn!H$$$n!$t$ƒt $uL$@MHD$L$1D|$0l$ MAHH$Dl$(HD$)M7;sIAGAHXI(D9$$ILs=IGLAGAGcHt*HhH=ƸIoH)IG HSHDPR:LIHL9{0HIUA~Et H$P98u݅xL~\H= AvANHAV HDhHD$AE/cg!9H$HgHHHI41,g!&g!9TEoH==@H=H!L= H!L$0L-OL$0HcAwAOLAW VIؾLQRPM1iIOH HtPLH5b1I I?xAxL8[H=ưAwAOHAW HDLt뼋$ DE1@.H5H=1E1H=p11 .$ HcЃIԉe!H$H9yHD$ $ M$11HPh$(,HD$H$0Hr H|$ HgHD$HHD$00 H1HHH[݅ $($ D$L$t$<L]HD$ 8@4H|$ H5'9E1D|$(H\$ Dt$@L|$MLl$HdI9[HXIDD9t$<~X1LH5MHD$d=CD5,H, HIMuHu|$LD|$(Dt$@$,$DŽ$ $,H$011H5Gd!HP@fHHHBf t(D~DODFF D9ŃeƄ$$ ~|1L-c!L$0AUH`!;D| HLHMuALL1AM AUL1H=I9u$t$tH=1L$XM|,LƄ$HHsHhH=H% D$IH=KM)A>@L$0P1AU@LLLH=ZYL H$0HDH__RI1LE1LH-Y!HH\$HHDpIcDIHII~IvLDHHH9uHLuH\$L$PH$ ~(H$PHp$H=1$H$@$$1۾H$@HD$HX؃p$uC$F $$ $ $ DŽ$$$$$$2Ƅ$H$`c$$ $t $uH$HD$ DH=i$H=?!9L=?!L$0L-3L$0HpcAwAOLAW VIؾLQRPM1MIOH HtPLH5F1I I?AxLTH=AwAOHAW HDLXH= $L$`Me EHt$E1l$DL$\$EMHLIH"IkXLHLI zuH(D9$$El$\$AAH=)1 $ HD$HX${$m$_$$Q$C$ Ƅ$DŽ$"H=C1d؉ljH=H1CEAIH=1 jIG bH+IG HH1l$ Dl$(HH=H=a1HSL$0VLr1AU@L@H='Li_AXH H$$ bH$PH1$$H=!120H=1CAqD$E $DT$  $11H$HDŽ$DT$ HHD$D$$ALL$LD$DHT$LADžuLD$L$dDLHT$HAH$HmocH=1)MLd$(T$ H1H5H=PL)|$LHD$@HtH;.Y!tHH=1A$ $(H= g$ ArAHH=A=7-HpHN Hx^AA9=D$~$ L$XDŽ$,$L)ƃH=X!H$ $$H$$EHD$H=1w$H$0HL$H=H1HDS$o7H$` $ $H=1uH=1A $HD$HXH=1A$4H5 H=1gH=1AN$ bPH=1A)$ =PH=1A$ PH=1A$ H=1A$ H=\1A$ H=L1A$ Ht$ >-1HcT$D1H5EDL$H$0ADžH=1D1H5eH=EDL$H$0EADžcH=+1,P$, H51EDL$H$0ADžH=1$,H531EDL$H$0ADžH=11j$,H516EDL$H$0"ADž@H=X1 -$,H51EDL$H$0ADžH=1$,H5(1tEDL$H$0`ADž~H=F1GkH=1A.H=1 DHt$LRA*LL$XDŽ$H$HH1H=RH$`HDŽ$H$wH=M1~H=1Ae$ yHD$ 11Hx1EÅ8_Ht$ H=H1@HD$HXH H=1tH=1HHuH=1Ht$H=)1A$ B!ALƐ_HxIź1qI|$L-}B!`=$HWB!H$PHDŽ$Ld$(T$ H1H5H=jL)|$LLH=1H=|1 sA|$` EH=1yHH56HHnHD$@HHH5H=T:a$mH=h1o88Ht$ H=ՓH1jH=1iƄ$D$-LDŽ$$HtHxA9N=CD$ 1 LL$1L$0LD$DT$ LHHT$LDT$ =D$d1H|$p1(T8/wAHH=A9DD$ 1l$(DHl$\$0HDl$MLd$DE|MHLLL$$HD"L$dMHDLum9\$ l$(\$0ADl$H=(-z?!AL_IHx1;L%L?!PH51H=dH=1l$ Dl$(H=1l$ Dl$($H=1(DH=g1dH$G!DAA@fEH=1>HH5dH=1"H=1vH=[HD$@H5H=_1$,H|$01hH=l1LH=1{H=G1l$8Ht$ H=`H1_EH=ʑH+\$ H5H=1Hڃ GH+\$ H5H=p1Hڃ"LL$LD$ L$HT$SDT$ Anl$(\$0ADl$OH$HH=11H=X{fEGHH5+.AH=L$1CL$H51DD$ 'H5-H=f1AcT$ L1H5{H=Ld$(|$LHH=1H=wH51zH51AH='jL$ HT$PH51H=DPH=1/ HHD$ !H5H=1A$H5H=[Axf.1I^HHPTL&H H=j!H=B!HB!H9tHF!Ht H=B!H5B!H)HHH?HHtH!HtfD=}B!u+UH=!Ht H=N!dUB!]wHGtot:9w~+W~$9p t!HT H9p t HHH9u1W9~HT H HHH9tՀxu9pu9w~W~9ptHT Hf9ptHHH9u1ff.AWAVAUIATIUSHf.H9u4tEIIImI\$9t`у`~H,9tH1[]A\A]A^A_@H[]A\A]A^A_@AWMAVA1AUATIHcULSHHEhPH|$LLL$dH%(H$1D$,zL =!AMt7D;5=!|(H=!D;0| HLHMuxE1L$LxLHM`HA6E HAE1AULDPHD$DPH|$(D$:!fDHHxtD;0A5D)D$,@H=o1pHD$E1"1H5~H=HAuIAHhH5}HNH=1ALANgH=11DL~GAD$KH=1E$As1҉LDD$=DD$XAt$H=1A9Off.@AW1AVAUATUHSHH5/H'#DuH:!D{L-G}J3L%@HD$H-2}HH9!D98t @HHPHD98uH5|1H 5!L55!1Ht3@E9~uLHIE1jIIHu1DH5ICH9\$tACHD9|4H09!AH<@1DH5U|H9\$uH[]A\A]A^A_ff.AWH=AVAUATUSHfH8!HH-8!L=4!L5{L-ބL%{H5{1}IUHtCHk4!1f9Su LLIE1CUHH HuH5)1HHUH{H[]A\A]A^A_ff.AVAAUEATIUHSHtPA~J>H5 5!Ht+;=4!tx|!H4! D;8td| HHpHu1H=蕿HHE1AUE11ɺS1AVATj^H0H0[]A\A]A^DH=a1BHtHtt<t< t tFG8FuFG8~t1TT艺H=:6!譹H*6!pHD$H5H=ڤAPD1LJH=h1A53 ff.SHt/ALgyH1HC[@Hf1HHHW)G)G )G0)G@)GP)G`)GpC[ff.AVAUATUHSHHdH%(H$1E/ v~|"HH5x1,CfHfuH5Q**YYH=t耸HH5"x1IL$论sL3LIƃ~MHHH5٣1rsLSsLIŃAMHHH5ģ15EHH5wCH DKDCHH5sP1ZYH$dH3%(H[]A\A]A^HH5w1誹CfHfH5?**YYjCfHfH5G*C*YY)6@A'HH5hv1H1H5f@HH53v1ʸDKEupHD$IH$LHH5Wr1葸DKEu_HD$H$LH57r1^kfI乀1LuL]L1L|u8SHӃAH ,HcH>fo)fo)C@X gC plufS$H[fo)fo)C@H receptaC(cleHC fo()@u4fo(]f{ )Cf@wfo)rCectofsg@ HReservedCHAfoH)fom)C@AugC"fDS @@ fo')fo)@tfoy]C"fS )CfD@ fo)fo)@H) [max 2foC( phyHC s])CfC,C.If@gHMini SASC HD H4ifC C@HMini SASC 4iHfD@4iSAS fCCfo)@foo)@GHMini SASC HD H8ifC Ca@HSATA hosAugCt plHfDK C/@A+QSFPfDK ffo)@H Gb/s 6xAgC pluHCfD[@fo)fo)@C@HMini SAS4xC HD Hfs CQfo)@Clug0@?A4xSAS fD[C D@fow)@_HMini SAS8xC HD HfS Cffo)fo)C@0HceptacleC(HC yf@HMini SASC 4xHNfDfo@)@CacleC$@fo)@\AveCfDCfoh)@He backplCaneHCfHNo inforCmatiHonfC Cf.fo()@Canep@Wfo)Wfo)@<foC cle)C$@@HSAS DrivugCe plHf{ C@gHMicro SACS plHugfC CAL~1L*~%LN>~LFko~ LffDH1HE`ugCe plfCCGfoA]fD[0)fo)Cfo)C DfoH8 phys]HC )foW)CfDH [max 1 Cphy]HCCf.fo]fK )CfDfoXAy]CHmax 1 phHC)fDCcfoC030))C HfoC(ys]Hmax 2 phHC )Cf.foC8 phyH) [max 2HC0s])CfofC<)C C>foX]fC0)fot)CfoH)C fopC0ys])fo)Cfob)C ifHug (SFF-A)C(8630HC fDK,;foC039))Cfo)C @foorC"fK )fo)CfoC@ys])C fo)C0@foC8physH [max 8 HC0])C fCDH HH5AA4AAHAA1AXAYfFHHPDN1DFH5cAZA[H$dH3%(HĘ[]A\A]A^A_CSDKEtD΃ փ@tHARAAALH51TA[[l@KAAALH5d1 ;CEtt?AAHALPAAAH5˛1Ϩ]A\CfLH5cf*^蚨DCEttbAAH5AARLAPA1BKA^LA_H5"c1!CfLH5 cf*^\ f.KLCLH5!1迧f.SCDKEtD΃ ƃ@AʉHAARAH5VRLP1?H VfDCDKEtDʃ/AALAH5t1ACSʼnƉ@DE@LAH5"1E臦SCD LH51TSAdDLAH51"=DCEt'AACEtALAH51AA谥 DC <ML1H5cDKEt A8 DDEAH5APDAALAP1XZE CDKHEDAAAH5RRLP1諤DCH 1LH5S_DA耤CE tCAAHAPAH5AAL1*C^_t?HAAALH5ďPAAA1AYAZCtDAAHAPAAALH531蜣C_AXt=HAAAH5XLPAAA1VY^CtDAAHALPAAAH531CA_Z HAAALH5LPAAA1ŢA]A^@CDKEtDʃAALAH5đ1AlCsSEtlj@uXAARAVAAALH51_AXfDSCEg։@THAAALH5hPAAA1聡AYAZCSEtƉу@pHAуARALAAAH5v1A\A].fDkH H5[@@LH1Lؠ@p @E KDKL1DCH5衠@KHLH51fKUAAAAAYCYH( ^H5LL1-HCSEtƉу@tIAȉDH5APAA1RLşSCY^KH%ȉLDH L EH5f1wfSCE։ @tEAHAЃALPAAAH51CA\A^CtFA1DAH5&AARLP1蹞CZYHAAALPAAAH5׋1p_AXA|$LCEftCAAHALPAH5AA1CY^t=HAAALH5PAAA1XZCFSAAHAA1ҿLH5AAP1mDKA_XA{EDLAAH51A.IfKDKL1H5cAAAfD{E[HLH5WHA1諜fDSCEt։@tbAʉAH5}AARLAPA1CKA^LA_H5V1"CHL1H5aVA|$PCH LH5fPDK1DC跛Y^ CDKDCHLPH5r1{A[[AʉDH5߉ARAALP11A[C]E]`DKCDɃƒ HLPH51ݚAYAZ@H1KLH5UI1覚HKLDCH5?DEAAAP1j]A\fLH5T1JeDL1H5NT'EWSt6AAʿAAL1AAH5StFAAЉHARALAA1H5)蜙SA\A^Ct>ADHAʿPAALH51MCA[]tFAAHALPAAAH5(1CAYAZL1H5S٘@{1ZAHAЃALPAAAH51臘KAZDCA[H5DDEAARALP1<C[]@LAH51E DCK1LH5AA?DCLH5ŗ]AAHALPAAAH51胗CLH55AAAA$1AAFKLH5ȊAAAAA$A1CLH5ڊAAAAA$A1˖KLH5ՊAAAAA$A1荖AXCAYKLH5Q1c~KDCL1H5!fA4OLH5}1@^SDDKDʃ5AAHALPAAAH5(1褕CLH5VAAAA$1AAgCLH5\AAACAAA$1#_DKAXSH51fCH{>H5O1̔#KLH5q1AAAAAA蔔CHLH5 AAAAPAA1RDCKLH5DEAAA$1CLH5AAAA$AA1ՓA_CZ贑@UHSHH !Ht.;=!tk|$H!98tT HHXHuALN~LNH?1H|E?HH[]fDH?HHHP\HH[]fHH?耐E?HH[]fAWIAVAUAATUSHHdH%(HD$x1AyKAML͉ǃ@(@ .@HT$0@@ҒLH5H1YEPfDHD$xdH3%(/HĈ[]A\A]A^A_f@@ @~ A1LH5MA9~AD$LHH5M,1躑L1H5M褑IcAL$H$HcLtL, @AU1IH5ZMlM9uE 褎H$E1L-'MLdfEL$DL1ED$I\$H5ۇAD$HEL$ED$AL$LH5P1Ӑ_LAXH5L1躐f.L1H蚐I9u AIӍD9J-DDbE1L5RH-K fIAu$MLHSIDH5lI1#B+H1IEM9u L1LH5 NڏAC<L1H5-訏UPUD1DH >fD E1{A1LH5wKD$PE9D$E$D$AE1IE0A}PE~7DLH55K1DT$ LD$DL$DT$ LD$DL$EAAEH$A ABADLH5y1}0ADLH5L1JL1H54CAAD$LH5K1DsL1DCH57DD4$AҍS1H5`K軍K LHOL4IfH5PKLE1苍HK L1H5OKq1HK LH5MKWEE1)f@EID94$DLH5K1E1LBDHH5AĉAAEAA1ŌEtBLIL1H5J褌_AD$H5HH1职@BLNL1H5V#FLML1BLLH5#EAAADLH551AEELHH5; A1L$ЋE Icŋt$HH_ $H\ H-MD$E1f Ct]H5FHFHDL FHDLFLDVH FRLDńLHIH51A]A^LsL|$AH̋<AHD9d$yDLH5F1訊CLH  H5FH 1}$CLL ELELDͨH ELDH5HD11$CD1LH5|FE0?HҊA1LH5]FƉEu?0KLH5PF1蝉LH5 F1肉ILsAU1IH5JE\M9uL-7EfDAL1I1L9uH|$A2O%D4$1LH5EDED$1J\+Hl$(L-D̓D$HD$0HD$ LH5D1蘈KL1H5E~L1H5EhKIT$HDD$E|$A;L$} HHHtHp Ht x^H5E1DsDt$AH5E1ˇID$H|$T$d|$E;t$HLMIzAzLT$Ht$ LT$IJQf҅HEJEHPH5|D1'Y^D LsbL1H5C@AL1IL9u H 9,$uLH5C1薆DH5C1{VL觻@H5uC1MSDLxIAEH5BH1GDL>IhDH5LC1LT$IAJAH5C1贅AJI܉L1H5UB莅L1H5UBxIcAMH\$HcHD$HDL-AAL4 HHLIUL1H1H9uLH5|1LH\$HD$D$LlEDt$1Hl$ DD$HD$0HD$0|$A;L$} HH,HtHu Ht }eH5A1苄Al]@l$H5A1aID$HET$|$A;l$RHLMAIzAzLT$Ht$?LT$IIJQf҅HEJEHPH5A1轃AYAZ H9$ZLH5@1芃AL]t*IT$Ht{EL蚸HH5?@1?uLT$IAJAH5m@1UL?H?H5 @1RH5@1Ȃ LILD$(H=DHD$HD$H5?P1qwL蝷I.H5?1@LD$ H=iD`U1H5%? zAWIfAVLAAUATUHSHT$(H$Ht$lT$/HdH%(H$1)$)$)$D$ HT$pfD$xHT$@HR D$|DŽ$HT$pEt$ H MHA9ODANODL 謷D$ `= SL% AD$9D$l } IMHA9ODANODHv L G J20 AGP1ۅ|$(uAL t AG  H MHA9ODANODL [ #H P9T$lHPAHT$0HcHTHT$8t A(E  H MHA9ODANODL R X8 =9 H-L E9D$lHH !L\$pH$D$xE111HD$ MH` !E1@ET$D@@ AwAH=oD4@E|L` IDx HXHtKfH\ HMHHh(H@0HEHH@ALH=!H9E1L$$)@H=!H9|$p Dh8~EtDAL` IpD@Dx HXHtsfH\3HHuHh(HE49A@8H@0HH$;|$gH !H9HJH9T$ HEu+A IWpHH5{1}H$dH3%(D$ H[]A\A]A^A_= AH C9D$l?H@H5vLk19}L%9fS L1H}I9u ZzDH!MH988H)HHH|$0$ABPE1f|$(!1A t 1AL IpE1HthzAL$H$E1HD$I@A@AA9G4u'AFAW89ttAFF|$VAN EFPH|$ fɃH=h1f9T$HT$HXeIHH!I9@MIwpHH=h1e@IHt$H- A~t L`H HuHuHL$xdH3 %(HĈ[]A\A]A^A_ÉHfAv$H…@H5&1fIc}AuAU2IG(HD$H MeMTH5" HQA_H- 9tH HuH+EuLctHc} uMHl$HA}%I} HtdA>H5 tAFF|$VAN EFPH|$ fɃH=7f1cH|$(f1ALfDLH5!1aWH= maAt$H{E1Z_3DLH5 1`1҃}$DH&_H=Rj5^AS1Nt#H5tbL{ L%5 b`S1H5 J`@H-"HLlHjM9tAWHH޿ID1 `H5J AWHt-;2 c H% ;O HHpHuAH58j1_AW1IH5Vj_AWH5nj1_AW1H5jf_M9.QH=j\A S1Nd#H5+aHk/I_S1H5W_KDLlWHgL9 UH޿1^Uۿ1H5d ^Uܿ1H5aj^HU߿1H5rj^HM 1H59 H(u^L9v`DHH=EH=&`[A\ kJD#E1H$H5`1HL-^S1H5?]H=J[ED$D$ H$ HD$%H=`1[HcAHD;t$ HCH9$ CSH5H JD$hCD$HEH5_1T]1H5_3]S1H5_]'NL{Lc 1H5_\AL1I\M9u1HKLC$LH5_\(H=$AZL|$t$1H{(AH$M ]LZL|$pH<$Ht$LHLTAƅ= L= Dt$XDl$LH=4`L|$PYA CHH54`AAAAPAA1[_AXAq Ds1H5AD[E9 H=GLs)Yt$XJD#H H$H9 H$ 11MHD$}K E19]4rIA} E1GEt,E8t$D9t;MSS1H5v&S9H}(sMA1HSLPMcALE9HEH9$]U1H5[fDsRAuH=:EPDHH=.\E1>>ѿH1H5}\hRA1H5\QRLH5>16RH=[1E10PyLH5 ^1R1DHtPMH=zE1O9H=U1OH=Z1E1OH=]1OI;\$XIFH9$H=IV1OfI;\$XIFH9$H=U1PO4$I$;D$XPIEH9D$H=V1OH=K1OH=Y1N$D$9|D9~Dt$UPAD$}$9E4D$ EmHD$PL|$8E1IHD$(l$AM#@|$'LH5oX1DL$PDL$Ey ALD$(L$MLH=HcAIE9EMA]AwDȃNte1@t9t$ tAw8tD9tAKAW 1IH5"KM9u߿ cH}8A`H=JNHL$,HcH݅HCH9$L$ L%5NLtHCH9$;D{LʶDLH1uJS1H5N^JCt*H9,$qH1H5 3JCHHL9wD$pH5CMo1IAW 1IH5IM9u߿ GH5pCMo1IAW 1IH5IM9u߿ FD$pH5CMo1]IAW 1IH5/AIM9u߿ FH=VOFD$ |$A_H$ 9D$ٿHH5TM1HE1Ҁ}U4M8H5F1HU<;U8H51H}8D$ aHH=5P1AVDL$T$t$ _F_AX2FAE,D$D$pÉ11H5"vH=OF\$L CEf.@AWIAVIAUAATL% UH- SL)H@Ht1LLDAHH9uH[]A\A]A^A_ff.HH, first 256 bytesReceive diagnostic results %s command for %s Attempt to fetch %s failed %s %s dpagedpage 0x%x,%s%s %s [ [0x%x] %s [0x%lx%ld%s: too many elements %s: config too short %s%02x %02x %02x %02x %slow warning=%s, low critical=%s (in minutes) (above nominal current)reserved connector type: 0x%x%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 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 [0x%x: %d,%d] se_id=%d ei_ioe,_eoe,_aess=%s,%s dsn=%s sa=0x 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: -%d 0x%lx %ld SAS address not found index: %d,%d-%d not found not found [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: Array Status diagnostic page:Threshold In diagnostic page: INVOP=%d Overall descriptor: Element %d descriptor %.*s nickname status: 0x%x nickname: %.*s enumerate*??clearautoforceread 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: -1 SAS address (in hex): missing DEVICE name! 2.43 20180810version: %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 deviceclose error: %s sg_ses failed: %.*sError, discarded, image errorTimeout, discardedno 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]byte1controldatadescriptordev-slot-numdev_slot_numdsneiioefiltergethelpindexinner-hexinner_hexjoinnickidnicknamemaskmaxlenquietrawreadonlysas-addrverboseversionat_sas_addrdev_type1: SAS/SATA dev, 2: expandernum_physnumber of physphy_idsata_devsata_port_selsmp_initsmp_targssp_initssp_targstp_initstp_targhigh_crithigh_warnlow_critlow_warnac_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 failureelement type code formunUnspecifiedDevice 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 connectoracaesallascfdmebecsdpsesshtsnicsspsstrth?? [Configuration (SES)]Enclosure Control (SES)Help Text (SES)String Out (SES)Threshold Out (SES)Array Control (SES, obsolete)?? [Element Descriptor (SES)]?? [Enclosure Busy (SES-2)]Download Microcode (SES-2)Subenclosure Nickname (SES-2)Translate Address (SBC)Device Status (SBC)Rebuild Assist Output (SBC)Supported Diagnostic PagesConfiguration (SES)String In (SES)Threshold In (SES)Array Status (SES, obsolete)Element Descriptor (SES)Short Enclosure Status (SES)Enclosure Busy (SES-2)Rebuild Assist Input (SBC)String In/Out (SES)Threshold In/Out (SES)Rebuild Assist (SBC)%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 Diagnostic pages, followed by abbreviation(s) then page code: Send diagnostic command page name: %s Send diagnostic command page number: 0x%x Usage: sg_ses [--descriptor=DES] [--dev-slot-num=SN] [--eiioe=A_F] [--filter] [--get=STR] [--hex] [--index=IIA | =TIA,II] [--inner-hex] [--join] [--maxlen=LEN] [--page=PG] [--quiet] [--raw] [--readonly] [--sas-addr=SA] [--status] [--verbose] [--warn] DEVICE sg_ses [--byte1=B1] [--clear=STR] [--control] [--data=H,H...] [--descriptor=DES] [--dev-slot-num=SN] [--index=IIA | =TIA,II] [--mask] [--maxlen=LEN] [--nickid=SEID] [--nickname=SEN] [--page=PG] [--sas-addr=SA] [--set=STR] [--verbose] DEVICE sg_ses --data=@FN --status [-rr] [] sg_ses [--enumerate] [--help] [--index=IIA] [--list] [--version] Or the corresponding short option usage: sg_ses [-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 [-e] [-h] [-I IIA] [-l] [-V] For help use with '-h' one or more times where the main options are: --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: --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 --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. %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' %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 >> 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 %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 %sByte offset=%d, bit number=%d %slast 3 bytes (hex): %02x %02x %02x %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 %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) Primary enclosure logical identifier (hex): 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 --index=%d,%d >>> 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 %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 acroynm %s not found (try '-ee' option) 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 <<>> Enclosure Status diagnostic page: INVOP=%d, INFO=%d, NON-CRIT=%d, CRIT=%d, UNRECOV=%d Element type: %s, subenclosure id: %d [ti=%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 A:b:cC:d:D:eE:fG:hHiI:jln:N:m:Mp:qrRsS:vVwx:bad 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 4 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 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 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 For more information use '--help' bad argument to '--index', after '-' expect number from -%d to 255 bad argument to '--index', string prior to comma too long 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: 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 infomation %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: 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 receivedexpander device (fanout, SAS-1.1)SEND DIAGNOSTIC page code errorSEND DIAGNOSTIC page format errordevice slot number (255: none)Offset 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: highestEnclosure services controller electronics?? [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)]Protocol Specific (SAS transport)Additional Element Status (SES-2)Subenclosure Help Text (SES-2)Subenclosure String In (SES-2)Supported SES Diagnostic Pages (SES-2)Enclosure Status/Control (SES)Array Status/Control (SES, obsolete)Subenclosure String In/Out (SES-2)All SES diagnostic pages output (sg_ses)P" !! (!`P#P#P#P#P#P#P#P(`P "!P#P#P#P#P#P#P#""p !( # "" `!PP#P#P#P#P#P#P#P#P#P#P#P#P#P#P#7X5H437H21X11 32(.--,,+,(+***6@/p*6tuvxxyz||}B}~rsF2zOBuh['~D4rKadditional_elem_sdgprocess_status_page_sjoin_aes_helperbuild_type_desc_hdr_arrses_cgsdo_rec_diagses_set_nicknameread_hex@@N<@`@`@@@_@@@@@@@@@@@@@@@@@N<@@@?Y@SAS 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 phSAS SlimLine 4iSAS SlimLine 4i (SFF-8654) [max SAS SlimLine 8iSAS SlimLine 8i SAS 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);0< H\0P4 p  0 L t8 X748tIP_hh 0h zRx /D$4 FJ w?:*3$"\t\<BBB E(D0A8D@S 8C0A(B BBBE D8F0A(B BBBtlBEG B(G0D8JHRFRB 8A0A(B BBBH EUFXH`dBDB B(A0K8NP58A0A(B BBBD8BIB B(A0A8D@8A0A(B BBBPBEE D(D0[8K@KHDPBXB`I0M (A BBBF HL\\IAw H $xuAu E X E XH$BEB B(A0D8D` 8A0A(B BBBH  tAr E {T ( BBB A(D0JgXMA^ 0A(A BBBH d`8 AS D BBB E(A0A8JWUgBLLZB^ 8A0A(B BBBH mJgAUKcBtKQEQ\DKXHAXgODPKMeAHY`BXMeBHY_AXKhALY`BMaB{Y`BqJmB]_MoKQAuQhBGDLALWaBzKgAHY_A`kNA KQE]SRAcIPAtLIEvIPBwqHBMiB^P_ARKkBBQhLjHLAKFKGeE<`0ADD s DAG ` DAC XDA41BEB E(A0A8J 8A0A(B BBBC $]MEJ]BLTAILUB\4ABIH B(A0D8GQ 8A0A(B BBBD "JTALVD BEB E(A0A8G 8A0A(B BBBA _BFB E(D0D8J ^ 8A0A(B BBBG h a \ B  a \ A | K S B h3FGI E(D0C8N$ 8A0A(B BBBA PFFR-LFFR1DiALFFRkKgB9NZFI4O_FIDL yeFEE E(H0H8G@n8A0A(B BBB yЃ@!u$1>0uPuKTjptx|#&/;IW_m G x0!8!o0 p R !A1 ooooo !GHH H0H@HPH`HpHHHHHHHHHII I0I@IPI`IpIIIIIIIIIJJ J0J@JPJ`JpJJJJJJJJJKK K0K@KPK`KpKKKKKKKKKrrsHsssst`ttttbCcdDx xxEe"f)G-h>H2I8iBiLjYlQNXnaMfmpmqsrwRAA$SsvV|w @xu@       % . 7AKT] e k q yy    &.:.Snnu   ````` ``` ` `````````` `/     ((/ 9BPPPPPPP PPPP PPP PPPPPPPPP PW[hnn vqquu !/GUpmpp|u vXvvXw4<P[kz  w 7Fb_bbo g )-5HKPSawei     #&9<KZ^os      w'?O`tw  x Hx px x?x@AB1Mh?|  x y 0y Py?x@AB Mhxy?$ 8 y  x y y Py?x@ABO yGA$3a1G_ GA$3p1029PGA*GA$annobin gcc 8.5.0 20210514GA$plugin name: annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*GA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realignGA$3a1` GA$3p1029uGA*GA$annobin gcc 8.5.0 20210514GA$plugin name: annobinGA$running gcc 8.5.0 20210514GA*GA*GA! GA*FORTIFYGA+GLIBCXX_ASSERTIONS GA*GOW*EGA*cf_protectionGA+omit_frame_pointerGA+stack_clashGA!stack_realign GA*FORTIFY GA+GLIBCXX_ASSERTIONS GA*FORTIFYeGA+GLIBCXX_ASSERTIONSsg_ses-1.44-6.el8.x86_64.debug_P7zXZִF!t/]?Eh=ڊ2N.=x Gb ˽8UCv@mS\Ubŋn3b=@ ܀a{UVn ݍZ=*HGcppqh҉vr{e-Jqf!&oSiHA;DA)<'m<9˂[X-ZhNzm7>b/B}oŽ0ZS s|jG q2/a^jdC+Sf6x !nUg*`3ߎZK3ocX a%֜Q?J)8[Oo3>p"Ka_|T ZQ0n( 5A5B)Uf,%A*jQD??+'R(h Xm]G`zZD䄡0-dɉeLN-BA^c æ}~]%ڜi;X< B#^'׹b?_,`I|px@VAbץ#_=FNgmP*vW?]omKS%w'-ENȈFzڭ@^#U+e>t؊0bc,#~kbi0>v\B1c;z7ѣ&$5AE4׭ jyiC}d*_"MŐ[B/'bg!Gbt;&N#aT %+ KgYZ.shstrtab.interp.note.gnu.property.note.ABI-tag.note.gnu.build-id.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  & 4$Go00<Q pp Y Raonop}1BAAGGGG LLPPexx { @@ 0!08!8@!@` !!H!@& @!@  kb@ $/>