ZbH c$, '4  'T1L.textc .data  $,d@.bss ( (.loaderCB(= ,|nx|#x|+xb,;LAA 4| S*N!A98}{x~xH` ,Ab$HZ}A| @__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|;ܓ`8~ē;`!`HCA8HC`,AHCـA,8~AH a8~pHCyA,@P8`H,eHccH$u;|8THCA,A8 8~d8HCAH8p@Hqp@A|8bDc8c|c".,A؀8| @0H<5H>8`8!}N 8 D8~|8 AdHC-A88~88 HCA8`HR`8`H>)cH>!8`8!}N HH=8`8!}N 8e8 48a@8l|HTA8a@HVA||y@`K8 8~t8 cHBMA<` 8c!HH)`8`H=]8| AKH<D8bc8c|c".,A\Kp@AKT8 8~l8HAـAH8pA p@AK HccH"1;|8THAqA,AKHUA8`HUـAH8~pH@̀A,@KT8~4HUAHUрA`d8~HUqA8~8HUeA8`HUрAK Ahmain|;`;8`a!@8@HUyA8`;b8HD8 $,A LHHUMA8x88{P,X@P88{ H@AAc8(HU9`;x8!pc}aN 8`H?Ac8,A@`8 HT`cx8!pa}N HT`cx8!pa}N a\8`x8!p}N Afind_adap_type|;ܓ}&88䓁8Pa쑁!`H>݀A;d8ad88HQ`8a@;|8D;e|HPA8\888@8H>A88a@HSA8pHSA,@8 88H>MA8d;b8888~H>)A8{88c~HSA88aX\`h88d8 H=݀A88 8 XH=ŀA8\`88 H=A8d\8$8 H=A8(h8,8 H=}A888`88XHRA`{8 8 84cfH=AA,@, ,/AAh8 8<8 @,XH=A8 X8d8 8 H8Tz8|w.(A|iN `@cc8H9A,@p@Al8|88,(+/A@A;Ѐp@x8Ԁ88~|8 HA8,8~8 H̀A88~8 HAx8!pAȂa}ЂԂ؂ܻN 8`eH8Ԁ88~|8 HiAK8`aHKP8`iH;8Ԁ88 8~|H5AKPAX8`U;Ѐp@| L]AHq| @8`YH]8Ԁ88~|8 H݀AK8`QH9KKK8|TH1`D|`8ceH1`K<8`AHK0`K t8ȂtVH`,@`Kbc8DH`,A8`8HK8LtbcH`,@ \8Kbc8H`,@ 8K8`,HAK|`Kl8|TH7A|dy{AtH7A|syrA<8| H0`8sH`,A`K8| H0Q`p@A8`H+`8888~tHA808| p@@8H0`8rsHy`,A`Kt8`H-8rsHE`,AP`K@K}KX88l8 8~dHyA8`H*Y`8`HK A get_flags|`88b܃!8 8c4HA,A`},@},AH-A} ,@},@},@P.PBPN T~pAKT~pAKT~pAKT~pAKtT~pAKTT~pAK4,AK8`N @@ compute_crc32|!8ܐH88e<8HA8 888b8 8 cd``8c 8K 8h 8b|8 c@H0AA8,AdH8!@}N H8!@}N Awrite_mcode_to_flash|;ܓ88ԓ8aA!HA;}8c H%A|~yAT8 888~ 8K8 ~ 8b|c@8 8H/)A,8<>`z88; AEc,|(TѾT,|(P|2,K`{8 88cfHA}08 D88HA8 T88HmA8 d8 8HEA8 t88H-A88}K`{8 88cfHA}888$~HрA88,c8HA8L84cf8HA888?~ | deC dcH$iAcCX8!PA}aN 888HA8888 HA8`H `8`H Kp Aread_mcode_from_flash|!Aa8;8 8$!HeA<`8c!HA`8;8,8@8H5A8#@8a@H'm`~@H#=A88a@8@H%!A`f;8 ,~8A8LHՀA8h~H%A888h,8T@pHA8d8\8F8 HA8`Hm`8`H ~,A H)iA8!!}Aa컁N 88lH1A8d H!QA,~A8 `H+=A|fy8 08t8 @H݀A88|8^8 HŀA~H!A8`H`8`H 8~<9; 888 } Cc£``|2xpT~A|:xT~pA|:xT~pA|:xT~pA|:xT~pA|:xT~pA|:xT~pA|:xT~pA|:xC x|(88c<|8 TF>P.PBP```|"xpT~A|*xT~pA|*xT~pA|*xT~pA|*xT~pA|*xT~pA|*xT~pA|*xT~pA|*xC x|8`88cFTF>P.PBPH A88cf8H ݀A8 8c8H ŀA((L1A|@@t88H8cF|@@XH A8d8cf8H mA8 8c&8H UA8 8c8H =AK888H %A8`H`8`H9K88H AKX8`H~K848,H ـA8D8<8:8 H A8`H`8`HK4 Aread_mcode_file|8;ܓ88 !H QA<`8c!H-`KKK}`~8bcHIA,8 AT88H A,,A,Ax888A8H ـA8`H`8`H큁H8!@}N 8,8H A8`HH8!@}N 8 48 8H iA8`HH8!@}N 888H 5A8`HUH8!@}N Ahdownload|8;;`8l8}!H A8<8}8 H A,,A,/A\,A 8xL>8!~">@8!}0|8!}(4A8!8!|(AL8!|<8!|0A$A<|8!|L3A|. ,A8u,A8u,Ap8u$,A\8u,,AH8u4,A48u<,A 8uD,A 8o,!Ao,!Ao ,!@::`88b̰c u:C,@pf8T`,<`88uA(|```C AD| ``  C V@8~ 8b8@q K1`,Aq8:@|5: @\:a$,@8ts:R(|@$,AcbDKIs K̀ypc@A<`߀<8!<π8c08|c(|(L)A8!8p!Ap8!| <`8c!|(AD|<8d!OBӂAA (|` cD,@,AA,A,Al8!8w!||LFBA @N @ strcat@A L| N PA L| N TA L| N `A L| N dA L| N hA L| N lA L| N pA L| N tA L| N  'X '< (@(#)61 1.16 src/bos/usr/ccs/lib/libc/__threads_init.c, libcthrd, bos720 8/2/07 13:09:213 I.D.RMRMargc%s.* cmdmcodemcodemcodemcodemcodeline:mcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodeline:mcodemcodeline:mcodemcodemcodemcodeline:mcodemcodeline:mcodemcodeline:mcodemcodemcodemcodemcodeline:mcodemcodeline:mcodemcodeline:mcodemcodeline:mcodemcodeline:mcodemcodemcodeline:mcodemcodeline:mcodemcodemcodeline:mcodemcodeline:mcodemcodemcodeline:mcodemcodeline:mcodemcodemcodeline:mcodemcodeline:mcodemcodemcodemcodemcodeline:mcodemcodemcodemcodemcodemcodemcodemcodemcodeline:mcode%s.%smcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodeline:mcodemcodemcodeline:mcodemcodemcodeline:mcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodeline:mcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodeline:mcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcode kmidmcodemcodemcodemcodemcodemcodemcodemcodeerrormcodemcodemcodeline:mcodemcodemcodemcodeline:mcodemcodemcodeline:mcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodeline:mcodemcodeparentlatest%s.%s latestdevice devnoname=%stype=%sargv[i]/dev/%scriteriacriteriacriteriacriteriadownloadpreviousprevious000000000000000000000000e414e902diagsleepFile size buf sizei/o errorubcent.catdisp_mcodeexit valuepddv->DvDrDIAGNOSTICSdevice_typecfo:d:s:l:rfile systemcfo:d:s:l:rFile statusODM updatedDIAG_OPTIONSrc from qvpdRMDEV returnMKDEV returnfstat failedinvalid kmidsubsystem-idDevice lockedMAC address 1 MAC address 2 In cleanup()Ethernet portEthernet portNO_TYPE_AHEADno CuDv for %sno CuDv for %s In download()Boot Strap CRCBoot Strap CRCUser interruptnot privileged/usr/sbin/mkdevInvalid sa.task DISPLAY 0x01 INSTALL 0x02DIAG_IPL_SOURCE In query_vpd()Download failedFile descriptor/usr/sbin/rmdev/usr/sbin/rmdev/usr/sbin/mkdevcfg_d structureDevice not foundrc from sysconfigEthernet port nameError in file sizecleanup exit valueError in vpd; lineFound CuVPD in ODM In display_level()Level from ODM (RM) In free_src_list()sa.task definitions:vpd buffer contains:Unable to update ODMsystem call error; rcsa.flags definitions: FORCE_FLAG 0x01 PREVIOUS_FLAG 0x02 RAW_MODE_FLAG 0x04 MEDIA_FLAG 0x08 In read_mcode_file()ODM has been updated. In free_mcode_list()Unable to open catalogError initializing ODMBooted in Service mode In init_asl() routineUse the selected devicename=%s and vpd_type=%d In get_flags() routine In install_microcode()Manufacturing Block CRCManufacturing Block CRCopen class CuVPD failedname=%s and vpd_type=%dThe device is integrated In initialize() routineNumber of ethernet ports In update_odm() routine%s -l %s 1>/dev/null 2>&1 SA_ODM_INIT 0x01 SA_ASL_INIT 0x02 SA_CAT_OPEN 0x04 SA_STANDALONE 0x08 SA_ONLINE_CONC 0x10 SA_NIM 0x20 SA_CONSOLE_FALSE 0x40 ADAPTER_DEFINED 0x80 In exit_with_usage()lineError getting file status%s -l %s 1>/dev/null 2>&1ODM did not need updating USER_PRESSED_EXIT 0x100install_flags definitions:Trying other ethernet portNo flash memory on adapterDevice ID in Little EndianVendor ID in Little Endian In write_mcode_to_flash()exit after display_results get_device_driver_socket()sa.task after getting flags In read_mcode_from_flash() In display_initial_screen()sa.flags after getting flagsUsage error occurred on lineerror geting instance number%s -l %s -R 1>/dev/null 2>&1 In restart_device() routine%s -l %s -R 1>/dev/null 2>&1Device has been unconfiguredThe device is a daughter cardError getting file descriptorand reconfigured successfully In display_results() routineNo PdDv object for this deviceUnknown return code from errnoODM failure getting CuDv objectODM failure getting CuDv objectODM failure getting PdDv objectNo CuVPD object for this deviceEntered sig_handler with signalNo CuVPD object for this deviceODM failure getting CuVPD objectError downloading microcode fileInvalid Broadcom firmware binaryError flash buffer malloc failedODM failure getting CuVPD objectError connecting to device driverError connecting to device driverError connecting to device driverinstall_flags after getting flagsError getting ent(x) device socketError getting VPD from the adapterparent=%s and PdDvLn=adapter/pci/%sexit value prior to displaying menuFrom file Device ID in Little EndianFrom file Vendor ID in Little Endianfrom adap Device ID in Little Endianfrom adap Vendor ID in Little EndianInquiry of VPD failed; set to DEFAULTDevice restored to the defined state.Cannot perform the requested functionbecause the specified device is busy.Device state could not be restored. rcInvalid source selected from command lineFilename to use to obtain file descriptorSubsys Device ID from file in Little EndianSubsys Device ID from adap in Little Endianfind_adap_type: subsystem dev ID found. It isfind_adap_type: ERROR subsystem dev ID NOT found The '%s' command is not supported on this system. Diag: This routine will wait 20 seconds... [ dbx -a %d ] @(#)13 1.15.1.1 src/bos/diag/util/ubcent/ubcent.c, dsaubcent, bos72L, l2018_07A2 1/30/18 13:42:20)4*++++++++$+++x++++!!!! !!!! !!! !0!@!P!`!!!p!!  ! 0! @! %s %s %s %s %s mcodemcodemcodemcodemcode00000000SW Error, ASL rc In display_menu(), menuSW Error, unknown screen In popup_menu(), messagediag_task_screen selection@(#)14 1.9 src/bos/diag/util/ubcent/ubcent_menus.c, dsaubcent, bos720 6/25/08 12:33:05HtHHHHHHHHHHHIJ HJ\JJHHHK0KKLPWWXXXXXXXXXXXY XY  'T 'T@ 'T  0 ( )X h %@ ' ' )` ' )p ) '$ ) '( 'H ', ,D '0 ,H ,P ,`D` O @___bzero@)@5@B@errno@close@ N@ socket@ _iob@malloc@ free@ exit@ open@ getenv@ fprintf@ sprintf@ Z@ getpid@ catclose@ snprintf@ printf@ fflush@ fstat@ read@ strrchr@ signal@ sleep@ system@ f@ ioctl@ memcmp@ getopt@ connect@ r@ __crt0v@optarg@@@ dt@ @ @ @ @ @ @ @ @ ,@ =@ M@ ]@ ipl_mode@ u@ @ @ @ @@@geninst@ loadext@ @  @ @ .@ @@ __start '4!                     $ ( &l &p &t &x &| & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & ' ' ' '  '4 '8 '< '@ 'H 'L '|& '% ' '( ' ' ' '1 ' '2 '* ' ' '+ '  ' ' ' ' ' ' '8 ' ' '  ' '/ '6 '0 ' ' ' ' ( ( ( ( A ( ( ( (@ (  ($> ((B (,C (0" (4E (8D (< (@? (D (H (L (P (T; (X (\ (`  (d, (h. (l7 (p (t5 (x  (|$ (  (= () (< ( (# ( ( (' (: (9 ( ( (! ( (3 (4 ( (-/usr/lib:/lib:/usr/lpp/xlC/liblibc.ashr.olibdiag.ashr.olibcfg.ashr.olibodm.ashr.o@VPDubcent/5765E6200/520 ___strcmp ___memset ___memmove ___strcpy sysconfig sigaction setlocale __mod_init__malloc_user_defined_namediag_get_listdiag_cat_gets diag_catopen term_dgodm init_dgodmdiag_task_screen diag_popupsupports_diagnosticsis_integratedextract_vpd_kwdiag_asl_quitdiag_asl_initdiag_asl_clear_screen get_dev_descdiag_Iucode_chk_source_listdiag_Iucode_get_src_listdiag_Iucode_src_and_file PdDv_CLASS CuDv_CLASS CuVPD_CLASS PAL_libcfgodm_open_classodm_get_firstodm_close_classodm_change_obj