ZlH j! ( )1L.textj .data !k@.bss * *.loader B(= ,|nx|#x|+xb,;⬑AA t| S*N!A9x}{x~xH` ,Ab$H 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|!4HHQAH8!@}N A( call_pth_init8A L| N N |8b㔿!8@`?@88~DHA,A0H,A$bH8 8c@HA8`HɀA8`HA8bHA88bĐ@HAH H8`cH)A8`HEA!}N (!@0 ;|!,@Lb@8cH̀A,A,8`8|4T~H8!@}N 8`8|4T~H8!@}N !|HHAH8!@}N $N K DA L| N LA L| N PA L| N TA L| N \A L| N dA L| N hA L| N lA L| N pA L| N |;̓``8~쓁aA!KeA8HVA`,;@T,;`@@|}.;@88`HV`,Ax;{;Z88|@ |}.K,AHHUA,8~AH'eccH>y;̀p@@8-xHUAH-UxpA8HHHQ8`X8!PA}aN H#qHQM8`X8!PA}aN H,݀xpAKHUqA8`KAH&ccH=;̀p@@K,8~y8\8ac8H1E,A\8d8},8HCYA88}8 8HCAA8z-8T8hHFрA8`H>8t8}48HCA,Ax8`8ac8H0,A\88}<8HBŀA88}8 8HBA8z-8T8hHF=A8`H=q8a888HHYA,Apcc8HHiA,A@8 <8}D8HB1A;888z-8HEAH088}L8HAAH88}T8HA݀A,@ 88$8a@8>;HAAcc8@8HGmA`f,A ,@\88}\8 HAyA88}8 8*HAaA8z-8T8hHDA8`H<%8d8ac8H.,A\88}d8HAA88}8 80H@A8z-8T8hHD}A8`H;8a888HFA,Acc8HFA,At88}l8H@qA8z>;888HDAbHFAc8!}A!a컁N 88}t8H@AbHF9Ac8!}A!a컁N 88}|8H?AbHEAc8!}A!a컁N A  update_odm|;̓;8!88~H?!A8;8~888-pAH>A8-8`HEQA,@,hX8!Pc}N 88~8H>A;X8!P}hcN 8`X8!P}N A unconfigure|!888gHH=A888 8gH=݀A88 888gH=A88 88 8gH=A888g`H=A888 l8gH=uA88808gH=]A888L8gH=EA888h8gH=-A8888gH=A8888gH9A8 8`f8h8 |a@8~|,AxLHH6A88~8LH6A8H8~8 H6yA8|8@8`8c~\d88H=UAaX8 8 8~\H6-A8,`8~8H6A8<d8~8 H5A8PX8~8H5A8Xbx8`8H8|8aT8H%A8 L8888TH%̀Ab8T888H%ـA,8dAl`(@H888H%AxpAd8bpA<8`H.A8`H A8!!}Aa컁N ThH-рAK888 8!H$A88~-8T8hH(A8`H8!!}Aa컁N 8 88H$AxpAL8bpA8`H-%A8`HUKXThH-A8`H5K8888 8H$)A88~-8T8hH'A8`HK8 8t8H#A888 8H#ɀA88~-8T8hH'UA8`HK l(@<888H#uA8,8$8 8H#]A8`HEKl8 |848 H#5A,A\\cC8H+A,@$8 8T8H"A8d8\8 8H"݀A8`HK8888 H"`88`g8 ,8LH"A\;{;|8888D|@;KL888~8@H"u``{``e8aT88LH!eAb8T888H!A;8T888|8H!MA,A K888H!)A888 8H!A88~-8T8hH$A8`Hр K8|.H!EA~ 88888.H A 8 h88 H A 8(A(8~O8.H"`88~OH$`KT8<88H MA888 8H 5A88~-8T8hH#A8`H8~O 8.H"`88~OH$u`K88t8 8HŀA88~-8T8hH#QA8`HK,8 l88 8YHyAxpAd8bpA(8`H( A8`H98`K9AKTThH'݀A8`H 8`K AK(888 8hHA88~-8T8hH"A8`H8`KƵAK A get_odm_data|;̓88l8\aA!HYA8a@88H&`8a@Km,;@`8L8a@8H 1`},;A;AB|(@8,88HA888 8pHՀA8|-8T8hH!eA8`H|8cKA~,A܀|8cKA,;b{AT~88H%)`{88H%`~|8CH!e`8888 H A8b,A8P8a@8H `},Ah|(@@8H88HA888 8HA8|-8T8hH 5A8`Hi|8cKA,;}A\88H$`8 888H)Ah8!`Aa}N 888HA888 8HՀA8|-8T8hHeA8`H8`KÙA}K@8D88 H}AK888 HeA888 8HMA8|-8T8hH݀A8`HKD8T88H A888 8HA8|-8T8hHA8`H8`KµAKL888THA888 8HA8|-8T8hHA8`HM8`KMAKĐ8(88 H5AK88|8 HA888 8dHA8|-8T8hHA8`HK8`KMA~8`K=A;}8`K)A;,|A,Ax,Ap88`H!=`8}8H!)`8|8H!`8~H`h8!`}N 88t8HA888 8RHA8̀888g-ThHqA8`H8`KA88`H e`K( Aget_cur_mcode_lvl|a̒ВԒؒܿ`;`884;8~\!;`H A8l8~dc8 HA,8~l@L88; ;]8t```HA;98~l888t|A8ccH A;B,;"Al;:::bT`>,f,lA,S/cA,dAA@`cc8 H !A,@,c]@p@A8zx8((//A@hAX8`ˀ;p@| L\AH| A8}`;`H A,@8`׀| OBAHx,AcHрA,@8$8~xp@8,A@`p@HA88~8HA88~8HAx8!pâ}Ԃ؂ܻN 8}-8HՀA|dy;b{AhcHA,8d@,8}-cThH݀A88}`p@@H `K8` HK88~8HA88~88 HA8}-888ThHA8`HŀK@N @ strcatA L| N A L| N A L| N (A L| N ,A L| N 0A L| N 4A L| N 8A L| N @A L| N DA L| N HA L| N PA L| N TA L| N H @memsetXA L| N `A L| N dA L| N hA L| N pA 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 A L| N A L| N A L| N T`,/|fxA80AA,A`,AT,AH0}@Py=`01k@&}*X8}JX}@XK}JH}JXyA}L4U|`/T,/|M 00AHAA,,M B@$, &M B@D, FM B@x$D,,/ /M B@LM B@@&M B@4FM B@($D,,/ /K8N @pstrncatA L| N A L| N A L| N ĐA L| N ȐA L| N IBMSINIT_DBGIB_LIB_INIT_DBGIBRunning static constructors (C++ runtime, version five startup code) ) ( @(#)23 1.6 src/bos/usr/ccs/lib/libpthreads/init.c, libpth, bos720 6/21/07 15:28:59@(#)61 1.16 src/bos/usr/ccs/lib/libc/__threads_init.c, libcthrd, bos720 8/2/07 13:09:21 (ޭ (3.r-S RMRXRMRXRMRXRMRXRM%xargcofed%s.*mcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodeline:mcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodedevidmcodemcodemcodemcodemcodemcodemcodemcodeline:mcodemcodeline:mcodemcodemcodemcodemcodemcodeline:mcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcode%s.%smcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodeline:mcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodemcodelatestlatestargv[i]name=%sBurningBurningname=%spreviousdownloadcriteriapreviouscfg.kmiddiagsleepPort namecfg.devnosupporteddisp_mcodestack_typecfg.ddsptrcfg.ddslenvpd lengthvpd lengthcfg_k.kmidvpd lengthvpd lengthUpdate odmExit code.stack_type DISP_LVL DIAGNOSTICScuat->valuedevice_typeRM from vpdRX from vpdCuDv searchDIAG_OPTIONScfo:d:s:Sl:rcfo:d:s:Sl:rmalloc errorcfg_k.mdiptrcfg_k.mdilenNO_TYPE_AHEADCuDv criteriauniquetype=%sPdDv criteriandd_cfg.p_vpdndd_cfg.l_vpdSW_ERR: line:Return Code: Return Code: Return Code: get_devno devnot supported/etc/microcodeno CuDv for %ssibling deviceCuVPD criteriaCuVPD criteriaDIAG_IPL_SOURCEODM error, lineNumber of portsODM error. PdDvAdapter definedcur_mcode_levelDevice number: get_devno devno INSTALL_MCODE cfg.cmd CFG_QVPDmxib_ucdl_sup_%sToo many siblingsucdl_download devucdl_download comucdl_download retsa.device_name_lenndd_cfg.seq_numbercfg_k.cmd CFG_QVPDis supported input In display_level()RM Level from ucodeRX Level from ucodecur_raw_mcode_levelrunning_mcode_levelStart query_ent_vpd In free_src_list()execute_command: RCfree_command_outputgetattr(%s,%s) = %sgetattr(%s,%s) = %ssa.task definitions:RM keyword not foundRX keyword not foundStart query_adap_vpdStart query_mxib_vpdRM keyword not foundRX keyword not foundUnable to update ODMexecute_command: comsa.flags definitions: FORCE_FLAG 0x01 PREVIOUS_FLAG 0x02 LATEST_FLAG 0x04 RAW_MODE_FLAG 0x08query_adap_vpd failedEnd query_ent_vpd, rcError initializing ODMBooted in Service mode In init_asl() routineEnd query_adap_vpd, rcEnd query_mxib_vpd, rcdest keyword not foundexecute_command: errorexecute_command: errorexecute_command: error%s -d /dev/%s -y devnocalling getattr(%s,%s)calling getattr(%s,%s) In get_flags() routineparent=%s and PdDvLn=%sname=%s and vpd_type=%dname=%s and vpd_type=%d In install_microcode()update_odm failed, lineCurrent microcode levelsysconfig failed, errnosysconfig failed, errnoname=%s and vpd_type=%dname=%s and vpd_type=%d In clean_up() routine.input keyword not foundmcode_flags definitions: In initialize() routinediag_asl_init failed, rc In configure() routine.RX keyword not supporteducdl_download ucode_file%s -d /dev/%s -i %s -y b 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()lineRM keyword size too largeRX keyword size too largeCopy of RM keyword failedCopy of RX keyword failedSuccessfully updated ODM.Copy of RM keyword failed USER_PRESSED_EXIT 0x100is_supported (0=Yes, 1=No)ODM failure getting CuVPD.RM keyword size. sa.rm_lenRX keyword size. sa.rx_lenBuffer returned by driver:Buffer returned to caller:Buffer returned by driver:Buffer returned to caller:ODM did not need updating. In unconfigure() routine.ucdl_download bad image rcsa.task after getting flags In get_odm_data() routine. In update_mcode() routine.Failed to open CuVPD Class.SW_ERR: Source list is NULL.sa.flags after getting flagsUsage error occurred on linecur_mcode_level malloc errorextract_vpd_kw failed for RMextract_vpd_kw failed for RXcur_mcode_level malloc errorerror geting instance numberUnable to update sibling ODMResource state not restored.execute_command: output lineVPD failure getting RM lengthorig_mcode_level malloc errorVPD failure getting RX lengthorig_mcode_level malloc errorCopy of RM keyword successfulmcode_flags after getting flagsODM failure getting CuDv objectcur_raw_mcode_level malloc sizeEntered sig_handler with signalrunning_mcode_level malloc errorcur_raw_mcode_level malloc error In get_cur_mcode_lvl() routine.running_mcode_level malloc errordata buffer for vpd malloc errorSuccessfully updated sibling ODM.ODM failure getting sibling CuVPD.Sibling ODM did not need updating./usr/lpp/diagnostics/bin/mxib_ucdl/usr/lpp/diagnostics/bin/mxib_ucdlFailed to get CuVPD for adapter. rcget_devno execute command failed rcResource originally in defined stateError: Unable to get device number rcODM failure getting device name lengthODM failure getting device name lengthucdl_download execute command failed rcrc from sysconfig(SYS_CFGDD for CFG_QVPD)rc from sysconfig(SYS_CFGKMOD for CFG_QVPD)Failed to get sibling CuVPD for adapter. rcNo CuDv for resource---How did we get here?Called with -S to verify if supported devicecan not execute 'com=%s', rc=%d, errno=%d, %s Sibling device exists; can only support one sibling The '%s' command is not supported on this system. not supported because missing one stack type attributeDiag: This routine will wait 20 seconds... [ dbx -a %d ] supported -- No stack types (should not be called) for this casecan not allocate line for 'com=%s', rc=%d, errno=%d, %s, line = %d can not allocate list_el for 'com=%s', rc=%d, errno=%d, %s, line = %d @(#)54 1.3.2.12 src/bos/diag/util/mxib_ucdl/mxib_download.c, dsaumxib, bos72L, l2018_07A2 1/26/18 15:54:01 ) ) ) ) )< )" ) ( kX ( * ( ( +` ( ( - - ( ( . ( . . ( ) ( . . ( .T~ $@0@<@I@errno@U@ _iob@malloc@ free@ exit@ atexit@ strlen@ getenv@ fprintf@ atoi@ toupper@ sprintf@ a@ getpid@ catclose@ snprintf@ printf@ fflush@ strncmp@ strrchr@ fgets@ sscanf@ m@ memcmp@ pclose@ popen@ getopt@ strerror@ y@ __crt0v@optarg@@@ @@ signal@ sleep@ @ @ @ @ @ %@ 5@ dt@ H@ U@ b@ y@ @ @ @ ipl_mode@ @ @ @ @ '@ =@ W@ u@ @ @ @ @ @ @ @ 6@C@P@geninst@ loadext@ getattr@ ^@ o@ @ @ __start (!      ( ( ( ( ( ( ( ( ( ( ( ) ) )  ) ) * )<% )@$ )D )H) )L( )P )T )X )\  )` )d )h  )l )p  )t )x/ )|  )- ). )' ) ) )7 ) )J ) ) ), ) )4 )M )0 )Q ) ) ) )  )! ) )  ) )# ) ) ) ) ) ) )K * * * * A *? *N *R * *  *$S *( *, *0U *4 *8 *<T *@2 *D+ *H; *LE *P *TP *X *\O *` *d= *h@ *l *p *t *x6 *|< * *: * * *L *G *1 *" *& *D * *C * *B * *I *8 *F *H *3 *> *9 *5 */usr/lib:/lib:/usr/lpp/xlC/liblibc.ashr.olibpthreads.ashr_xpg5.olibbsd.ashr.olibC.ashr.olibdiag.ashr.olibcfg.ashr.olibodm.ashr.o @VPDmxib_download/5765E6200/520 ___strcmp ___memset ___memmove ___strcpy sysconfig sigaction setlocale __mod_init__malloc_user_defined_name __pth_init __pthread __bsd_init__CleanupCatch__run_final_dtors__run_initial_ctorsdiag_get_listdiag_free_listinitial_stateconfigure_device term_dgodm init_dgodmsupports_diagnosticsextract_vpd_kwdiag_asl_quitdiag_asl_initdiag_asl_clear_screendiag_Iucode_noticediag_Iucode_config_errdiag_Iucode_bad_imagediag_Iucode_results_mismatchdiag_Iucode_resultsdiag_Iucode_invalid_srcdiag_Iucode_chk_source_listdiag_Iucode_get_src_listdiag_ucode_sw_errdiag_Ducode_results_mismatchdiag_Ducode_results_errdiag_Ducode_resultsdiag_ucode_usagediag_ucode_standbydiag_Iucode_src_and_file PdDv_CLASS CuDv_CLASS CuVPD_CLASSodm_open_classodm_get_firstodm_close_classodm_change_obj