Ul@H Hi h r r1L.textH .data iI@.bss sx sx h.loader x|`aA!,#``!A,8;b\8{T( |c .Ah|iN ccH``z8p8aDcdHA8L8{D888DHA,A,,A$,A<`8|A ,d@, Ax 8cFc 8aHqA8\8{T888H}A^cC8!}Aa!䃁N 888accFHAK8<88aHA8<8{4888HA8c8@8c9H? `8d@8aDHA8L8{D88D8HA<ޮc98$c88H4`KccH``z888aH-A8\8{T888H9AK8ccH``z888aHA8l8{d888HAKccH5``z88 8a4HA8|8{t8884HAKccH``z888aHUA88{888HaAK`ccH#``z888aH A88{888HAKccH'``z888a$HŀA88{888$HрAKccH*``z888atH}A88{888tHA,@;K|ccH+``z8 8 8aH)A88{888H5A,@0;K(8P888aHA8,8{$888HA8|c<888H``zKccH,U``z88(8adH}A88{888dHA,@;K|ccH4``z8<8$8aH)A88{888H5AK4ccH:9``z8,8,8aHA88{888HAK,d<`8|AP@ccHAY``z8808aHA8 8{888HAKccH>``z8848aTH9A88{888THEAKD8`HH݀A{,A,8;b\`}8{( T|c .A$|iN 8`8!䁁}8!a상~ N Aexectu|`8`!``8 8aDH1A88~88D8H=A88b888Ȁ ,AT`H=`8bHQ`ccH`,AD8!}N H`ccH`,@,8@cc889H>`@8!}N A4tu_openA L| N  A L| N H @memset8   $,(0$ 4 <($8,@,(40D0L84H<P<8D@T@\HDXL`LHTPdPlXTh\p\Xd`t`|hdxllhtppxt||xĐȐ̐АԐĐĐؐܐȐ̐Ȑ̐АԐАԐؐܐؐܐ  04 $ $8<(,(,@D0404HL8<8<PT@D@DX\HLHL`dPTPThlX\X\pt`d`dx|hlhlptptx|x|ĐȐ̐АԐĐĐȐؐܐ̐Ȑ̐ААԐԐؐܐؐܐ    $ (,$(,804<<@@DDĐȐHHLPL̐PTАTԐؐXX\`\ܐ`ddhhlplpttxx||  $(,0488`N @dma_init<|p|p|8B@| pc|:A8!|p |p@`|kp@HđБA```a`a$(`C($"*N aa!``ȁ&$((!$ *N "@ elapsed_time,M H  @print_error_details|?`~`!8 H#A;4cc,888F9ApH8e``~88a8FKA8(8| 888KA8 H#Ac8!}N 8GH7``~88a@8GK=A88|888@KIA8 H#Ac8!}N A8 enbl_pci_par|?`~`8 !H"Acc88 98H(`,@8 H"aA;4cc,8889ApH6``~88a8KA88|888K%A8 H!Ac8!}N 8H6a``~88a@8KA88|888@KA8 H!Ac8!}N 8!}N A dsbl_pci_par|``a;A胄ȓ!!Pll((@,@@Hm`,A$8!}N cc8889H `,c@c8889H q`,c@c8889H I`,@l<`8c l(@H,A<8 cc8<9H&9`<,@8d HA?`;"4;@c888@9c`H)`,@8 @8aHKUA8H8888yKaA8{@Tl,AHA;Zcc8,8@8@9K|8488aK݀A88y888KA8`,A   8!!A}a상N ,@ccHp`c8,8 @c89H$`<,@8dB@HA8Dcc898H(U`,Dc@Pt@c<@89@(@8H$5`,@ccK}`8 48a8cKA8 8y8888KA<`8c @H]Ac8!!}aA胡N 8a8 HKA88y888K)A8c888H8!!A}a상N ccHz`KDHAKHn`,8`A$H%AccHn`,@cc8x8HccKK A adapter_reset|``8쓁a!H`;;b4|d4,@`8dT|,A`8@8~,@@~HA8\`e8aKqA88{888K}Acc88 89H!`8`H̀A(AĀ~HୀA8|}x8acKA88{888KA8HA|yA8cH]A8`X8!Pa}N cH)AcX8!Pa}N ~HA`}`HـA8|}x8acK!A88{888K-A8H߽A|yAdK,8H]A8P`e8aDKɀA88{88D8KՀAcc98 88H `8`HA(@TKcfc8888Hea<X8!P}N A adapter_close|;4``aA`!`c88a\c`KꕀA8088\88}(KꡀA,AT8H8T( |(.A| N 8 H)`88|(Tz|(.A| N 8>>ȐL@~ (@|$< <pt; ;|`|x|pp,;,(8@A8(;( 8 P8aԐD\D`>ē>>H`8at8D8KA8}88t88KA88H8a8`<8<@K᥀A8}8888K᱀A8a@8KuA8}8888K၀A8ad8 8 KEA8}88d88KQA(@Ȁc8cH]A`z`e8a8 KA88}888KA8 8acEKീA88}888KA,A$8|8acEKuA88}888 KAcH~AccH~A8HA8(c8qcE8K58!!A}a상N (@T8̀@8aK̀A8@8}8888KـA8 `88aDKߝA8P8}H88D8KߩA8cd8HA`z`e8a8KIA8`8}X888KUA8 X8acEKA8p8}h888K%A,@cH}AccH}AccHM`|}y@<8c8!}!Aa상N cH})AccH}A8H-Ac8!!}aA胡N $88a4cEKA848}x888K%AcH|AccH|A8HѝA8c8cE8Kف8!!A}a상N >8 8aKyA88}888K݅AKhc8cHޙA`z`e8aT8K!A88}888TK-A8 8acEKA88}888KA,@@K|$ ;;;; |`|x|pp,;,(8@A8(;( 8 P8aԐD\D`>ē>>H `8at8D8KA8}88t88KA88H8a8`<8<@KA8}8888K̀A8a@8KۑA8}8888K۝A8ad8 8 KaA8}88d88KmA(@K8; 88 @8aԐ>K A88}888KA88D8{@8l<@8H``z8D8a$cEKڭA88}888$KڹA,AcHy%AcC8!!}aA胡N 8; 88 8a4>K%A8p8}h8884K1A8888{@8l<@8H``z8$8acEKŀA88}x888KрA,AcHx=AccHx1AcC8!!}aA胡N ; 8a8 8>c>ȐK1A8`8}X888K=A8L@KH`8 8acKA8P8}H888KAc8!a}N `~8d8aDcK؍A8@8}888D8KؙAcHw AccHwA8HAc8!a}N 880c88K%8!}N 88c88(K큁8!}N A  adapter_open|!8X88@9H`,@@$XT8!P|4}T~8cN X8!P}N A` ff_status`|2|@A 8`N 89H @$ clean_SLIM`|2|@A 8`N 89H @$ clean_mbs|;›4!0 c88a@KA8x888@8~pK%A,,A,AP@,,A,A,AP@8 08aKթA88~888KյA8d8apKyAH8 8a0KaA88~8880KmA8d8apK1AH88 ܀8a KA88~888 K!A8d8apKAH8 8aЀKɀA88~888KՀA8d8apKԙAH8 8aKyA88~888KԅA8d8apKIAHP8 耿8aK)A88~888K5A8d8apKA88~8p88KA8!Ѓ}N Aprint_error_details@AF16_3|a?``}2898!a&`Hp`;,@(|@c@c898cḰX8!P}N Aclean_mbs@AF17_12|a?``}2898!a&`H`;,@(|@c@c898cḰX8!P}N Aclean_SLIM@AF18_11A L| N |,9`9@9 {``aa`8!@aLAHaTX!PA,,AHAH8a\;b4`8KAA8,8{$8\88KMA8`,@,@(8!a상}N $8 888c > })8M( K`8!a상}N `8!}N TF>8D8cP.PBP8HD~H)A|`yAKT>T>8H8BP`@.8cB~HA|`yApK@`d8H88@HŀA|`yADKd Amem_wr|,9@{9 ;``|a`Aa!`8!PAX\T`lAp!htxAA,,A8Ap(,@8H8~(8h8@~HـA|fy@8Hl(A0`8!Aa}N ;48a48KQA8488 88K]A8`8!A}aN ;4H8a8KA88888KA8`8!A}aN 8HŀA|fyA;4H8a8K}A88888K͉A8`8!A}aN 8a;b4A8KA88{888K)A8`,@h,A\$ 8c888 |  K`8!Aa}N 8Pd8Dc8HAD|ey@pTF>P.PBP{Dl(@LKT8Pd8Bc8H9AB|ey@ T>PD.{B(@K`d8P88@HA@|ey@ܐ@(AK Amem_rd|!Aaa;`!p;«4``}`8at`88K5A88~8t88KAA888{/,,+8`8{@PLTHXAAHA 8`8a,cAKʱA88~888KʽA,@,@,8`8!}aA!仁N 88 b$#8858(?p c})( K1`8!!}Aa컁N c8!}aA!仁N 88HW`F>8DS`.c%S`BS`DHA`xKW`>Wc>8H8BP`@.8c%BHaA`xKa@8H8@c%H=A`xKla`adhalpA0AA88a,cAKA88~888KA,@X,ALb$ 8888#8g( ? })( cKݡ`8!!}Aa컁N 8W`F>8`8Dc%S`.S`BS`DH-A`xKW`>Wc>8`8BP`@.8c%BH A`xKa@8`8@c%H ՀA`xK Amemio_wr|ܓ!A;@;a쿁!;4```8`a8a|`KMA8\8|T8|88KYA,,/+@48`{8`;aX\PTAAA8(A,A8L8alcEKɀA88|88l8KՀA,@,@08`8!}A!a컁N 8c $888p | KI`8!܃}!Aa컁N cC8!}A!a컁N ~88H88PH A,H@l(A48!;@cC}!܃aA軁N 8a8K]A8|8|t888KiA8`8!}A!a컁N `f8\8aKA8l8|d888K A8`8!}A!a컁N 88P~8DceH ŀA|zy@DTF>P.PBPwDl(@K~8P8B8ceH uA|zy@\BT>PD.wB(@@KT~8P8@8ceH 1A|zy@@@(AK88`{xhtlapAA|A$(A,A88a cEKÝA88|88 8KéA,@,A؀b$ 8888#8ّ( > })( cKE`8!܃}!Aa컁N 88aKA88|888KAcC8!}A!a컁N ~8D88hceHADTF>P.PBPDl(@ ;@K\`zK~8h8B8ceHYABT>PD.B(@;@K~8h8@8ceHA@@(@;@K A memio_rd|ܓ!}&A;@`a쿁`;«4!`}`8a`a`8@8 8KEA88a8`K1A8<8~4888K=A88a`HUA8.,`wA!H- -8*L8HXAt8B8A\8D@ PTH!A,A@bABAdD@TF>P.PBPDl(@t8 8aKMA8L8~D888KYAbHŀA8`XT8!P|!Aa} N HA,,A8`@,A88|b$ 8#88$( cKԱ`XT8!P|!Aa컁} N X8`T8!P|!܃Aa} N T>PD.B(@(K@(AK,8`@Ԁ,AȀ$ b8  $HUA8pc888Kӹ`XT8!P|!Aa컁} N TPK8@APTK,8`@,@4XT8!P|!Aa} N  b$8d9 888̀c (K`XT8!P|!Aa컁} N C  config_reg_read|!Aa`a`!;«48@`}8a```88KA88a8`KA8,8~$888K A88a`H%A8,|xyA8H88@AH LX,AW>W>9B8@P@.PTB8+HA,AcHA,,A8`@,@(8!!}Aa컁N $8 8X88c 8K`8!!}Aa컁N 8`8!}aA!仁N ,8`@P,AD $c8  DHA8Lc888KQ`8!!}Aa컁N ,WF>@$S.P8DSBTSDKh8+HMA,A`_c8!}a상A胡N ccH>`c8!A}aN ccH>Q`Ahc8!}N A config_port|```!H2c8x8,@cK!`8c,8@xc8 H2,c@Xc888@9HM1`,@c@,c8,8@@498HL`,@c@c8T>898@@TF>HL`,@c@c8T>88@9HL`,@c@c8T>88@9 HLU`,@c@Pc8T>88@9HL!`,@c@8 T>c898@HK`,@c@c8T>8$8@9HK`,@c@c8T>8(8@9HK`,@c@c8T>8,98@ HKQ`,@,@LL3T>$A<;l8a@8KYA88888KeA8`8!}N 8aD;l8 K A8D8888KA8`8!}N A< read_config|!A}&aa:a`````!PH.|xyc@c8x8Kס`8|xy@ā8cc,8cGA(9HKA`|xyc@c88 c9HK`|xyc@\,88c88@| 9A8HJ`|xyc@c88cG9HJ`|xyc@c88cgc(9 HJ`|xyc@c88c'9HJ]`|xyc@,88c88@| 9A8HJ`|xy<@`8Ƅcc8H-|xyA,;l8@@d8t8aD8`KA8h8}`88D8KAc8!|!Aa} N cc889HG`8a@8KA8x8}p888K!AK8@cc889HG`;l|xy@@T,AL8a8,AXKA88888KA8`8!|!Aa컁} N 88a4KEA888488KQA8`8!|!Aa컁} N *K*K@c9HH`|xyc@\c88 cG9HG`|xyc@4c88c'9HG`|xyc@ c88cG9HG`|xyc@c88H+A|xyALK Cp run_biu_diag|```a`!H*c8x8,@cK`8c|{yc@9c88HF`|{yc@lc88H*a,;l|{y/Ac88@c@\8 8p8aDK)A888}088D8K5AccX8!Pa}N 89HD`8a@8hKA8H8}@888K̀AccX8!Pa}N 8@cc8@`89HD`@,AD8ac8 K9A88P888XKEA8`X8!Pa}N X8!P}N A4clear_la|````a`A!a!H'|yyc@c8898@HA `|yy@@$,A;l8a8 K%A88 888(K1A8`X8!P!}aA胡N cHB `|yyc@c888p9HA`|yyc@|c88H%|yyAK A, reg_login|```a`!H$Qc8x|{yc@8KU`8|{y@c<c8p,8A8 9H@`|{yc@c88c9H@`|{yc@c88c9H@`|{y<@\8ƍcc8H$=|{yA,;l8aD@X8 8hKA88}88D8K%Acc8!a}N 8@cc889H>u`cc8!a}N 8@cc889H>-`|{y@@h,A`;l8a8 PKEA88888KQA8`8!a}N 8 c9H?-`|{yc@c888p9H?`|{yc@c88 H"|{yAKh A read_sparm|```!PH!yc8x8,@cK}`?8,/@c,,/8@,`8@c889H>`,8@xcc889H=`,c@Pc88 H!},8@@4cc889H<`,@@ ,@$8!}N 8aD;l8 @KA8D8888KA8`8!}N `@8K88@8@KЁ8!}N A config_ring|```!P`Huc8x|`yc@8Ky`8|`y@,cA@9c888H<`|`yc@Pc888'9H;`|`yc@(c8889H;`|`yA(`8!}N cc88HI|`y8@8cc8@9H9`@,A8aD;l8 KA8D8888K A8`8!}N c$88(9H:`|`yc@ c88$9H:`|`yc@c88 9H:`|`yc@Āc889H:i`|`yc@c889H:A`|`yc@t c889H:`|`yc@Lc889H9`|`yc@$c889H9`|`y@K A config_link|````a`A!@aHE|dyc@c8x8KI`8|dy@c<c8,8A 89H8`|dyc@}!:|,V>}A2V>}aB8@aLcE~ȮH;98a|0 I|8J |@c&K9H``HKMA8H888P8KYA;Zcc8(AcF@8D9K$8;AaP@.,,AxaB;@8`;cA;AH;!L,AAT``8x|8;|8aH8~(8@AK`|8aHbH,`8a8d8@8HKYA8X888`8KeA8a@8(H-u`8,,8a@AHH-]`,8a@A480H-E`,8a@A84H--`,8a@A88H-`,8a@A8halS.SBStKPAW`:~|`H-A|889 @;`88ccX\98@`!daTaPaLaH~K%``z@8<8axcFKtA8x8}888KtA,@K(cc8cfc9K`K< A chk_mb_ints|`88~!H}A`e;T8a@8KsA8@8888KsA8~8H5A`e88aKsA8(8 888KsA8~8HA`e88aKs]A8880888KsiA8~8HA`e88a0KsA8H8@8808Ks%A8~8HiA`e88aKrՀA8X8P888KrA8~8H%A`e88aKrA8h8`888KrA;8<0D(4@, ~̓$ ܓԓؓHA8`88!0}N A\free_pcb|`;T!c8(8ahKqqA8(888h8| Kq}A?8~HA|eyA 8a8Kq)A888|0888Kq5A88KqY`88aT&8KpـA8H8|@888KpA8<8aXT&8 KpA8X8|P888XKpA8P8aT&80KpaA8h8|`888KpmA88aT&8@Kp%A8x8|p888Kp1A88aHT&8PKoA88|888HKoA88aT&8`KoA88|888KoA8@?889HeA,@ l@D,@ P(HLA!PAT8|8a8Ko-A88|8888Ko9A;;808acKnA8H8|@888KoA,A4,A,AxA0<888x88a 048<  ($$,(4,0KnA88|888KnA;8a8d8```|.KmA8|8888KmɀA;8a8dc(8A8@898H ]A`~88a8cKmMA88|8888KmYA,@H@D,@,(HLA\!PAT88aKlA88|888KlA8` 88! 0}N 8a (D@8KlA88|888 (KlA@D88a xKlaA88|888 xKlmA8x88a Kl1A88|88 8Kl=A8` 88! 0}N HLK88acKkрA88|888Kk݀A8` 88! 0}N 88H A`e88aHKkiA88|88H8KkuA8<0̓4@D(, $ ܓؓԓH qA8` 88! 0}N ,A,AP,@Ѐ88HA`e88aXKjaA8X8|P88X8KjmA88HA`e88aKjA8h8|`888Kj)A88HmA`e88aKiـA8x8|p888KiAK,88@Ԑ89HA,@4@D,@܀H(LAD84AT8a؁!PKiQA88|888Ki]A;;K$88@ؐ $89HA,@ @D,@H(LAD8tAT8ax!PKhA88|888xKh̀A;;K88@(,89HiA,@䀡@D,@H(LAD84AT8a!PKh1A88|888Kh=A;;K88@ܐ8<89HـA,@@D,@d(;LH@04;K!PAT88aKgA888|0888KgA;KdHL8a8;AT!PKgEA888|0888KgQA;K`e88ahKg A8(8| 88h8KgA 8` 88! 0}N HL8a84AT!PKfA88|888KfA;;K`e8t8aKfuA88|888KfA 8` 88! 0}N HL8ax8tAT!PKfA88|888xKf%A;;K`e88a(Ke݀A88|88(8KeA 8` 88! 0}N HL8a84AT!PKeA88|888KeA;;KT`e88aKeEA88|888KeQA 8` 88! 0}N HLK`e88aKdA88|888KdA 8` 88! 0}N 8`8 8}8! 0АԐ؃N A 0 prepare_pcb|=ޮ`!P`|28/@(,A@,@\d|c0.a@,@(8`8!}|0N @8`8!}N ,A @KTT: ;T|3x|2.8T8aD@Kc]A88888DKciA8K<8`8!N 8@`9K`@8!}N A\ rd_mailbox|2$,/(/ A8`@xT:T,@0|2 L |Cx|"N N `@܁$  }3x|JL |Cx|"N 8`N 9 H< @ wr_mailbox|!9HK`H8!@}N A(wr_mailbox@AF8_4ՀA8 84888A8`8!!}aA胡N 88@H1uA=c=||x8 8a8TK>QA8,8888$K>]AK<88@H1A=8P`|8 8a=K=A88888~K> AK ALrelease_dma_txrx|`a``aaA!@8,~`;@8cA,K=A|`y@$,(@|Cy@lA(8a;,A!@,8\@H(@@|CyA8`8!}A胁aN K8cKڱA``K;ā!A8aD8$K;A8<848D88K;A8`8!A}aN ;ā!8aDA8$K;)AKA@~98@9 H.1A|ey@@,A@8a4;,@@,A8Ȑ8![}a`A胡N 8 K:A8l8d8488K:A8`8!A}aN c~888@99 cH-MA`eK, A dma_w_setup|```!K`|cccK8808 48,,;`}~4|@A4,A8```d,,@A,AC x~|,@0X|#x8!P|p}|8N KׅAxX8!P}|`Ѓ|x|p|8N ,AtKl,AKP8,A$K0,AK Arelease_dma_and_free|`a``aaA!@8,~`;@8cA,KֽA|`y@$,(@|Cy@lA(8a;,A!@,8 @H(@@|CyA8`8!}A胁aN K7A88888K7!A8`8!A}aN `8a8K6A8888 8K6ŀA8`8!A}aN ~88cc<>8cK1A``K;ā!A8aD8 K6A888D88K6!A8`8!A}aN ;ā!8aDA8 K5AKA@~98@9 H(A|ey@@,A@8a4;,@@,A8Ȑ8![}a`A胡N 8 K5A8,8$8488K5%A8`8!A}aN c~888@99 cH'̀A`eK, A dma_r_setup|}&!ĒAȒa̾Б;`;```!Гh`ld,A%c?@K4q`<`<,;PA;PcKҙA},@L8c888t8KH`88!0܃}!Aa컁N 8cK3`T&808@:88c <0}4~,A$||@|dD|}H|`}PL||TX||`}`\||dh||`}pl||tx||`}|||||`}||||`}||||`}|||<~,A#8<<8}|@|D|H||L|PT|X||\|`d|h||l|pt|x|||||||||||||||||||8@8 8`89d9$99D:@;$`9 ::$:D:d:ĐȐ}ԑБ=ؐ̒䑝=]ܒ=}]8 88@8`99$ 9D9d9;$::`:d@88 }]= }$(,=04|;"8ac8K0A8<8y4888K0A8 8abK/ՀA8L8yD888K/A8@08a@K/A8\8yT88@8K/A8T48aK/uA8l8yd888K/A8h88aK/EA8|8yt888K/QA8̀<8a0K/A88y8808K/!A8<8aK.A88y888K.A888aK.A88y888K.AccK;`,AD`|8c48!0|} !ĂAȂa̺N 8<cc98 8Kb`,@,A,@8ap88K-A88y88p8K-AccKv`,AL,A(cd88c8KB`88!0!}AȂa̺N 8$88aK-QA88y888K-]Acc8K`,AP`|,Acdc888KB`88!0!}AȂa̺N 808 8aK,A88y888K,ŀAc:cbKz`,AP`|,Acdc888KAu`88!0!}AȂa̺N 8<88a`K,A88y88`8K,)Accb8K`,AP`|,A\cdc888K@`88!0!}AȂa̺N 888aK+A8 8y888K+AccbK1`,AP`|,Acdc888K@A`88!0!}AȂa̺N 0cc88 9K,@8 08a8@K*ŀA88y888K*рA ccb9@KI`,@܀} |`yA,A8~8 KрA`e88aPK*=A8,8y$88P8K*IA8a88 䓝  $K)A8<8y4888K* A48cc89pK,@8 88aK)A8L8yD888K)AccK5`,@}|`yA,A8~8KǽA`e88a@K))A8\8yT88@8K)5A8a8 8 K(A8l8yd888K(A98`788|i4|`B|@98}4|c(|*d88C Ѐ4|B;cc|@9p8(c8]4} *| ( 8K,@`88$8aK(%A8|8yt888K(1Acc8LLbKE`,@}|`yA,Ap8~8(K-A`e88a0K'A88y8808K'A8a8(8 <(,K'YA88y888K'eA0cc88 9K,@x8 X8,8aK'A88y888K'A ccb9@K`,@Ā} |`yA,A8~8 KA`e88a K&}A88y88 8K&A8ap808 t  $K&=A88y888pK&IA8848aK& A88y888K&A@ccbK{`,A`|8888a K%A88y888 K%ŀAcccK,A cd88c8K:`88!0!}AȂa̺N 88a `K%1A88y88 `8K%=A>8wHUA:s@WP~:<::@:}8N: -,@ ,@-:@V:~p|~@08<|dx.|c:|@,~p,AHATnHA|`sxK@t8| A:@|tx.8AP8|tx.B@0``|c"8|tx.|`8|tx.C |c"|tx.|`b8 :cccHbK),@Lb88a  K#A8y888 8 K#Ac8c8 cHKI,|c4 8T@D8a 8bK#9A8y$888,8 K#EA,@@:, A0,Ad~)8`888B@H  D d8c ( C  D d  ,A ~)~88c``  C <<<@9~)<9@9 !888B@```Fxfxf   LTƀ|Kx9*!9J C FXFXF   LT|Kx ~,,@ A 88`8@a~ܐa8a 88 |<K A8L8yD88 8K A,@ ~8`8889KـA`w88a bK =A8\8yT888 K IA88a @K A8l8yd888 @K A`d8 \8a KـA8|8yt888 KA8 8a KA88y888 KA8 8a 0KyA88y888 0KA8 8a KIA88y88 8KUA,A8̀8a ЀK A88y888 KA8耾8a KՀA88y888 KA8 8a pKA88y888 pKA~8 8a KmA88y888 KyA88<8aK=A88y888KIA;;8|8a`8`|.KA8y888`8 KA;;8|8a`c,A88@8aKA88y888KA;;88a8`|.KiA8y$8888,KuA;;88ac,A,@,A `,A `({A,@48`KՑAcc898 8KQI`,A;,@s@;WH~L//c,@:@} <<88A|0@@@:A`B@8`b|@@:|@@:C Ԍ|@@:|@@;8c, AXcccK,@lccKDA`||yA@,A88UP8UP8,c8K0`848!0!ā|} K88$c88K0m`848!0!ā|} KԀ,@cccK!ccKCu`,@,88`48!0|} Kp88ccd8K/`848!0!ā|} K08 cFc8abKaA88y888KmAW:88a<<||ƸKA88y888K)A }< |}< |  K;,WH~cs@/:@} <<88A0@@h:AhB@@```b@@<:@@(:C Ԍ@@:@@;8c/ @$KTc8cK88`48!0|!} Kx8 8aKA8\8yT888KA8 @8aKA8l8yd888KA8 `8a@KUA8|8yt88@8KaA8ccd8@8K-=`848!0!ā|} K8 8a0bK݀A8L8yD8808KA,AdccK@%`,Acd88 c87K,`848!0!ā|} Kc8cKaK88cc8X9KU`,A0,A8`KϩA~܀K̀X`8 8aP8KрA8<8y488P8K݀A8c48!0|!} K8~8`8p889KA`wK 88`8<a8daKlAx~8@KA|8`8<8 |aptax8a |KA8L8yD88 8KA,@@KH8cc<889KC`Kt8cc8 8 `K>`cc8a9KC`cGcc88$9KCq`<cc88489KCM`8LccT988`KC%`|xyAcccK8c48!0|!} KL8cc8 `K=`cc8a9KB`cGcc889KBy`8cc889KBY`8cc889KB5`,Ac`xccKK88c8 c9 K,@Db8 D8a P $KA8y4888<8 PKAKdcccK}8c888K(e`848!0|!ĂAȂa̺} N 8 8a`aKA88y888KAcccK8c888K'`848!0|!ĂAȂa̺} N cccK؉8c888K'q`848!0|!ĂAȂa̺} N aT~8T8HAKc`|ccK ,Alcd88c8K&`88!0!}AȂa̺N cccKױ8c888K&`88!0!}AȂa̺N aP~8P8H=AKc`|ccKA,Acd88c8K&!`88!0!}AȂa̺N cccK8c88r8K%`88!0!}AȂa̺N aH~8H8HuAKhc`|ccKy,Acd88c8PK%Y`88!0!}AȂa̺N cccK!8c88D8K% `88!0!}AȂa̺N aD~8D8HAKc`|ccKձ,Acd88c8*K$`88!0!}AȂa̺N cccKY8c88!8K$A`88!0!}AȂa̺N 8 8a c$KA88y88 8KA8 cc88Kx`,AH,A$cd88|c8K#`88!0!}AȂa̺N |K<|<~,@ |K;@cK`<`;P,@;pcKрA},A`2a&8!```89K;`;cc8|@cA8`X}8!PN Aclean_iocb@AF11_1hA L| N lA L| N tA L| N xA L| N A L| N A L| N H @strcpypk=@!k9J}i8A,AP8B8} P8})P},P@} P8})P},PA})@})PyA}+4Uk|Xp!k}iA ,8M 8B耤0|P8})P},P@4} P8})P},P@,|P8})P},PA})(})PyAH})@})PyA}Cx8tT@>@N @ strcat|T>`!T>(s(nA4/h@PA,i,aA,cAH`88@(H A8`H8!@}N 8`"<8!@N `88H IA8`H8!@}N ,lA8`88@H A8`H8!@}N `88H ݀A8`H8!@}N `88H A8`H8!@}N ,b,cA\,iA4,sA@`K`8`H8!@}N 8`H8!@}N `c<8!@H4 A convert_att|8D``!;8a@8K]`;(0,A@HA,x@,BAt8;D;8H8a@,CAP`HAA8HH8|@@0~;,8a@BAC,@h}|}8!`N 8`"h8!`}N 8`h8!`}N AT convert_seq|T>!HAcH8!@}N A4err_exit|`!`8DT>`8@HMAD@ccK`8aDHQAcX8!P}N Atgetatt|`;DaA!`!,AHA8HA`|88acKA808}(888KA,A ,AA8aHcKa`8@8L8DHA`{D8~@K5`88aceK1A8@8}8888K=A8d8aHcKA8P8}H888HK A8<D8aKрA8`8}X888K݀A888~8lDK`{8aD`HeA88aceKqA8p8}h888K}A8<8a8KAA88}x8888KMA8d8~ 8l8cKI|{x88aceKA88}888KA8 8aKŀA88}888KрA88~p8lc8K8$8a(ceK}A88}888(KA8Ԁp8axKMA88}888xKYA8X8~8lc8KU88aceKA88}888KA88aKՀA88}888KA; 8t8~L8lc>h8K|{x88ahceKA88}888hKA>L8t8aKMA88}888KYA;@888a^>lKA88}888KA88i8@8~ ^t$c8K ||x8 8aXcKA8 8}888XKŀA,AP8KMAW>H Ac(8! !}aA胡N 8X 8aK5A808}(888KAA 8`\~P~HA8`(8! !}aA胡N HUA8`(8! }N H)A8`(8! }N HA8`(8! }N c8aX8K5A8 8}88X8KAA8` (8! }N A0 getflipodmA L| N A L| N A L| N A L| N A L| N A L| N A L| N A L| N |!#H``, `8988FA,`K@`,@4H8`8!@}N `8GK@`,@8`H8!@}N Aset_up_adapter|`; !`c8aD8KA8X8|P88D8KAcc8@889K;`|}y@@<`<<8c88|A| <`<8c8AA|<`8cA|A,A8~  8\8(8adKŀA88|88d8KрA80c888}K`h8!`}N 88X8aKYA8h8|`888KeAcc88@89K:}`|}y@Ā@|c4Tc~8F|8@A`|@A,@(8`h8!`}N  c888@>  888K`h8!`}N cc889K=`|}y@88cc8@9K9}`|}y@Ā@88aKA88|888K A@ U6|@Al,A88@ c8 ? (88 K`h8!`}N cc8 88@9K8`|}y@,@@T6|@Al,A8c 8 8H8? 8ő( 8K`h8!`}N cc888@9K7`8<@8aKA88|888KAcc888@9K7`84@8aTK5A8(8| 888TKAAcc888@9K7Y`8h@8aKA888|0888KAcc8 88@9K7 `8@8aKA8H8|@888KAch8!`}N ch8!`}N 88 8aKA88|888K)AK| A<@888aK݀A88|888KAK8p88aKA8x8|p888KAKP,A8~  88$8aK]A88|888KiAK|(<`<<8c88A|A| AX|(@,A~ 8 88 8a4KـA88|8848KAK888atKA88|88t8KAKL888a$KqA88|88$8K}AK888aK=A88|888KIAK Atu02|ܓ!Aa;```;!c;88aLKA808}(88L8KAl`(@,@l`(@,ccKo`|zyA0cC8!}A!a컁N 88cca@@9K#-`|zy@cc88a@@9K#`|zy@c88c9@8@K"`|zy@Pl(@<,A08<cc@98 @K(`|zy@<`8c K")A; ?8cc88D9K,a`|zy8x@DTl,A4K!ـA;9cc8,8@8D9K8D8aKA8@8}8888KA888aKmA8P8}H888KyA,@08`8!}A!a컁N <~ 88cD 88 8K`8!܃}!Aa컁N 8D8aKA8@8}8888KADt@,@xccKr`|zy@88 cc89K&`|zy@<`8cB@K A8Hcc889K*]`|zy@Ht@@(@xcc88<@9K&=`|zy@|ccK`<`8c @KAcC8!}A!a컁N 8a8 KYA8p8}h888KeA8 c888KA`8!܃}!Aa컁N ccK|`Kx88a<8K̀A8`8}X88<8KـA,Ad8 8cd8!D 8ʑ( 8K`8!܃}!Aa컁N <`8c K1AKccKp]`,@@,A;cc8x8KM`ccK`K8`KuAccKo`|zy@|K A 8tu03|ܓ!A;a쿁`;`!c8P;8aHK=A8 8}888HKIA<x<`UU;}x;#UU,;DA\``c 98@c;K'5`,c@0c9~8rUU,@``K#`,c@c8D9K&`rપD,@c9c|8|(@@~8,@``K"`,c@|c8D9K&Y`,@cD@L|8c9|(@@T|8K"=`|xy@,@ch}8!`܃a!A軁N `88acbKaA8@8}8888KmAc 9`,c|A,` x D|8 |x@|8K!a`8c888K`h8!`܃}!Aa컁N `xK`88acbKyA808}(888K셀Ac 9`,c|A,` x D|8 |x@|8K y`8vc888K`h8!`܃}!Aa컁N A tu04|ܓ!Aa쿁`;`!@c808aD KAA8 8}888DKMAccK`,@;`?@UU? ,;@h:``((@V<@D;(@;{,A8!܃}!Aa컁N cc8cb9K`cc8c98@K`,@8@|@@(`AlKH,@08`8!}!Aa컁N |8c@ 8|88 K`8!܃}!Aa컁N ,,@ :UUK,@ :K@:K|8!}N A Htu05|Ԓؒ}&`!Aa쿁```8b!`{K5`;8``KuA{,Ac88Te&89c`,L@`8ccK>`,L@@8ccK>`,@$cc8KF`,,ADA8c888nK`H8!@}N 888aKߕA88|888KߡAc8c8K@`,A|cc8KA,LA,/Ad8c,,A988 AA(cKy`ccKi`,,ADA8 %s dds interrupt level = %d Open RC = %x, errno = %d Open RC = %x, errno = %d GLM Presence Test Error: dds2 interrupt level = %d ERRCODE = %x, ERRTYPE = %x I/O Register compare error adapter_open getatt rc = %x adapter_open getatt rc = %x ERROR in getflipodm, rc = %d Configuration register error Error accessing adapter SLIM Internal Loopback Test Error: External Loopback Test Error: Unable to change device state Timeout waiting for interrupt Unable to detect GLM presence Error unconfiguring LPP device Error reconfiguring LPP device Internal loopback receive error Internal loopback compare error External loopback receive error External loopback compare error FireFLy Chipset did not RESET... PCI receive error - PCI loopback PCI compare error - PCI loopback Internal loopback transmit error External loopback transmit error PCI transmit error - PCI loopback Configuration Register Test Error: Unable to unconfigure, Device busy Adapter not responding after reset Unable to release memory after DMA /usr/lpp/diagnostics/slih/fcphal_intrOpen of machine device driver failed Error getting memory from the system adapter_open detected a Jack adapter. adapter_open detected a Coho adapter. Close of machine device driver failed Open of Machine DD Failed, errno = %d adapter_open - config_reg_read rc = %x RETURN FROM first PDIAG OPEN, rc is %x Unable to pin memory for DMA operation Close of Machine DD Failed, errno = %d RETURN FROM second PDIAG OPEN, rc is %x adapter reset read HSTSTAT register = %x I/O Error on read, addr = %X, errno = %d I/O Error on write addr = %X, errno = %d Calling for first memory BAR - pdiag open adapter_reset:enbl_pci_par returned rc=%x Calling for second memory BAR - pdiag open TU %d is not a valid TU, exerciser aborted adapter_open detected a Flipper 4G adapter. Reg. cmp error at addr %x, expected %x, got %x Data cmp err at offset %x, expected %x, got %x did not see mb atn after adapter_reset, hstatt = %x pcie not detected. No second pidag_open, adapter_info->handle2 = %x @(#)16 1.21.2.2 src/bos/diag/tu/fcphal/tools.c, tu_fcphal, bos720 12/16/13 16:09:14pcie detected. First pidag_open rc=%x, diag_dds->bus_mem_addr =%x, adapter_info->handle = %x pcie detected. Second pidag_open rc=%x, diag_dds2->bus_mem_addr =%x, adapter_info->handle2 = %x pcie not detected. First pidag_open rc=%x, diag_dds->bus_mem_addr =%x, adapter_info->handle = %x @##L#|##$ $<$l$$$$p   |   !!(!8!H||||!X%s%s%s%s/dev//dev/dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG rwfuncs.crwfuncs.crwfuncs.crwfuncs.crwfuncs.crwfuncs.crwfuncs.crwfuncs.crwfuncs.crwfuncs.crwfuncs.crwfuncs.cconfig_reg_write has bus=%s config_reg_write has bus=%s memio_rd found adapter_info->pcie = %x memio_wr found adapter_info->pcie = %x Error code %x returned from pdiag_dd_write Error code %x returned from pdiag_dd_write Error code %x returned from pdiag_dd_write Encountered EEH condition during mem_rd in TU%d Encountered EEH condition during mem_rd in TU%d mem_rd: Error code %x returned from pdiag_dd_read Encountered EEH condition during memio_rd in TU%d mem_rd: Error code %x returned from pdiag_dd_read memio_rd : Error code %x returned from pdiag_dd_read Encountered EEH condition during config_reg_read in TU%d mem_rd:pdiag_dd_read of hstatt io reg, val_hstatt=%x, rcx=%x mem_rd:pdiag_dd_read of hstatt io reg, val_hstatt=%x, rcx=%x mem_rd:pdiag_dd_read of hstatt io reg, val_hstatt=%x, rcx=%x %s%s%sdfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG PCB DUMP xxx 1 =%x xxx 2 =%x xxx 3 =%x xxx 4 =%x xxx 5 =%x xxx 6 =%x xxx 7 =%x xxx 8 =%x xxx 9 =%x slab at %p xxx 10 =%x mb_host is %p pcb_host is %p Prepare PCB startcmd_r0_host is %p rsp_r0_host is %p pcb[%d] is 0x%08X prepare_pcb clean exit pcb_host virt addr = 0x%08X pcb_host_phys addr = 0x%08X host_ring_ptrs_in_host is %p port_ring_ptrs_in_host is %p dma setup for pcb_host rc=%x prepare_pcb dma setups, fail = %d rd_mailbox IOSHORT_16 ret_data =0x%X dma mb setup fail 1. regions=%d, addr[0]=%x, count[0]=%x dma mb setup: Error %x from pdiag_dd_big_dma_list_64_setup dma pcb setup: Error %x from pdiag_dd_big_dma_list_64_setup dma cmd r0 setup fail 2. regions=%d, addr[0]=%x, count[0]=%x dma rsp r0 setup fail 3. regions=%d, addr[0]=%x, count[0]=%x dma cmd r0 setup: Error %x from pdiag_dd_big_dma_list_64_setup dma rsp r0 setup: Error %x from pdiag_dd_big_dma_list_64_setup dma port ring ptrs in host setup fail 4. regions=%d, addr[0]=%x, count[0]=%x dma host ring ptrs in host setup fail 4. regions=%d, addr[0]=%x, count[0]=%x dma host ring ptrs in host setup fail 4. regions=%d, addr[0]=%x, count[0]=%x @(#)49 1.1 src/bos/diag/tu/fcphal/sli2.c, tu_fcphal, bos720 2/21/08 15:41:53dma port ring ptrs in host setup: Error %x from pdiag_dd_big_dma_list_64_setup dma host ring ptrs in host setup: Error %x from pdiag_dd_big_dma_list_64_setup %s%s%s%s%s%s%s%s%s%sPNSNVLECVJVMVHVLVJVMVHVHFCVM%s%s%s%s%s%s%s*FN*MF*ZM*FC*%s%s %s %s %s %s %s %s %s %s 57591910dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG *RL%08XdfcscsiTU_MSG *Z0%08XdfcscsiTU_MSG *Z1%08XdfcscsiTU_MSG *Z2%08XdfcscsiTU_MSG *Z3%08XdfcscsiTU_MSG *Z4%08XdfcscsiTU_MSG *Z5%08XdfcscsiTU_MSG *Z6%08XdfcscsiTU_MSG *Z7%08XdfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG Read Rev HSTSTAT = %x sli2_cfged = %x sli2_cfged = %x feature code is %s Kill board results. MB 0000 will be %08X In read_rev_get_vpd() init_link: polling... chk_mb_ints rc = %x hex returned from mailbox %x returned from mailbox %x returned from mailbox %x returned from mailbox %x init_link: chk_mb_ints... config port MB 1 = 0x%08X config port MB 2 = 0x%08X config port MB 3 = 0x%08X config port MB 0 = 0x%08X config port will return %x parse_vpd kw=%s, kw_data=%s config port clean rc = %x adapter_info->int_pending =%x MB after MB command execution. chk_mb_ints sees saved HSTSTAT=%x chk_mb_ints sees saved SLIM A8=%x chk_mb_ints sees saved SLIM AC=%x reco_loop = %x, reco_timeout = %x comp_loop = %x, comp_timeout = %x no longer polling, HSTATT=%x, rc=%x port config: Mailbox 0 contains: %x reco loop ended in us_time = %d usec comp loop ended in us_time = %d usec flag_found[0]=%8.8X, flag_found[1]=%8.8X kill board reco_timeout, reco_loop = %x read_la: Mailbox comand error return: %x read_la: Mailbox comand error return: %x clear_la: Mailbox comand error return: %x port config error: Mailbox 0 contains: %x EEH error. read 32 bit cfg reg %x = 0x%08X read rev word 1 value after command was %x init_link: Mailbox comand error return: %x reg_login: Mailbox comand error return: %x chk_mb_own found we didn't own the mailbox. init_link: polling elapsed_ms=%d decimal... read_sparm: Mailbox comand error return: %x Encountered EEH condition...during clear_la chk_mb_ints : mb 0 rd_mailbox read=%x, rc=%x part_slim did not see MAILBOX_OK. It saw %x. config_link: Mailbox comand error return: %x config_ring: Mailbox comand error return: %x Encountered EEH condition...during reg_login read_config: Mailbox comand error return: %x Encountered EEH condition...during read_sparm run_biu_diag: Mailbox comand error return: %x chk_mb_ints bad rc, then HSTATT = %x, rcx = %x Encountered EEH condition...during run_biu_diag run_biu_diag64: Mailbox comand error return: %x Encountered EEH condition...during config_port. chk_mb_ints found an intrpt with nonzero HSTSTAT kill board check for error attention HSTATT = %x kill board check for error attention HSTSTAT = %x read_config parms: Mailbox comand error return: %x kill board check for error attention SLIM 0xA8 = %x kill board check for error attention SLIM 0xAC = %x chk_mb_ints before pdiag kick/watch. HSTATT = %x, rcx = %x chk_mb_ints sees adapter_info->num_interrupts = %d decimal chk_mb_ints showed no return of mailbox ownership to host. parse_vpd read mb addr=%4x, offset=%4x, data=%08x '%s' chk_mb_ints : now going to read mailbox 0 to chk for mb owner. All other MB values are already written to SLIM, and read back here. chk_mb_ints:pdiag_dd_kick_hdw_and_watch_for_interrupts_safe_mode rc=%x chk_mb_ints sees adapter_info->num_interrupts = %d decimal before kick. MB before MB0 written. MB0 will be written immediately after this list. pdiag_dd_kick_hdw_and_watch_for_interrupts using adapter_info->handle %x pdiag_dd_kick_hdw_and_watch_for_interrupts using adapter_info->handle2 %x pdiag_dd_kick_hdw_and_watch_for_interrupts_safe_mode rc=%8.8X, int_pending=%8.8X @(#)13 1.14.2.1 src/bos/diag/tu/fcphal/mb_cmds.c, tu_fcphal, bos720 12/16/13 16:05:21 %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%s%s%s%s%s%08X %08X %08X %08X %08X %08X %08X %08X dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG  %08X %08X %08X %08X %08X %08X %08X %08X PCB Area clean_mbs rc=%x chk_mb_own rc=%x Host Mailbox Area mem_wr word_1 rc=%x mem_wr word_2 rc=%x mem_wr word_3 rc=%x mem_wr word_4 rc=%x mem_wr word_5 rc=%x mem_wr word_0 rc=%x Host Cmd Ring 0 Area Host Rsp Ring 0 Area mem_rd of %x, rc = %x memio_wr HSTSTAT rc=%x dump_stuff_to_trc Step 1 start. Port Ring Pointers In Host Area Host Ring Pointers In Host Area dump_stuff_to_trc Step 20 start. dump_stuff_to_trc Step 2A start. dump_stuff_to_trc Step 2B start. dump_stuff_to_trc Step 2C start. dump_stuff_to_trc Step 2D start. dump_stuff_to_trc Step 2E start. dump_stuff_to_trc Step 4 start. dump_stuff_to_trc Step 5 start. dump_stuff_to_trc Step 6 start. dmp_stuff_to_trc step 4 reset timeout. adapter reset read HSTSTAT register = %x dump_stuff_to_trc Step 6 Area 2 start. dump_stuff_to_trc Step 6 Area 3 start. dump_stuff_to_trc Step 6 Area 4 start. dump_stuff_to_trc Step 6 Area 5 start. dump_stuff_to_trc Step 6 Area 6 start. dump_stuff_to_trc Step 6 Area 7 start. dump_stuff_to_trc Step 6 Area 8 start. mailbox offset %04X is %08X (little endian) dmp_hba_to_slim mailbox completion timeout step 3 SLIM mem_rd returned 0x%x, offset = 0x%x dump_stuff_to_trc Step 3 dump of SLIM follows - dmp_stuff_to_trc step, FFRDY_MSK bit 23 not cleared dump_stuff_to_trc Step 2 skipped. Only for needed for SLI2 mode. @(#)50 1.2 src/bos/diag/tu/fcphal/dump_hba.c, tu_fcphal, bos720 5/28/08 15:28:13%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%swrap.cwrap.cwrap.cwrap.cwrap.cwrap.cwrap.cwrap.cwrap.cwrap.cwrap.cwrap.cwrap.cwrap.cwrap.cwrap.cwrap.cwrap.cwrap.cwrap.cwrap.cwrap.cwrap.cwrap.cdfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG xxx 30 =%x xxx 31 =%x xxx 32 =%x xxx 33 =%x xxx 36 =%x xxx 37 =%x xxx 38 =%x xxx 39 =%x Config Port Clear link... host cmd ring host rsp ring Partition SLIM read_config... l_buff is at %p s_buff is at %p wl_buff is at %p cmd[%d] = 0x%08X rsp[%d] = 0x%08X Register Login... Clear Link Failed tx buffer is at %p rx buffer is at %p gen_buff_size is %x buff_start is at %p Configuring Ring... Configuring Link... xxx 34 ib=%x, rc=%x xxx 35 ib=%x, rc=%x tx_blp_buff is at %p Initializing Link... tx_data=%x,rx_data=%x host cmd put index = %x host rsp get index = %x port cmd get index = %x port rsp put index = %x Release dma_addr.wl_addr Read Link Attention 2... Release dma_addr.l_baddr buf=%x,size=%x,offset=%x Release dma_addr->w_addr Release dma_addr->r_addr Release dma_addr->l_baddr Release dma_addr->s_paddr Release dma_addr->s_paddr Release dma_addr->l_baddr Release dma_addr->wl_addr Release dma_addr->s_paddr Release dma_addr->l_baddr Release dma_addr->wl_addr Read Service Parameters... wrap B sees saved HSTSTAT=%x wrap B sees saved SLIM A8=%x wrap B sees saved SLIM AC=%x wrap B sees saved SLIM A8=%x wrap B sees saved SLIM AC=%x Release dma_addr->w_blp_addr Release dma_addr->w_addrs[0] Release dma_addr->r_addrs[0] wrap found an intrpt with HSTSTAT=%x wrap second watch for interrupt rc=%x Read Link Attention 1... &event_tag=%08p flag_found[0]=%8.8X, flag_found[1]=%8.8X EEH error. read 32 bit cfg reg %x = 0x%08X dma_r_setup: Error %x from pdiag_dd_dma_setup dma_w_setup: Error %x from pdiag_dd_dma_setup dma_r_setup(rx_buff) rc=%x, dma_addr.r_addr=%x MAPPING BLP buf %d of 0x%08X real to 0x%016llx phys wrap sees adapter_info->num_interrupts = %d decimal dma_r_setup: regions=%ll, addr[0]=%ll, count[0]=%ll dma_r_setup: regions=%ll, addr[0]=%ll, count[0]=%ll dma_w_setup: regions=%ll, addr[0]=%ll, count[0]=%ll dma_w_setup: regions=%ll, addr[0]=%ll, count[0]=%ll MAPPING XMIT buf %d of 0x%08X real to 0x%016llx phys MAPPING RECV buf %d of 0x%08X real to 0x%016llx phys wrap B sees adapter_info->num_interrupts = %d decimal release_dma_txrx: Error %x from pdiag_dd_dma_complete release_dma_txrx: Error %x from pdiag_dd_dma_complete release_dma_other: Error %x from pdiag_dd_dma_complete release_dma_other: Error %x from pdiag_dd_dma_complete dma_r_setup: Error %x from pdiag_dd_big_dma_list_64_setup dma_w_setup: Error %x from pdiag_dd_big_dma_list_64_setup wrap after clear_la sees adapter_info->num_interrupts = %d decimal pdiag_dd_kick_hdw_and_watch_for_interrupts_safe_mode rc=%8.8X, int_pending=%8.8X @(#)32 1.12.2.2 src/bos/diag/tu/fcphal/wrap.c, tu_fcphal, bos720 12/16/13 16:09:46%s0x00bus_iddfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG connwhereparent_namebus_io_addrbus_mem_addrbus_intr_lvlbus_mem_addr2getflipodm: rcA =%x getflipodm: rcB =%x getflipodm: rcC =%x getflipodm: rcD =%x getflipodm: rcE =%x getflipodm: rcH =%x getflipodm: rcC2 =%x getflipodm: bus_id = %x getflipodm: slot_num = %x getflipodm: intr_level = %x getflipodm: bus_io_addr = %x getflipodm: bus_mem_addr = %x getflipodm: bus_mem_addr2 = %x getflipodm: bus_io_length = %x DIAGEX CFG STATE RC = %d,lname = %s getflipodm: Parent Name (pname): %s getflipodm: Adapter Name (lname): %s getflipodm: logical name must be specified %s%s%s%s%s%s%s%s%s%s%stu02.ctu02.ctu02.ctu02.cdfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG Found LP7000 Adapter Found LP9000 Adapter Found JACK PCI-E Adapter Found COHO PCI-E Adapter Found LP9802 PCI-X Adapter Found LP10000 PCI-X Adapter Found LP11000 PCI-X Adapter SLIM Base Address (Low) = %x SLIM Base Address (High) = %x Found an unknown jumper settings Found an unknown vendor device ID Control Registers I/O base address = %x Found LP6000 Adapter, with AIX jumper settings Entering TU02...Configuration Register Test... Control Registers memory base address (Low) = %x Control Registers memory base address (High) = %x @(#)18 1.9.2.1 src/bos/diag/tu/fcphal/tu02.c, tu_fcphal, bos720 12/16/13 16:06:13%s%s%stu03.ctu03.ctu03.cdfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG HSTSTAT is %08x Entering TU03...Reset Test... FireFLy Chipset did not RESET... Error reported from Host Status Register... did not see mb atn after adapter_reset, hstatt = %x @(#)19 1.10 src/bos/diag/tu/fcphal/tu03.c, tu_fcphal, bos720 7/10/09 13:25:51%stu04.ctu04.cdfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG  Entering TU04...Register Test... <@tu04: Addr = %x, pattern = %x, read = %x, mask = %x tu04: Addr = %x, pattern = %x, read = %x, mask = %x %stu05.ctu05.cdfcscsiTU_MSG  Entering TU05...SRAM Test... %s%s%s%stu06.ctu06.ctu06.ctu06.ctu06.ctu06.ctu06.ctu06.ctu06.ctu06.cdfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG Got LINK Interrupt... Got MAILBOX Interrupt... Got RING(%.1d) Interrupt... getringint : mb 0 mem_rd rce=%x Entering TU06...Interrupt Test... return from RING(%.1d) Interrupt Test = %x return from RING(%.1d) Interrupt Test = %x Encountered EEH condition...during interrupt test @(#)22 1.6.2.2 src/bos/diag/tu/fcphal/tu06.c, tu_fcphal, bos720 12/16/13 16:09:27%stu07.ctu07.ctu07.cdfcscsiTU_MSG  Entering TU07...PCI Loopback... @(#)23 1.8 src/bos/diag/tu/fcphal/tu07.c, tu_fcphal, bos720 2/21/08 15:29:25%sdfcscsiTU_MSG  Entering TU08...Internal Loopback... %sdfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG Exiting tu09 with rc = %x RETRYLOOP wrap test attempt=%d, rc=%x Entering TU09...External Loop Back... %s%s%s%s%stu12.ctu12.ctu12.ctu12.ctu12.ctu12.ctu12.ctu12.ctu12.cdfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG Config Port Partition SLIM Entering TU12...Adapter DMA Test... tu12 saw adapter not ready, HSTSTAT=%x receive buffer addr, real=%X, phys=%X transmit buffer addr, real=%X, phys=%X Initializing DMA with retry==1, last pass. Initializing DMA with retry==2, first pass. @(#)28 1.10.2.1 src/bos/diag/tu/fcphal/tu12.c, tu_fcphal, bos720 3/14/12 13:42:35%s%s%stu13.ctu13.cdfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG HSTSTAT is %08x FireFLy Chipset did not RESET... or no Gigabaud Link Module found... Entering TU13...GLM Presence Test... did not see mb atn after adapter_reset, hstatt = %x @(#)29 1.13 src/bos/diag/tu/fcphal/tu13.c, tu_fcphal, bos720 7/10/09 13:26:05 %s%s%s%s%s%s%s %08X tu14.ctu14.ctu14.c%04X dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG Config Port lmsd_test Partition SLIM DUMP LMSD data... tu14 rd_mailbox rc=%08X Entering TU14...Dump LMSD Test... @(#)01 1.1 src/bos/diag/tu/fcphal/tu14.c, tu_fcphal, bos720 7/10/08 13:55:26%s%s%sdfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG dfcscsiTU_MSG  Entering TU CLOSE... Entering TU RECOVERY... TU_RECOVERY - sli2_cfged was true. TU_RECOVERY - free_pcb returned %x. TU_RECOVERY - ff_status returned %x TU_RECOVERY - adapter_reset returned %x TU_RECOVERY - set_up_adapter returned %x TU_RECOVERY - release_dma_and_free returned %x. @(#)30 1.7 src/bos/diag/tu/fcphal/tu_close.c, tu_fcphal, bos720 9/29/08 09:50:31 r 0 sxI  " * > JP {8 {` [ _ c e f0 f { h i i j | m n | p`$iZl#@/@;@H@errno@close@ sync@ malloc@ free@ open@ strtoul@ sprintf@ usleep@ tolower@ read@ sleep@ ioctl@ srand@ rand@ dt@ T@ @ @ @ @ @ @ @ ,@ 9@ Y@ z@ @ @ @ exectu r!              $          $ ( , 0 4 8 < @ D H L P T X \ ` d h l p t x | r r r r r r r r r r r r r r r  r r r r r  r  r r r r r r  r r r r s s s s  s  s  s s s $ s$# s(" s,% s0! s4 s8 s< s@ sD sH sL sP sT sX s\ s` sd sh sl sp st/usr/lib:/lib:/usr/lpp/xlC/liblibc.ashr.olibdiag.ashr.o/unixlibpdiag.ashr.o@VPDlibtu_fcphal/5765E6200/520 ___strcmp ___memset ___memmove ___strcpy5pdiag_dd_kick_hdw_and_watch_for_interrupts_safe_modepdiag_dd_dma_setuppdiag_dd_big_dma_list_64_setuppdiag_dd_dma_complete"pdiag_dd_big_dma_list_64_completepdiag_dd_writepdiag_dd_read pdiag_close pdiag_openpdiag_restore_multifunc_statepdiag_diagnose_multifunc_statepdiag_cs_free_attrpdiag_cs_get_attrpdiag_cs_closepdiag_cs_open