Z8H D8l(H : D :1L.textD .data D D8lD@.bss < <(H.loaderLB(= ,|nx|#x|+xb,;XAA 4| S*N!A98}{x~xH` ,Ab$HA| @__start,M H4N @__threads_init|!HAf| FN!Ab ,cA| CN!Ab,cAl| CN!Ab,Ac| CN!Ab,cA| CN!AH8!@}N b,AK A__threads_init@AF2_1|`;b@`aA!!@IAH 5A,;"̔8~A8c#H =A8ccH QA,A`T;`;B̠`T`>,dA8`,AH =A8`H YAcc8H A,@8a@H YA8L8,8a@@dc#88@H A;̠,A0H ɀA8`H AH -A,@88a@H!;;̤,@H,@|8~;b;@;c$```H A8~ 8|AH ݀A98{8{H A;;Zc$8~|A8~H A8`,@ 8~ @K;ZP8y;9|A;{@|At,AT8PcHlŀAc8@HlA8`8!!}aA胡N c8@HluA8`8!!}aA胡N ;{@|@\K88b̔888@HMA88b̔8 H1A8`8!!}aA胡N c8@HkAKD88b̔888@HрA8x8b̔8 HA8`8!}N Aget_list_of_valid_ses|`8`<!HkA8;|}y8b̔8@(HA8̠8`,@HqAc888 KA8zh;`8HM`,8zhAp8 |HM`,A\88b̔8 cfK啀A88b̔8K偀Acch8!`a}؂ԂЂܻN 8ap88XK`8a88XK`cC8P8`cKM,@h88a`8HNMA,,@AD,(@L+A48 8H8apHLA8apHN5A8L`y8a8 HLA8aHNA,`y@@DaLaH,aT> T@<a@aDHaL:`T>TTT_`Vc:(||.T`G>Tt(@xA(A (@ |@A<8 8l8HM%A,@ |@A8T>|@A Kb{88b̔8 cfK㕀AKA(A (@|@@|@@ |@A8 8p8HLA,@|@@|@@x|@A8T>|@AxK8H8@cKခD,AXK8H8@cCKD,A8Kt88a`8HLA,,+@L3BA ,OB˂Ac8H8@Km:`,A```Vc:$|.|`TG>#C(A(A (@@aD|@@ |@A8 8t8HKqA,@@aD|@@ |@AT8T>|@AHKp A Dmatch_dev_to_ses|ВԒؒ8`8b̔;̬! 8 HKuA;;8a@8HIqA8@b888 HJـAl``{(@P8L8a@HI1A8b888@HJA!l``z(,@l8Ȁ8 8b̔KŀA8 8b̔88KୀA8 8b̔8 cKA,@`cc8HJEAcC8HJ5A8 P8b̔8KYAc8!}܂؂ԻN c8HHA:8t,!Ah,;@@:cw`~8uhHG`,@;:8t|A8!cV,@ ``~8whHGe`,@;:8|@K8wh8 hHG5`,A8vh8HI5A!,@b8|`HIE`;!;:8|@|Kd8uh8 THF`,A8wh8HHɀA!,@b8|`HH`:!:K8 8b̔8KޑA;cc8HHEAK8``x:@``~8whHF%`,@:;8`|@XK8wh8 @HE`,A8xh8xHGA!,@;8`;:|@K88`z; ,@`8xhHE`,@;9;Z88|@pK8xh8 ,HEU`,A8zh8pHGUA,@;88;Z;9|@ K A t get_sas_cudv|`8b̔;̬aT>8`8A`!`KA,8hA8$HD`,8h@8@88a@HDA8@b8HEYA8,8a@tHFMA,A ,@08`H8!@A}aN ,8~A8d8HEUA,,@X8h8|8AHE1A,@18b̔8 8 ,,+@A$T:A8A8 8|@@8KۑA8`H8!@A}aN 8<8KUA8`H8!@A}aN 8`H8!@A}aN 88b̔8KA8b̔888KрA8`H8!@A}aN 88b̔8KڑA8b̔888KyA8`H8!@A}aN 88aHD-A,A,@K88aHD A,@88aHCA,AK88b̔8KA8`H8!@A}aN 8 HA`,@|K Atvalidate_enclosure|`848`!HA9A,;̬8 @48+88b̔K!A8`X8!P}N c84`}HC` KمA8cHC5A88 } ,@@8/8b̔KصAcKA8`X8!P}N 80 H@A$K A8cHBA88 }$,@L858b̔K=A} KIAcK=A8`X8!P}N 84$H@A(K؉A8cHB9A88 }(,@X8<8b̔K׹A}$KŀA} KعAcKحA8`X8!P}N 88(H?AcX8!P}N A,duplicate_slot|Ԓؒܓ8b̔8!Aa쿁;̬;8!KɀA;(,At;;b($;@ 8b̔8 8cK֕A8@|`H>ŀAa@H>A;>`xc(,@`c>;Z ; |@A8X8b̔8K5A8!Ԃ}܃!Aa컁N K֝Ac7,A8b̔|@cV8 8@xc&KɀA8D|`H=AaDH>A8$8`u8b̔$KՉAu(,@,:: 8b̔8 8b|@@KKA,Àx((H= `,@,u,TTc|@@;8`8 HEA8y ,À H;A88b̔88 KӭAcc$H>IAa@H<%Aa@aDH<AaD,@,LFBA 8|`H>%Aw 8|cH> Ac8 |`H=E`(AK K88b̔8 8KAc8H=A8!Ԃ}܃!Aa컁N c8H=}A8!Ԃ}܃!Aa컁N cCK|yyAKP@(A,ATO,@,::R:1:s|@APaK AK8`84888 K`o8`8Q8Ko 8`8@8Ko$8`88Ko 88 HA(0,A,%@؈#,,/L3,OFӂLZA8 88b̔KA 8b̔8 8 KA,@a|`H}A|c.H-A`o888 8b̔KA8X8b̔88$KA,8b̔88KmA:R:1:s:|@AaKaAK |`H`n,A@8 8 8b̔K A8b̔8 8 \KAo$8,8 HA8b̔88 KAna|`HMAK88b̔8KAKl,%@TG>(A(A (@ 8b̔88 ؐT 0K!A b8,H)A`fa8bH Ao,p`@p`@T`KK8Kh8b̔UU>U8 bF8 OKA8b̔88d}0aK]A} OUA8b̔8 8 K1A8b̔8 8xKA8 aDHA`nH!A,A,Aa9,(-``LFAa9(-,K8aH8\HA(-ATo DH`8$HeAo 8HHf` 8b̔888KEAKT8aHaHfi`K DaKA8aaK]` aDKA88aH8(|rHA8Ho He` 8b̔888KAKKXm88d mKd(88b̔8 aKeAqA@ |@A4K`s 8P88cHA,@L8`8$8Kr(s 8888c$HQA, @l(AO(Ar(KqA,@tr(K]A,A N(A ,A`,K8 r(8_Hg `,A`,Kxr( 88Hf`Kx8d_88XHyA,@Hs 88 8ceHYA,A(r( 8 8eKA`K 8d88TH!A, @8d88HA, Ar(88K`K8$r(8K`K 88b̔8K]A8b̔8:B88#KAAK$8`8W8&NK!s `fKԀs8888c K]s8888c KE:"̊Kls8888c K!:KL!8!a}N A TbuildSlotStructure|;̬`8b̔`8 ;8!K1A88b̔8 cKAc8@HMAa@,A ```HUA`8b̔88t88 KŀA88b̔8KAa@|@@䀟(+A (AAA(@ca@HA,a@@\,AP8<88b̔K-A88b̔8KAch8!`}N 8l8b̔8KA8`h8!`}N HIA,a@AdK88b̔8KAch8!`}N AH A,a@AKd A findDeviceWithId|!ĒAȒa̾`8;̬!@`8b̔8 8@KɀA8a@K,A,A;`{;@; 8D |`H ̀AaDH A88phH A`8 p,8phAH )`,8phA8H `,8phAx8=AcH'8`8!a상}N cH'Q8`8!a}N cH'!,@8`8!a}N 8PH)89Y|!^axa@88P!HaB8@D8`@H,AȀ~,,@cHu~,,A0,@08`(8! a}؂ԂЂܻN 88,8H*рA8`(8! a}؂ԂЂܻN 8h8H*A8࠽~,H*}AKLcH,,,A4`A~0,Ax8`c8/H*5AK\A~0,@08`(8! a}؂ԂЂܻN 8808`H)݀A8`(8! a}؂ԂЂܻN 8`8PH,A KX8cecH)}AKd`@KX`dA`@K@@A(8H)AA~,,A0,@08` (8! a}؂ԂЂܻN 888 H(A8` (8! a}؂ԂЂܻN 8\H(A~,/K,8~@;:K8bH(yA~,;:/K8 cbH(QA~,/K@8` (8! a}؂ԂЂܻN 8 XH( A~,/KL8TH'A~, 8H'рA~,8 0ccfH'A~,Kcccf8 H'AK A sses_set_element_state|AȒa̒ВԒؒܿ`!HU,A(8! }N cH,@;)88cKnu`;P8aP88Kn]`8a@88 KnI`; 8~8N 8PKթ`;~;B< z,:V`,@ ; 8xV,Ah| B@8`TG?Tņ(LFA|(@A`;9C TG?TÆ(LFA|@A08` (8! }A!a컁N z,,@P8LX<xT8b\hTT8Px9(:W9::: TTB(89 d|x:;(Pdal}/+}[x`ah@eHTj8`8@@@xl hlP >hatphpt^!YAax|@H@DBH,@pcH ,A0(8! AȂa}ЂԂ؂ܻN 8`(8! A}ԂЂâ؂ܻN z,,@98];N89Q9!u;8i8APa\`}a|!TapthlA`Xxd||||8Ki`;!8a88Ki}`8a@88 Kii`cH ,@0;La8(;b\{h8l8;@89,'tpaA!@8P8B!H8@D8`@H y,Ad8Aa,8@8`@8c!ȚЛՙԚTca,Ӏ@`8`8@HE|{yA;`z,,@;,A,A@cHcc8!|!āAȂa̺} N cH8!|!ĂAȂa̺} N 8 bH%AKd(Axz,,AP,08b,A8@<:,@ |x@@aH̀Abz,b$HiK:,@KȀ 888cFKƩ`Kt8`8H|{yAXK|@@K88HUAcz,8HK8`8HY,@PKЀ8!|!ĂAȂa} N Csses_diag_inquiry|!cHcHA8<,ADd,,@8`H8!@}N 84HeA8`H8!@}N 8`H8!@}N A|sses_Stop_adapter|`c!8H݀A8<8l`e(d,,@x,@8@H8!@8` }N 8`H8!@}N 8HHaAb8,@8` H8!@}N 8`H8!@}N Asses_Start_adapter|;<``}8Da!HAc8HAc8@HAc08tHAc 8DHqA8c;;7``HMA;c8,A84cH!AX8!Pa상}N Apcmd8H @run_ses_passthru8H @run_ses_pathpassthru|ؒܓ}&!Aa```;<8!H A;,:@;@ ; .;;{`8|c;;9`8L(^A`@HAsAX&pW>~.A|AV 6W~c8$PAd,,LFBAc8HQAc8$HAA;,8$cW~&p|T 6|QA ,K|8@8c@HAcHɀA8!|܃!Aa컁} N HA;,8$cW~&p|T 6|QAx,K|c88@@HaA;|@Klc8HAA|aW>&p;C@.~AK'@HAsAKd C T sses_hexdump|AȒa̒ВԒؒܿ`~;<,!@,@8!N > ~  ~^ > ,~(^$8 Ƞ!8>^<Ha@DAL!XaPT\h`dAlaptHA,8pAH̀A,4Ki8,HA88,KI>|8 ,xHyA,@H8,HUA8!AȂa}ЂԂ؂ܻN 8,HA,K8,HA8!AȂa}ЂԂ؂ܻN 88HA8,HA88,KE>|8 ,xHuA,AK@ Attrace_ses_passthru|!ĒAȒa̾`;;!K||y88`8@,@LAHDB@K||y@,@4p@@;:,@TK:,@DKcKm,`|@ :6,@KT8{$8<8K)A,@r:,@Ky,,@L88b)8KS1`cKc88!0}AȂ!Ăa̺N 8 8H YA88b)8KR`K8PK]||y@lK Asses_assign_ACA_buf|;<``!8H ɀA}pf@pA8p8$cH Ap@ p@|p@0ccH iAX8!P}N 8|8$cH 9AccH )AX8!P}N 8d8$cH ApAx8|c8$H ـAK88$cH A p@K0p@K8d8$cH Ap@Ԁp@K Asses_ptucb_ret;<|8`,!cH A88cHAp@p@8 c8H8 c88#H ,@48dc88H8( c881Hy E,@p@p@lp@htp@@,@p@p@Ȉ ,@ ,@|p@08cHрAX8!P}N 8c8$HA8cHAX8!P}N 8 c8$HaAKt8 c8$HIAKL8c8$H-AK$8c8$HAK8c8$HAK8c8$HـAK8c8$HAK8c8$HAK\8c8$HAK48c8$HmAK8Hc8$HUA K8c8$H9AKd8c8$H!AK@ A sses_ptu_inp||3y}&;`a8N!@sW8,AL| ``,@8C @(|A`;<`{8HaA,A@\;``sW@$,@cc,@l8 HAcc84H A;|A8 ccHAXT8!Pa|} N 8HAcc84HA;|@KL8ccHA@K(@HLT8!P} N |B@P``,@8,@8,@8,@8C ,@8,@p8,@`8,@P8|ALKH C< sses_pmhexpM H8N @ sses_phex|!8<HT>`8$H5AH8!@}N A4sses_phex@AF30_25|,;;@N @ strcat4A L| N 8A L| N /,,@8(@ T>8@ T>8@ T>K:]`;`;@88; ;;:DaaAHaS_!WY[@8@cKA,Ax88c(+,LFA@ ,@K9`8888a@|8$,8A (@ 8K9m`88`@DAHYaS!W@a_aa8[8@cKɀA,@X,@8cH)8`8!}A!a컁N 8d8KAAKcH)a|Ё8!|x}|p܃!|c8aA軁N ,Ap8d8|KAK\8d`~8`KŀAc8!}N A P SAFTE_Set|ؒܓ}&!Aa쿁`!pH),@;)88cK7`8a@88$K7`;;;`8HDaSW@\8c8@KA,A8;Bd8~80KA,@8<8~KA,@8H8~KiA,@8T8~KQA,@;"8x8~K5A,Ay88~KA,A 888~KA,A<882 8E 8cK` 888c1K`x88cK6A`H88`:DaWY[]88@cKA,A8a@88$K5`HD8; C A\| B@0`|x|:x|:x|*xT>C |x|"x|*x|2xT>( @8y 8pT,A||T>C A\| B@0`||:|:|*T>C ||"|*|2T>`9A,@8cH8`8!}A!a컁N cfc8K߁AcH8`8!}A!a컁N ;8 c#cKQ`8a@88$K&`AH!D88` ;SaWY88@cW>Tc>a\ca]@_`cKA,A@cH,@܁8`8!}!Aa컁N ,@8cH8`8!}A!a컁N 88`e`K!AcHE8`8!}A!a컁N 88K݀AKH8a```K#YA88a| K#AA(A(8a8PcH$ A,8aAK8a8dK=`,@c;8a8PH#̀A,8aATKx8$8$8K%AcHI\8` 8!}Aa!䃁N ,Ap8d8K̀AcH8`8!}A!a컁N A Download|ܓ!Aa쿁`!`H,A8!}N ;)88cK#`;d8HKA,A8aX88$K#y`;;`;@; `\Ak8!oqaXat88XcKрA,A ,@$8Qc8K#`8aX88$K"``\Ak:!oqaXat88XcKYA,Al8aX8T@.8$|;fK"`8~ W:; 8`\88q|c2aXat!koK"I`,<@8 888 9$``(A|@@@L%%( @(0@(@@ C 8c8XKAA,A8LKA,@8a@8H!`8888cA8@a@8݀U@.aDcQ@.BHaDSLcK۩A,A8&Nc Ky`889<8`888part(@~( @8(0@8(@@ 88b,@$8X8cK̀A,AhcH,A,8!܃}!Aa컁N 8`8!}A!a컁N ,@8cHI8`8!}A!a컁N 8KAcH 8`8!}A!a컁N ,@8cH8`8!}A!a컁N 8KeAcH8`8!}A!a컁N ,A8`KAcH=8`8!}A!a컁N 8c|cc8|`CK,A8K֡AcH8`8!}A!a컁N 8 c880K`8aX88$K``\Ak:!oqaXat88XcK5A,AHK܀,A8KAcH8`8!}A!a컁N A Set_drive_state|!ĒAȒa̾А;";`!0;H,A$!8!Ѓ}N ;)8<c8K`;bd8a8(|2T>((@ |(|2`@T>(@ |2|(`@ p|2@|(`  |*a#C ` 8p8`8; ,8(|&A:t:;:::\:ap+(@ p$U:,@::9"|@@DK(~!:A9,LZA;9} t8xT>88((A8( 9C,|A,@8 9#@|B9 |`JC 9 |c2T>v T@.w|cr|K|`qvw Tc@.|c"|r8d|};9|@@A$::|@@$K9 |`RKl,@9A0,A8(A p@A 898|c"8x |` |`2Cv wT@.|cr|*K{`qvw ;9Tc@.|c"|r8d|}|@@A@::|@@@K p@A8 88|";98c |" |:D |2}|@@A::|@@KP pA8 88|";98c |" |:T&6 |2}|@@AX::|@@XK؈ p@@ (@l8 98;98|"8c |" |2D |:}|@@A::|@@K\9;9|@@A::|@@K8:|Ȯ@hp888A@ |"8c |*|ȮT&6 |2 |:;9:|@@HKp@A耟 88:#8|" |`2 8|`:C T@.|c|KyU`s :|@Tc@.;9|c"|8d|@K0@K,@@cH8`8!Ђ}܂؃!aA軁N 8KɥAK|8at T@.8 |2|(P8Kx`88|KxEA,A8bC88|Kx%A,A8bC8 8|KxA,AX8bYC8D8|KwA,A8bēCKt88|KwA,A\8bēCKP88|KwA,AK88|Kw}A,AdKX88|KwaA,A(K,A8KUAK,A8K9AK,A@8KAK0,Al8KAK\ A |Inquiry|;d88`c!KvA8|,@<Kv}A8怿,@ eTE.KɡA,AcKɱA,AT,@ H8!@8`}N 8KA8`H8!@}N 8`H8!@}N ,@ 8`H8!@}N 8tKƱA8`H8!@}N AD Stop_adapter|8`c!K9Al`(d@,8@@,@H8` 8!@}N 8`H8!@}N 8d8KŹAb8,@8` H8!@}N ;d84KteA8t,@ЀKtMA8,@cTE.KqA,@8 ,AHKAcKaAb8,@8` H8!@}N fK)Ab8,@8` H8!@}N 8`H8!@}N A Start_adapter|ܓ!}&A`a`{`;d8~@8!K A;:,@;@.; ;;{8|;8l8~@9`(^A|`@KñAsA8W>.A|AAs8~@80A<8~@KuA;&pW~|cTc 6|cQA`,808~@@8K=A808~@K-A;&pW~|cTc 6|cQA,808~@AK|8@88~@@KA8~@KĵA8!|!Aa컁} N |8~@88@@K‰A|:AAK8~@8KeAW>|a:.#@AK`G@K9AsAK C ,hexdump|;d``!8@KɀA}pf@pA88cKAp@ p@|p@0ccKiAX8!P}N 88cK9AccK)AX8!P}N 848cKApAx8c8KـAK88cKA p@K0p@K88cKAp@Ԁp@K A ptucb_ret;d|8``!cKA8̀8cKAp@p@8 c8H8 c88H8 c88#H ,@$8Dc88H8؀ c881H E,@Ѐp@p@,@X,@0,@8c8P8Hp@Ȉ ,@ ,@|p@08cKAX8!P}N 8pc8K}A8cKmAX8!P}N 8c8K=AKt8c8K%AKL8`c8K AK$8Xc8KAK8c8KрAK8@c8KAK8c8KAKl8c8K}AKD8(c8KeAK 8(c8KMA K8c8K1AK\8c8KAK8 A$ptu_inp||3y}&;`a8N!@sW8,AL| ``,@8C @(|A`;d`{8KAA,A@\;``sW@$,@cc,@l8,KAcc8TKA;|A8 ccK̀AXT8!Pa|} N 8KAcc8TKA;|@KL8(ccKaA@K(@HLT8!P} N |B@P``,@8,@8,@8,@8C ,@8,@p8,@`8,@P8|ALKH C<pmhexpM H8N @phex|!8dHT>`8KAH8!@}N A4 phex@AF21_16|A L| N A L| N A L| N A L| N A L| N A L| N A L| N A L| N A L| N H @bzeroA L| N A L| N A L| N A L| N  : : <@(#)61 1.16 src/bos/usr/ccs/lib/libc/__threads_init.c, libcthrd, bos720 8/2/07 13:09:21 d:d:%s%sTO ESLLESLS2107to NewSaved SN ses nameto New SNSaved ESMODM_errno ODM_errno iquiry havefound match Adding new ses Start list with Comparing ESM SN:ODM initialize errorerror from ODM: criteriaerror from ODM: criteria Comparing Backplane SN:SAS adapter name is required SSES_DIAG_INQUIRY failed rcMalloc failed to allocate memoryparent = %s and status=%d and name like sas* The '%s' command is not supported on this system. parent = %s and PdDvLn=container/sas/ses and status=%d@(#)27 1.4 src/bos/diag/da/dases/ses_list.c, dases, bos72L, l2018_07A2 1/30/18 13:42:49ses_list- i/%s%s%s%s-L-L%x%s%s%s%sTUId%s%s%sIBMFS SN L%dFFCIBMIBMrmtrmtrmtdev/%s%sCuDvname%s%s%s%s%s-%s%s/%sState%08X.%s %s%s %s%s %s%s %sddins%s %s%s %s%s %s%s %s%s %s%s %s%s %s%s %s%s %s%s %s%s %s%s %s%s %s%s %s%s %s%s %sarrayarrayarrayarrayW_%hd/scsi/Device/scsi//scsi/statusparentPdDvLnsissasmptsas mStatusname=%s%s --%s%s --%sname=%sname=%sname=%s---------------- scsiSlotses_namelocationparent=%sdisk_namegSES_Slot sesDevicemLocationmLocationA170027B.chgstatusconnwherewhich_sesLL Length%llx,%llx for slot for slotSES DeviceIdentifierDeviceNameLocation NEXT devicemDeviceName[populated][populated]sesSlotInfodrv_id (hex)drv_id (dec)malloc errorloop testSESmalloc errormalloc errormalloc errormalloc errormalloc errormalloc errornumberOfSlotmalloc errordrv_id (hex)SlotNumber SES Name isPopulated isPowered isConfiguredSCSI id is SES sas_info.numslot matchedinNumberOfSESbackplane s/nA170027B.0000ses_yes_or_noSES Slot Infosata_info.numsesDevice->inqsesDevice->inqrc from TU #%doutput_data.idData->mSESname/sis_protocol//mpt_protocol/SAFTE populatedloop currentSESnumber of slots/sisc_protocol/ In genexit()deviceStatusBytesesDevice->mCuDvoutput_data.typein diag page 2:out diag page 2:Leaving Run_TU()/sis64_protocol/parent like sas*removed enclosurecontainer/sas/sesremoved enclosurecontainer/sas/sescontainer/sas/sessesSlotInfo->mUZScontainer/sas/sescontainer/sas/sesparent like sata*container/sas/sescontainer/sas/sescontainer/sas/sescontainer/sas/ses with mSlotNumberchecking enclosure looking for type container/scsi/sescontainer/sas/vsescontainer/scsi/sescontainer/scsi/sescontainer/sas/vsescontainer/sas/vsesoutput_data.statussesSlot->slotStatenew_slot->mSESname In Run_TU( %d )output_data.statusIn deleteNothing()ses->mCuDv->parent%sLinkedList of %s%s -----%2d-----%xcontainer/sas/vsescontainer/sas/vsescontainer/sas/vsescontainer/sas/vsescontainer/sas/vsescontainer/sas/vses set indicator, rc In get_drv_id()gSES_Slot[0]->mHead===================SAFTE not populated In getSlotArrayDevice to ConfigureIn deleteSlotData()In deleteSESArray() In findParent()container/scsi/saftecontainer/scsi/saftecontainer/scsi/saftesesSlot->mSlotNumberLeaving getSlotArrayLeaving getSlotArray In buildSES_Arrayoutput_data.num_slotsIn deleteDeviceData()NumberOfSlots to free In get_sas_cudv()In SetSlotIndicator() slot's current state slot's current statesesSlot->scsi_id (dec)sesSlot->scsi_id (dec)sesSlot->scsi_id (hex)sesSlotInfo->mLocationState or ID is too bigIn deleteParentsData()page 2 reported lengthLeaving get_sas_cudv()rc from set slot statePdDvLn like container/*number of valid devicesError allocating memoryname=%s AND path_id=%hd slot's requested state slot's requested stateIn CheckSlotIndicator() FAULT indicator is setLeaving buildSES_Array()sesDevice->mCuDv->statussesSlotInfo->mSlotNumbernumber of reported slots In findDeviceWithId() In match_dev_to_ses()could not extract path_id In cmp_pdev_to_pses() checking FAULT indicatorFailed to configure deviceIn deleteSlotStatusArray() In free_gSlotDisplay()Leaving match_dev_to_ses()could not get CuPath entryname=%s AND path_status=%dname=%s AND path_status=%d returning with failing rc IDENTIFY indicator is setMatched location with slotSetting indicator for slot In buildSlotStructure() In validate_enclosure() setting FAULT indicator to FAULT indicator is NOT set to set the FAULT indicator In initializeSES_Array()Leaving buildSlotStructure()Leaving validate_enclosure() checking IDENTIFY indicator unable to set indicator, rcLeaving initializeSES_Array() setting IDENTIFY indicator to IDENTIFY indicator is NOT set to set the IDENTIFY indicatorLeaving findDeviceWithId(found)Leaving findDeviceWithId(found)position (should never be zero)Leaving deleteSlotStatusArray()Searching for physical locationdrv_id (hex) in findDeviceWithIdFailed to get the primary parentload id/code rev level vpd page:Trouble getting CuDv for device.***diagTraceCuDv -> CuDv is NULL invalid indicator type selected invalid indicator type selected... Exiting checkSAS_Locations()Entering checkSAS_Locations() ... invalid indicator type specified types available: 0=all, 1=sas sesCould not allocate space for arrayLeaving findDeviceWithId(not found) In buildRedundantSlotStructure()BUT IT IS! sesSlotInfo->mSlotNumberinquiry page vendor id doesn't matchLeaving CheckSlotIndicator() with rc unable to confirm indicator was setLeaving buildRedundantSlotStructure()***diagTraceLinkedList --> LL is NULLError retrieving ODM for sas protocol trying to match inSCSI_SlotNumberdiagnostic page vendor id doesn't match***diagTraceChildOfSES -> Device is NULL***diagTraceSlotInfo -> SlotInfo is NULLcurrentSES = "%s" -- currentDevice = "%s"currentSES = "%s" -- currentDevice = "%s"%s+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-%s+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-Warning: lun id will not fit in 32-bit intWarning: scsi id will not fit in 32-bit intCuDv failed to get available path, criteriaCuDv failed to get available path, criteriaBut the drive found is not in available stateCuPath failed to get available path, criteriaCuPath failed to get available path, criteria only sas ses supports setting fault indicators this function only supports sas ses, but called with FFC@(#)61 1.4.1.4 src/bos/usr/ccs/lib/libdiag/diag_sasses.c, libdiag, bos72D, d2015_31A2 7/16/15 16:17:24K LLLMDK K K K K K %s dev%02X78D1CMD: %02x /dev/found major_rcminor_rcseverityparms.tu %-33s %s sdogtu.cparms.loop %s DEBUG_MODEactual_loop %-33s %s drv_id = %x variable_cdb resource_name %-33s %02x Close Failed cmd.flags=%x drv_id = 0x%x data_log_length cmd.buffer=%x num_slots = %x num_slots = %d auto sense data slot[%d] = %08x page 2 len = %x page 2 len = %x buffer_ptr = %x write_mode = %x buffer_ptr = %x write_mode = %x Diag page %02X: buffer_size = %x einval_arg = %hd buffer_size = %x einval_arg = %hd einval_arg = %hd residual = %llu cmd.scsi_cdb[%i] parms.tu_data->adapparms.tu_data->fdesparms.tu_data->cdb0parms.tu_data->cdb1 cmddata_length=%x Open Failed for %s buffer_offset = %x data_length = %llx buffer_offset = %x data_length = %llx data_length = %llx parms.data_log->typeparms.tu_data->stateparms.tu_data_length Inquiry page %02X: i = %d, p1_len = %d cmd.data_length =%d cmd.scsi_cdb[%d]=%x Failed !!!!!!!!!!!! parms.data_log_lengthparms.tu_data->drv_idparms.data_log->statusparms.tu_data->scsi_id cmd.timeout_value=%d Supported VPD Pages: parms.data_log->enqdataparms.data_log->bp_type cmd.command_length=%d Supported DIAG Pages: return = %d at line %d return = %d at line %d element type NOT FOUND return = %d at line %d return = %d at line %d return = %d at line %d return = %d at line %d Test Unit Ready Failed cmd.command_length =%d parms.data_log->num_slotsparms.data_log->microcodeDump of tu_inp structure. sses_hexdump(): length=%ld Dump of tucb_ret structure. parms.tu_data->buffer_offsetelapsed time = %d (seconds) elapsed time = %d (seconds) no auto sense data available ...entering download section ...entering download section scsi_cdb (see command_length) data_size= %d buffer_size= %d ** Adapter failed to start ** Unable to allocate enough memory Unable to allocate enough memory send diagnostics failed: errno = %d send diagnostics failed: errno = %d not found, # to skip when found = %d output slot = %d, slot_ctrl = 0x%04X Invalid parms fdes=%08x fdes_size=%d diag_make_ready( %s ) rc = %d TU = %d element_type = 0x%x, element_slot = %d starting loop looking for element slot Receive Diag page 00 failed: errno: %d Inquiry of page %02X failed: errno = %d Microcode download failed rc:%d errno:%d Standard Inquiry Page failed: errno: %d Receive Diag page %02X failed: errno = %d sense data key=0x%02X ASC=0x%02X ASCQ=0x%02X Zone mode change activate failed rc:%d errno:%d Error retrieving supported VPD pages: errno = %d Microcode download Defered failed rc:%d errno:%d SESPASSTHRU ioctl failed, errno = %d retries = %d Error retrieving supported DIAG pages: errno = %d Microcode download Activate failed rc:%d errno:%d Microcode inquiry failed: File=%s Line=%d errno=%d SESPATHPASSTHRU ioctl failed, errno = %d retries = %d Unable to read microcode image fdes=%08x fdes_size=%d Unable to read microcode image fdes=%08x fdes_size=%d sses_ucode_write_buf-Invalid parms fdes=%08x fdes_size=%d start sses_set_element_state, type=%d, slot=%d, slot_ctrl=0x%04X world_wide_name = 0x%llX node_name = 0x%llX variable_cdb_length = %u @(#)22 1.20.1.9 src/bos/diag/tu/sdog/sdogtu.c, tu_sdog, bos72F, f2017_21A2 5/19/17 13:39:53sc_passthru: version = %hd status_validity = 0x%02X scsi_bus_status = 0x%02X adap_status_type = 0x%02X adapter_status = 0x%02X adap_set_flags = 0x%02X add_device_status = 0x%02X adap_q_status = 0x%02x q_tag_msg = 0x%02X flags = 0x%02X devflags = 0x%02X q_flags = 0x%02X command_length = %hu einval_arg = %hu autosense_length = %u timeout_value = %u data_length = %lld scsi_id = 0x%llX lun_id = 0x%llX }p}}}~$~P~|~~}p4`@ r HSrb%x sessessessesIBMsessesdev%02X7027%08X%02x saftesafte/dev/SAF-TEmajor_rcminor_rcseverityparms.tu %-33s %s 2104-TL12104-DL12104-TU32104-DU32104-DS42104-TS4pdogtu.c2104-TL12104-DL12104-TU32104-DU32104-TL12104-DL1St V1S2YGHv3 S2FThV1 S2parms.loop %s %s%08X.%4sactual_loop %-33s %s %s%4X.%4.4sresource_name %-33s %02x Close Failed Dual Rep CardNo ucode filedata_log_lengthSingle Rep Card/etc/microcode//etc/microcode/ScioStop Failed ScioRead Failed parms.data_log->idInvalid Signature parms.tu_data->adapparms.tu_data->cdb0parms.tu_data->cdb1Open Failed for %s ScioInquiry Failed parms.data_log->typeparms.tu_data->bp_idparms.tu_data->stateparms.tu_data_lengthInvalid Device Type Failed !!!!!!!!!!!! parms.data_log_lengthparms.tu_data->drv_idRequest Sense Failed Send Blue LED failed .* -print 2>/dev/nullStart Adapter Failed Request Sense Failed Start Adapter Failed Start Adapter Failed parms.data_log->statushexdump(): length=%ld parms.data_log->enqdataparms.data_log->bp_typeparms.tu_data->file_nameScioStart Failed for %s parms.data_log->num_slotsparms.data_log->microcodeDump of tu_inp structure. SAFTE Write Buffer Failed SAFTE Write Buffer Failed Scio Normal Enquiry Failed Scio Inquiry page 3 Failed Downloading ucode file: %s Scio Normal Enquiry Failed Scio Inquiry page 0 Failed Dump of tucb_ret structure. parms.tu_data->buffer_offsetScio Rec Diag page 1 Failed Scio Rec Diag page 2 Failed Scio Rec Diag page 1 Failed Scio Rec Diag page 1 Failed Scio Rec Diag page 2 Failed Scio Rec Diag page 1 Failed /usr/bin/find /etc/microcode/Scio Send Diag page 2 Failed No new level ucode file found Invalid header in download file Read download file failed errno %X Open download file %s failed errno %X Read Enclosure Configuration 0 Failed Read Enclosure Configuration 1 Failed Read Enclosure Configuration 4 Failed Send Diag page 2 Failed rc:%d errorn:%d Invalid length in the header in download file Checksum Error in download file:SUM:%x XOR:%x es1rpt %0X %0X es2rpt %0X %0X dual %X active %X Make your choice: 1 Normal 2 Insert/Remove 4 Identify es1rpt %0X %0X es2rpt %0X %0X dual %X active %X offset=%d @(#)07 1.3.2.33 src/bos/diag/tu/pdog/pdogtu.c, tu_pdog, bos720 5/30/07 15:16:20pЬp,XԜ@ : :G :C :E : D @    < <  c c c : :   : c d d $ ( 08 0< d d d 0@ 0D d 0H 0P d : : d : d : : dC` p @___bzero@+@7@D@errno@close@ _iob@malloc@ calloc@ free@ exit@ strlen@ fopen@ open@ getenv@ fprintf@ fclose@ strchr@ sprintf@ time@ printf@ fflush@ read@ strncmp@ fgets@ sscanf@ scanf@ sleep@ fread@ ftell@ fseek@ rewind@ strtok@ ioctl@ strstr@ popen@ getopt@ P@ __crt0v@optarg@]@z@ @ @ dt@ @ @ @ @ @ @ @ )@ <@ J@ X@ j@ v@ LL_add@ @ @@@ @ odmerrno@__start :! D H P            / / 0 0 0 0  0 0 0 0 0  0$ 0( :` :d :h :l :p :t :x :| : : : : : : : : : : : : ;* ;) ; ; , ;$ ;( ;, ;06 ;4 ;80 ;<( ;@+ ;D ;H4 ;L ;P ;T5 ;X ;\ ;` ;d  ;h ;l ;p ;t ;x ;|  ; ;; ;: ;9 ;A ;B ;@ ;C ; ; ;2 ;- ;. ;& ;  ;? ;> ; ;< ; ; ; ; ; ; ; ; ;$ ; ; ;/ ; < < < < 1 < < < < <  <$ <( <, <0 <4 <8 <<% <@