]$H 4 l 2h( 8 21L.text(((E .data 8 848 2@.bss 4P 4P l.loaderPB(= ,|nx|#x|+xb,;ͰAA 4| S*N!A98}{x~xH}` ,Ab$HEA| @__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|!xa!A8`aHaJaLaPaaTaa\aaXaadaa`a,A$aalaahaL`caLHHa,A$aalaahaLTcTc>T>T>T@.|c+xT>T>T|c+xT>T|c#xaL8(88H{uA9`a8P8@8899 9@a89`Tc>T>T@.|f#x(A 888HzA8`H888HzɀA8`x|8!pN AdoClean|!;@ahahca@88 8HzYAa@(ADa@caDa@c(A Hz}Aa@HzqAaDa@(@Āh8`dHX|8!PN Afree_mcode_list|!;@8`a@888HyyA;<},@;88"X888HyIAc8`d8bc8HyAc`d`@,@H88"88HxA@888HxA8`a@8 HeH 8b88! 88HxA;@},@;868&X8 88HxAc8`d8bc86Hx݀Ac`d`@,@H868#p8 8Hx1A@88 8HxA8`a@8 HH 8b868!T8 8HwAa@X|8!PN A unconfigure|!;@ahahca@8X8 (8HwYAa@(Aa@caDa@c(A Hw}Aa@c(A HweAa@c (A HwMAa@c(A Hw5Aa@c(A HwAa@HwAaDa@(@dh8`dHX|8!PN A free_src_list|!@;@a8$8 H8Hv%A8 8 P8 Hv A8bc,Al8H8 8aDHvA888D8 \HvA!9 08 8 X88HuAaHuAaHuA8bHc(A HuрA8bLc(A HuA8bPc(A HuA8bTc(A HuA8bX(AK8b(AK8bЀcTc=A8`HuA8bЀcpcA HuAK)8 `8HtŀAaHuA|8!N Aclean_up|!;@ahlaha@8cc(ATd:8.\|c .|hN a@,A,AH,l888 HsA8b8Tr,|&T?8c88Hu9A8`Ky8`HtAl888 HsA8b8Tr,|&T?8c88Ht݀A8`K8`HtAl8d88 HsEA8b8Tr,|&T?8c88HtA8`K8`HtEAl8,88 HrA8b8Tr,|&T?8c88Ht%A8`Ke8`HsAl8H88 HrA8b8Tr,|&T?8cHsAah8`K 8`HsAl888 Hr5A8`K8`HseAHdl8'P88 HrA8`K8`Hs5AH4h888HqՀAl8(8 8 HqAX|8!PN Acheck_for_sw_err|!`;@888HqIA8b868 T8aTHqՀAb8H8T88HrрA8Ld88| @A (@`8T8$8 8Hp݀A8b8Tr,|&T?8c88HrA8`KY8`Hq݀A8bLcc,A(8b8c6HrYA8d8@8`d8bHc,A$8c Hr%A8d8<8`d8bc,A8bc,@8'8(8HoA8(808HoA8'888HoрA8 X8@8HoA8bЀTr,|&T?8cHqA8`KE8`HpɀA8`|8!N A configure|!;@8`a@8D88HoA8aH8,HqA`8`HqQAaD(@0888HnA8`8Ki8`Hp A;8b8c8Hq%`8bTc8x8D8c8HrA,@<8dcHr`Dc8 Hp`c80Hr`H 8L88Hn9A8`a@a@,@8bЀcpcA`88aH8Hpy`848aHHr)`8H8888HmՀA8b8H8c8Hs-AH,8b8Tr,|&T?8cHsAH`888HmyA8bЀcpcA8`HrAH$8bЀcTcr,|`&Tc?HrрA8`a@aDHmyAa@x|8!pN AH display_level|!;@8LaH8Ѐp A8Hn`8`a@aH8Hr=AaD(AHrQA(@0888HlMA8`8 ~K8`HmyA8bHDHnY``~aDHliAc@HrA,A08488HkA8`8 Kq8`HmA8@88HkA88`d8H8\888HkAh|8!`N ATmkmydir|!;@8P88Hk)AbHqUAa88| @A (@08!88HjA8`8 (Ku8`HlA8bHc8 88aD8HkYAa88DHqAa@,A ,@Xa@,@8&(88HjmAH8%88HjUA8`8 7K8`HkAH888Hj%A8`a,@a8|a8c8HpA,@̀a8c|ac(@888HiŀAa8ca8`a, @8b88| |2|*怡老|"|:%8 8}c 9_l9 $8888a8HiAAa8ca, AHa8ca,Aa,@088 8HhA8`8 VK}8`Hj!Aa8Ho}Aa@,A488(8HhA8`8 ]K58`HiـAH8 D808Hh}AbHoIAa@H|8!N A update_odm|!p;@a@a@c|8aA|8c |ݪ;Ѐac<|dpT>|dFpT>Tg>8 8}dHhaAac8|dpT>|dpT>|cFpTg>8 8}\Hh1A88}\8Hn`8D8}\Hk`c8\8d8\8 8a@HgA;8@c8HnI`c8HHkY`|8!N A,get_cur_mcode_lvl|!;@a8aDc|8aE|8aD88 Hf`8`8aD8Hm`8<8aIHj`8`d<8`a@,@daFHaTc>aWaTc>aVTF>Tc>T>T>T@.|c+xT>T>T|c+xT>T|c#xaXa8h8@8899 9@9`a89` aTc>T>T@.|c#x(A 8"088H`MA8`H$a(A8h8Hh`8`|8!N AgetConfigPageHeader|!p;@a!8a@88(H_`8ah88H_`a8hK,A 8)l88H_EA8`Ha|alT>Tc>T>T@.|c#xa8`aC8`a@anaFalaDa|aTTF>Tc>T>T>T@.|c+xT>T>T|c+xT>T|c#xaXa!8h8@889@9`a89` aTc>T>T@.|c#x(A 8"88H^)A8`Ha,@<lT>Tc>T>T@.|c#x(@ 8$88H]A8`HX8|8a8HfaA,A8,88H]A8aTF>Tc>T>T>T@.|c+xT>T>T|c+xT>T|f#x88 8H]YA8a|TF>Tc>T>T>T@.|c+xT>T>T|c+xT>T|f#x88(8H] AlT>Tc>T>T@.|c+x| @A\8-808H\рA8(888H\AlT>Tc>T>T@.|f#x848@8H\AlT>Tc>T>T@.|c#xT>T>T>T@.|+x| @At8,L8H8H\=AlT>Tc>T>T@.|f#x8L8P8H\AaT>Tc>T>T@.|f#x88X8H[AHXa}(@ 8%D8`8H[A8`H48|8a8Hd=A,A8-\8h8H[A8aTF>Tc>T>T>T@.|c+xT>T>T|c+xT>T|f#x8<8p8H[5A8a|TF>Tc>T>T>T@.|c+xT>T>T|c+xT>T|f#x8d8x8HZAa}| @AL8,88HZA}8|88HZAa888HZA8`|8!N A`getConfigPageAction|!HaX\`dhlaX\`dh!l8K!H|8!@N AT getConfigPage|!Xahl8a@88 HY`al88(HY`8`aCahl8@8 8(99 9@9`a89` aTc>T>T@.|c#xd4aUd@^T>Tc>T>T@.|c#xTc>dHlT>Tc>T>T@.|c#xdTaod`,@ 8`d`andd,@ 8`dd8`@dh8axTF>Tc>T>T>T@.|c+xT>T>T|c+xT>T|c#xd8a8K,A\8%88HWA8b8Tr,|&T?8c88HXYA8`K8`HXAadXT>Tc>T>T@.|c#xd\T>Tc>T>T@.|c#xdldT>Tc>T>T@.|c3x|@@dda88889K,A\8%p88HV)A8b8Tr,|&T?8c88HWeA8`Kߥ8`HW)AT>Tc>T>T@.|c#xTc>dDaȀdFaKA|8!N AX get_port_info|!Xah8bЀcL88HU!Aa@X|8!PN A< reset_adapter|!;@ahaha@(ATd:8.|c .|hN H8 H8H8 a@8 8p88 HRA8 8x8HQA8Lx8`dx8 xd8,88HQA888HQAa,@a,@@8`@a|H aa||888HQUA|a| @ 8`aGG8 88HQ%A|TF>Tc>T>T>T@.|c+xT>T>T|c+xT>T|c#xxd TF>Tc>T>T>T@.|c+xT>T>T|c+xT>T|c#xxdaAa|8d8@8899 a89`Tc>T>T@.|c#xpfA@8 88HPAaK`f8 88HOA8`H\a||dPaa||c"aa||c"aa,A(888HOA8`H|8!N A doFwDownload|!;@ax8`8H8HO!A8bЀc\aD"T>Tc>T>T@.|c#xxH| @Al8#8P8HNـAaxH8"8X8HNAaD"T>Tc>T>T@.|f#x8"8`8HNA8`HaD0TF>Tc>T>T>T@.|c+xT>T>T|c+xT>T|c#xaLaL(AaL8Ѐ`8| @A48&8h8HN A8*8p8HMA8`Hp8bЀc\L|c"aH TF>Tc>T>T>T@.|c+xT>T>T|c+xT>T|c#xaL(@daxcX,0@ 8# 8x8HMuAaD(TF>Tc>T>T>T@.|c+xT>T>T|c+xT>T|f#xPaxD(P@cF(@0<`8cd|@A 8*X88HLA8`HlaxcF(@4P<`8cd|@A 8*88HLA8`H,axcF(@4P<`8cd|@A 8*88HLuA8`H8)88HLYAaxK%a@,A08( 88HL1A8bЀc\HLuA8`H8+88HLAax;Ѐ\`88K]a@,A08)88HKɀAcc\HL Aa@H08bЀc\HKA8 88HKA8`Hh|8!`N AdoFirmwareDownload|!p;@a8a@88$HK)`8ad88HK`8`aCaTc>a@8L|8`d|8 |da,@a,@@8`@aH aaTF>Tc>T>T>T@.|c+xT>T>T|c+xT>T|c#x|d TF>Tc>T>T>T@.|c+xT>T>T|c+xT>T|c#x|da!8d8@889@9`a89`Tc>T>T@.|c#xpcaA,@\a|"xTF>Tc>TDŽ>T>T@.|c;xT>T>T|c;xT>T|c3x|@|dPaHt88H8HIAaK`f88P8HHA8`Ha|c"aa|dPaa|c"aa,A xTF>Tc>T>T>T@.|c+xT>T>T|c+xT>T|c#xd8`H|8!N A doFwUpload|!;@a8`a@a(Aa(@8#H88HGA<`aDHIAa@(@08,88HGA8`8 K8`HHA8`aLaL<| @a@DL9H8K,A<8x88HG!Aa@HGiA8`8 Kҝ8`HHAA@PdTc@.|c"aX<8U|(A`8U| AT8t88HFAX888HFAa@HFA8`8 K8`HGAPdTc@.|c"aX8aD| A`a@HFAaX8caDHH}Aa@(@08L88HF A8`8 Kѕ8`HG9AHDaPX|c"a\(P@c(CAHa\c(IAHa\c(RA8l88HEAa\8 88HEqAa\8 88HEUAa\8 88HE9Aa\888HEAa@HEeA8`8 *KЙ8`HF=Aa\T>Tc>T>T@.|c#xTdH,TaD| @\a@HEAaTaDHFAa@(@08l88HDA8`8 ;K8`HEAHĀa\cTc0a`a(Aa(@8 8 8HD5AHTc>T>T@.|c+xTc>da,ADd`cTc>dHDdTcnTc>daDT>Tc>T>T@.|c#xTcH,a@H aa@8`aL8`aH@8| @aLaH8caH@8| ÄaL|cTc>|H|*d8`H8!`N @fixupBiosFcodeImage|!;@ahlptxaldTc@.|"@8dp|(@(alc|c"aD(P@ (C@(I@(R@蠃T>Tc>T>T@.|c#xTdH,@apc|@|dPHA Atd(@088X8H>A8`8 K!8`H?ŀAapc@|dPxdatcl@p|(P|2HF`alc@HFAlda@pd8`X|8!PN AsplitBiosImage|!;@a8`aDaHaLaPaTa`aha8\8H8Kua@,@@H(A48P88H=UA\8|88H==AH8+88H=%Aa8d8P8Ka@,@@P(A48d88HA`f8 88H5}AaĀ| A<8 88H5UAaH5Aa@H>yA8`H@a@H>eAadad888H4A8`|8!ЃN A getFile|!P;@aȈPaDc|8aE|Tadc|8ae|8`aaaK}8H88 8-8aDH4рA8D8888H4A888D8H4ŀAa!9 8888H3рAa,A8`8 KM8`H4AaH3AaH3A8aD88 H3`8`8aD8H:`8X8aIH7`;8H8D8\8 8}dH3A8d8888H3!Ac8h8d8cdK!`f@,A`888H2Aa@a8c(@H8`8 KY8`H3A8`8 KA8`H3A8ad88 H2`8b`88ad8H9`8\8aiH6`;8H8d8\8 8}\H2A8\8888H2)Ac8`8\8c\K)`f@,A`888H1Aa@a8c(@H8`8 Ka8`H3A8`8 KI8`H2A8`a8`a8Ѐ`|p|| @xa8Ѐ\T:|0.TF>T>TDŽ>T>T@.|;xT>T>T|;xT>T|3x|c*aa8ca`|p|| A8488H0Aa(A88b8\8"88H0̀A8`8 KU8`H1AaKaK9a@,A08%88H0A8`8 K 8`H1A;Ѐ}LKqccLKɁaKKa@,A08$88H0!A8`8 K8`H1MA8`H|8!N Adownload_mcode|!;@88@8H/A8 lH9 Aa@,A8`8K8`H0A8Ѐd`cdX|8!PN A|init_asl|!;@ah888H.Ah8,88 H.̀A8bЀcpd@@pc@K8bЀTr,T|&T?8cH8=A8`K58`H/AX|8!PN Aexit_with_usage|!;@a8|88H-A888 H-A8Da| @DaDT:| .8 888H-AaD8Da| AĀa8 H7YAa@,Aa@Tc>Tc>ad8c(ATd:81|c .|hN HH8Ѐd`c@d88`dH08bЀ 8cH/9`H8Ѐd`cdHb c8 H6`,@8Ѐd`cdH@N @ strcatA 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,/|M 00AHAA,,N@ A,N@ A$, %N@ A$,,//N@ ALN@ ALN@ AL%N@ AL$,,//KBN BN BN %BN @ strncpy|fx|#x|3xH @bcopy @memmoveA 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 @strcmp(A L| N ,A L| N 4A L| N 8A L| N fcVersionport->fcVersion/etc/microcode/mcode_path_namecur_mcode_levelx86 BIOS lengthEFI BIOS lengthfix FCode imageDownload failedRecovered ErrorTask TerminatedNode Logged Out INSTALL_MCODE ODM error. PdDvheader in HEADERlength in HEADERheader in HEADERCurrent x86 BIOSCurrent EFI BIOSdoFwUpload errorgetFile completeinitial_state rcinitial_state rcInvalid FunctionDevice Not ThereEEDP Guard ErrorSMP Data OverrunRM has bad formatDownloading imageDirectory createdResidual MismatchInvalid I/O IndexData Offset ErrorExchange CanceledLAN Receive ErrorFound CuVPD in ODMwhole_image_lengthDownload succeededLAN Device FailureLAN Transmit ErrorLAN Partial PacketSMP Request Failed In display_level() In free_src_list()Target Priority I/OToo Much Write DataTarget IU Too ShortLAN Receive Abortedcheck_for_sw_err rc:sa.task definitions:get_odm_data. task: Erase command failedheader in READ replylength in READ replypage length in replyheader in READ replypage length in replyfound RM VPD keywordUnable to update ODMIOC Status error: %sgetFile malloc errorStatus Data Not SentLAN Device Not FoundLAN Transmit AbortedInband No Connectionsa.flags definitions: FORCE_FLAG 0x01 PREVIOUS_FLAG 0x02 LATEST_FLAG 0x04 RAW_MODE_FLAG 0x08Error initialzing ODMselected_fcode_level page length in bufferpage length in buffer In get_mcode_level()tmp_mcode_ptr is NULLstart of doFwDownloadbuffer header error. In free_mcode_list()Task Managment FailedExternally TerminatedBooted in Service mode In init_asl() routinedoClean Erase completeoffset 0/1 incorrect. mkmydir. mkdir failureInsufficient ResourcesODM update error. line: In get_flags() routinename=%s and vpd_type=%d In install_microcode()Current microcode levelstarting doClean Erase name=%s and vpd_type=%dImage won't be uploaded In clean_up() routine.Transfer Count Mismatchmcode_flags definitions: In initialize() routine In configure() routine.getChipName malloc errorgetChipName malloc errorSelected microcode levelError reading Fcode fileError reading Mcode filedownload_mcode. checksum In update_odm() routinebuffer signature error. mkmydir. tempnam failureFailed to open file: %s EEDP Reference Tag ErrorNo Connection, Retryable 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()lineNo files found on source.No files found on source.restore state error. line:Bad/corrupted image. line: USER_PRESSED_EXIT 0x100ODM failure getting CuVPD.display_level malloc error In unconfigure() routine.EEDP Application Tag ErrorDiagnostic Buffer Releasedsa.task after getting flags In get_odm_data() routine. In update_mcode() routine.start of doFirmwareDownloaddoBiosDownload malloc errordoBiosDownload malloc errordoBiosDownload completed oksplitBiosImage malloc errorSW_ERR: Source list is NULL.sa.flags after getting flagsUsage error occurred on lineextract_vpd_kw for RM failedget_fcode_level malloc errorextract_vpd_kw for RM failedSW_ERR: Source list is NULL.get_mcode_level malloc errorget_mcode_level malloc errorget_mcode_level malloc errorget_odm_data. task: DISP_LVL.Microcode level after installSource already known. SourceUnable to find RM VPD keywordcopy EFI image to whole imageinstall_microcode malloc errordoClean erase. IOCStatus errorcopy BIOS image to whole imagedoBiosFcodeUpload malloc errordoBiosFcodeUpload malloc errordoBiosFcodeUpload malloc errordoBiosFcodeUpload malloc errorUser Chose to exit installationmcode_flags after getting flags In get_mcode_source() routine.doFirmwareDownload completed okcopy FCode image to whole imagedoBiosFcodeUpload realloc errordoBiosFcodeUpload realloc errorUpload failed, IOCStatus = %04xEntered sig_handler with signalOperational State Not Supportederror generating version failureopen of adapter failed. criteriaAdapter already at latest level.structure for further assistance.copy 2nd EFI image to whole imageDownload failed, IOCStatus = %04xerror opening firmware image fileerror reading firmware image fileDevice restored to original statecopy 2nd BIOS image to whole imageAdapter restored to original stateselected_fcode_level has bad format In get_mcode_to_install() routine.chkdskt_presence returned error. rcupdate_odm. open class CuVPD failedgetConfigPageAction. IOCStatus errorgetConfigPageHeader. IOCStatus errorResource originally in defined state Current firmware Product ID is %04x Image's firmware Product ID is %04xDevice not restored to original statechecksum error on microcode image fileportType is MPI_PORTFACTS_PORTTYPE_SASSearching for BIOS and/or FCode imagesAdapter not restored to original stateget_odm_data. device_cudv->PdDvLn NULL In process_removeable_media() routine.Image's Product ID appears to be wrong!getConfigPageAction. ExtPageLength errorget_port_info. getIocFacts returned errorThe selected level name has wrong format.download_mcode. update_odm returned errorerror getting size of firmware image fileError getting information from the CuDv %sget_port_info. getPortFacts returned errorgetConfigPageAction. PageLength is 0 errorget_port_info. getConfigPage returned errorupdate_odm. No CuVPD object for this devicediag_Iucode_insert_media() rc = Source Busy.download_mcode. reset_adapter returned errorupdate_odm. ODM failure getting CuVPD objectParent of resource originally in defined statedoBiosDownload error. install_mcode cleanup rc:Image's NextImageHeaderOffset field is invalid!getConfigPageAction. doMptCommand returned errorgetConfigPageHeader. doMptCommand returned errorDIAG Failuer or user cancellation of src and fileAn error was detected while configuring the device.If this error reoccurs, contact the service supportdoFirmwareDownload error. install_mcode cleanup rc:doClean error. doFirmwareDownload returns error toodoFwDownload error. doBiosDownload returns error too The '%s' command is not supported on this system. Run diagnostics on the device to isolate the problem.Erasing Persistant storage (allows prev. ucode levels)Download whole image: (use MPI_FW_DOWNLOAD_ITYPE_BIOS)getConfigPageAction. getConfigPageHeader returned erroruse toolbox passthru command to erase persistant storagedoFwDownload error. doFirmwareDownload returns error too The image appears to be corrupted, proceed with cautionImage is for %X, port is 1064A1, image is not compatible!Image is for %X, port is 1064A2, image is not compatible!Image is for %X, port is 1064A3, image is not compatible!Diag: This routine will wait 20 seconds... [ dbx -a %d ] SW_ERR: /etc/microcode must be valid source in no-console.download via doFwDownload with type MPI_FW_DOWNLOAD_ITYPE_FWNo x86 BIOS image exists in FLASH, and image won't be downloadedNo EFI BIOS image exists in FLASH, and image won't be downloadedWarning, page length in reply does not match page length in bufferWarning, page length in reply does not match page length in bufferWarning, header in HEADER reply does not match header in READ replyWarning, length in HEADER reply does not match length in READ replyWarning, header in HEADER reply does not match header in READ reply%s;if [ $? -ne 0 ]; then return 1;fi;%s -xvf %s;if [ $? -ne 0 ]; then return 1;fi;return 0@(#)21 1.6.1.1 src/bos/diag/util/ulsas/ulsas.c, dsa_sas, bos72L, l2018_07A2 1/26/18 15:33:02    T ++++,-,,,, ----------------------,(,0,8,@,H,P--------------------------,X,`,h,p,x,,,,,,,,,,,----------------,,,,,--0-8-@-H---P-- -(-----------------X-`-h-p-x----------------------------StSTSTTTTTSTTT0TTTTUNKNOWN( 2 2{ 2 8 4X 9 2( 9 2, 20 9 : : : : : 24 28 2X : ; 2\ 2` 2d ;\ 2| ;` ;pR2`(@@(@4@A@errno@close@ mkdir@ malloc@ realloc@ free@ exit@ strlen@ fopen@ open@ getenv@ atoi@ sprintf@ M@ getpid@ printf@ fstat@ read@ strncmp@ strrchr@ signal@ sleep@ Y@ ioctl@ memcmp@ getopt@ tempnam@ e@ __crt0v@optarg@r@@ @ @ dt@ @ @ @ @ @ @ $@ ipl_mode@ <@ O@ h@ @ @ @ @ @ @ '@ <@ V@ t@ @ @ @ @ @  @ #@ >@ R@ l@ @ @ @ @ @ @ @  @ @'@4@__start 2h! 8 < D /$ /( /, /0 /4 /8 /< /@ /D /H /L /P /T /X /\ /` /d /h /l /p /t /x /| / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / 0 0 0 0  0 0 0 0 0  0$ 0( 0, 00 04 08 0< 0@ 0D 0H 0L 0P 0T 0X 0\ 0` 0d 0h 0l 0p 0t 0x 0| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1  1 1 1 1 1  1$ 1( 1, 10 14 18 1< 1@ 1D 1H 1L 1P 1T 1X 1\ 1` 1d 1h 1l 1p 1t 1x 1| 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2  2 2 2 2 2  2$ 2h 2l 2p 2t 2| 2 2# 2" 2 2% 2 2 2 2 2) 2  2 2 2' 2 2 2 2 2 2L 2 3 3 3 3  3 3. 3* 3  3  3$: 3(6 3,R 30& 34( 383 3<  3@- 3D 3HH 3LG 3P! 3T 3X  3\S 3`M 3dN 3h 3lP 3pO 3t 3x 3| 3  3 3 3 3 3 3/ 3I 3  3 3$ 3 3> 3= 3 3< 3C 3A 32 3B 3? 39 3 3E 34 38 37 35 3 3; 3@ 3J 4D 4 4Q 4  4 4 4 4 4 + 4$F 4(1 4, 40K 44 480 4< 4@ 4D 4H 4L,/usr/lib:/lib:/usr/lpp/xlC/liblibc.ashr.olibdiag.ashr.olibodm.ashr.olibcfg.ashr.o@VPDulsas/5765E6200/520 ___strcmp ___memset ___memmove ___strcpy sigaction setlocale __mod_init__malloc_user_defined_namediag_get_listinitial_stateconfigure_device term_dgodm init_dgodmsupports_diagnosticsextract_vpd_kwdiag_asl_quitdiag_asl_initdiag_asl_clear_screenchkdskt_presencediag_Iucode_config_errdiag_Iucode_lvl_missingdiag_Iucode_select_lvldiag_Iucode_bad_image!diag_Iucode_previous_lvl_missingdiag_Iucode_later_lvl_missingdiag_Iucode_file_missingdiag_Iucode_resultsdiag_Iucode_at_lvldiag_Iucode_invalid_srcdiag_Iucode_chk_source_listdiag_Iucode_get_src_listdiag_Iucode_get_file_listdiag_Iucode_src_listdiag_Iucode_src_busydiag_Iucode_media_errdiag_Iucode_insert_mediadiag_Iucode_get_filediag_Iucode_chk_presencediag_ucode_sw_errdiag_Ducode_results_errdiag_Ducode_resultsdiag_ucode_usagediag_ucode_standbydiag_Iucode_src_and_fileodm_run_methododm_open_classodm_get_firstodm_close_classodm_change_obj PdDv_CLASS CuDv_CLASS CuVPD_CLASS*.FJONRbd*Nr((in__4nnnn2Pnss0n:J`nvxnnn(n>Hxxnnn 2 Pn s s s s s s r n n   }  n s s  ,s 6 Ds N \s f ts ~      n d R n    d n   8 Ld dn n r  d n   dn&*D\dtndndnnR`njx}nd.4>FRhrznnnn$dvnHndN4EHNXEpnNEn0n:LZpsH,@Ù\ntd~Hsșndnnrn͙nd}ҙ<nTnldnיn hnndܙnd,n68}}0Q@E`}jxQE(_2<QLEnnd n__R$Ù0PnhdxHÙי}י}Ù(Hn`dpH|Ù4_H_ n \n Z !_!0_!dn"Dn"n"n"#n#Pn#n#n#n$n$ln$n$n$n%%$n%tn%n%n&n& n' _'4_'(n(("(D(Xd)n))))d*n****d+R+`i+.2.Tn.h_.|_.n.n.n/n/Tn/n0Tn0n0n1 n1v1n11n1n2n2~2n2n234n3n3n44n4Pn4xn44s4n44n4s55s5n55_5_7n7n7n88n99 n98d9n9s9d9n:n:s:4d:hs:|:n:d;n;8n;Tn;pn;n;s;d;s;<n<4d<>`n>xd>Z?sA2ABnB(dBlZBBCTnClnCnCnCnCnDnD&DDnDDnEJE|nEEnEdE_EFnF0dFHnFpnFZFsFFnFZGsG(nGDZG`sGnGZGsGnGZHsH$nH\nHhsH|sHnHInITnIIJ nJ0nJHJdnJnJJJnJdJnKK,nKTnK`sKlKKnLLLjLnL|}LnLLnLdMsMsM(_M2M<QMLEMVMZMl}MnMnMdNdN_N&N4QNDENNNRNd}NnNnNdOdOO6OnOOnOdP$nP<dPFPnPdQQ nQ,QPdQZQQnQnQRR  R4dRRnRnSnS,SvS&SS(SHSS(SKSS(TKTT2(T<KTNT^(ThKTzTT(THTTTTU2UBUZUrUxÙUUUVÙV8HVBVHÙVf*VpVzVnVdVVVV0VWHW2W60WDHWNWjWWnWnWWnX6XLnXbXr0X"XX'XYdYYDdY\dYz0YKYY}Y,ZnZ Z(1Z[Dn[N[\Q[lE[v0[K[d[H[E[E[\Ù\ Ù\,\Ln\dd\r\x}\0\6\\n\Ù\Ù]] n]8d]P}]Z]|;]s]s]d]]s^d^^4n^>^\1^d^^0^"^n^_'_*_Pd_^_d_d__`'``<d`R`p@`Ù``anaÙa Ùa<a\natda}aa;asasadb.b:b>*bHEbbb0bJcdc&c2c^c~ccOcdcdddzdTddddee"e(ÙeJeXYejeneYeededeff:fNLflnfdf@fnfdffHgg0ng8^gddggnghh *hh8nhPdhZhjhth~0hnhdhh0hHhh0hhi0i ciPdiZi^0ilHivinij njjÙj:jPnjjhjjj}knk*k"0k0KkNLk\mkjkpHk~0kLkmkkHkk1ldl"l@'l`dljltElnlmnmm }m<nmFmXmbmnmmnmmmmndnn$nn<dnJnhnndnnnQnrnHnno no,no6oL}ohnorXooonodoo}pnpp$p.pXnpbp|npppppdppnqdqvqnqwq|q^q`qqrrr&r0_r8r\nrf&rlrnrdrrr|r*s s*s0KsBsR*slnsv*ss_sjsHsHsHsHsHsHtRt`tntdttu4nuPnuhdunudunv>vXnvbvp}vvnvvnvvwdww6wLnwVjwdQwxQwQwQwQwEwwHwx jxHxx.jx:xJjxVjxXxrxvjxQxx@xQxsxxy yvynyynydy_zsz.z@nz^zbzf&zx{{(n{8{R&{X{pn{d{{{d||n|0n|Hn|`n|tn|n|n|n|n|n|n}n}n}(n}<n}Pn}dn}xn}n}n}n}n~6~:~|}~~n~d2H|TKhpdh<d_b&Nv>fHj NEBj 2Z  QT fFn6 ^"$K^,.2B4j68:< >2@ZBDFHJ"NJPrRTVZ\:bbdfhln*pRrztvxz 8 < D /$ /( /, /0 /4 /8 /< /@ /D /H /L /P /T /X /\ /` /d /h /l /p /t /x /| / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / 0 0 0 0  0 0 0 0 0  0$ 0( 0, 00 04 08 0< 0@ 0D 0H 0L 0P 0T 0X 0\ 0` 0d 0h 0l 0p 0t 0x 0| 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1  1 1 1 1 1  1$ 1( 1, 10 14 18 1< 1@ 1D 1H 1L 1P 1T 1X 1\ 1` 1d 1h 1l 1p 1t 1x 1| 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2  2 2 2 2 2  2$ 2h~ 2l 2p 2t 2| 2 2 2 2 2 2l 2 2 2 2 2v 2 2 2 2 2 2 2  2 2L 2" 3$ 3& 3( 3 * 3, 3 3 3x 3 . 3$( 3(  3,X 30 34 38 3<r 3@ 3D0 3HD 3LB 3P 3Tz 3Xp 3\Z 3`N 3dP 3h 3lT 3pR 3t 3x2 3| 3t 3~ 3 3n 3 34 3 3F 3 36 3 38 30 3. 3: 3, 3: 36 3 38 32 3& 3 3> 3 3$ 3" 3 3< 3* 34 3H 4< 4 4V 4  4 4> 4@ 4 4  4$@ 4( 4,B 40J 44 48 4<| 4@ 4D 4H 4L    dt 1 < G \ k y  ipl_mode        + I b v        0 I ^ w          . =HS_it~errnoclose mkdir malloc realloc free exit strlen fopen open getenv atoi sprintf  getpid printf fstat read strncmp strrchr signal sleep  ioctl memcmp getopt tempnam  __crt0voptargTOC 2k__crt0v 2k 2k 2k 2kerrno 2ksa 2kioctl 2k_$STATIC 2kdt 2kfree 2k 2k 2k 2k 2k$ 2k0 2kTmp_dir 2ksprintf 2k 2k> 2kJ 3kpddv 3kcuvpd 3kW 3 kg 3kk 3k1 3kexit 3kt 3 kb 3$k 3(kH 3,k 30k 34k 38kmalloc 3<k\ 3@k 3Dk 3Hk 3Lktempnam 3Pkstrlen 3Tkmkdir 3XkS 3\k 3`k 3dkstrncmp 3hk. 3lk 3pk 3tk 3xkmemcmp 3|krealloc 3kopen 3kfstat 3kclose 3kread 3k 3ky 3k 3kgetopt 3k 3koptarg 3k 3k 3k 3ksrc_dev 3k 3k0 3k 3k 3k 3k 3kI 3kstrrchr 3k^ 3k 3k+ 3k 3k 3k 3kv 3k 3k 3kI 4katoi 4k= 4k 4 kgetenv 4k 4kinvec 4k 4k< 4 kw 4$kipl_mode 4(k 4,k 40ksignal 44k 48kfopen 4<kprintf 4@kgetpid 4Dksleep 4HkG 4Lk }g g.__start(k.__start(~__start 2h  8k,p_xargc 2p_xargv 2p_xrcfg 2p_xrc 2 2 4P.fileg$c}k`)   k_$STATIC hkY 2p   2 2 2 2 2.fileDg-_}@k}@)y@ .doClean       `  @ @ ` .mkmydir `     *@ 7 L  a& p' ~' +@ + .  1` 5 8 ?` A  B &H .getFileI 5L EQ OQ `R kX  Z g i l q` t@ v  y`  { k |  $~  .main  k _$STATIC k1`sa 4Xl 9 2( 9$ 2,0 20Tmp_dir 9> :J :pddv :cuvpd :W :g 24t 28  2X :  ;Q 2\ 2`src_dev 2d ;\ 2|k  invec ;` ;pLstrcat.sG g.strcat8)strcpy.sJ g.strcpystrcmp.sM g.strcmp .P g.strncat ) 8S g.strncpy%)moveeq.s^ g.bcopyA).ovbcopyT._moveeq T.memcpy T.memmove Tmemset.sa g.memset)glink.sf g.exitk(.exitbglink.sk g.ioctlk(.ioctlgglink.sp g.dtk(.dtlglink.su g.freek(.freeqglink.sz g B$k( B$vglink.s g.sprintfLk(.sprintfL{glink.s g Qtk( Qtglink.s g ak( aglink.s g pk( pglink.s g |k( |glink.s g <k( <glink.s g dk( dglink.s g k( glink.s g k( glink.s g.mallock(.mallocglink.s g k( glink.s g k( glink.s g @k( @glink.s g.tempnamhk(.tempnamhglink.s g.strlenk(.strlenglink.s g.mkdirk(.mkdirglink.s g k( glink.s g /k( /glink.s g.strncmp0k(.strncmp0glink.s g >Xk( >Xglink.s g Nk( Nglink.s g.memcmpDk(.memcmpDglink.s g.realloclk(.realloclglink.s g.openk(.openglink.s g.fstatk(.fstatglink.s g.closek(.closeglink.s g.read k(.read glink.s g _4k( _4glink.s g n\k( n\glink.s g.getoptk(.getopt glink.s g k( glink.s g k( glink.s g k( glink.s$ g @k( @ glink.s) g hk( h%glink.s. g k( *glink.s3 g k( /glink.s8 g )k( )4glink.s= g Dk( D9glink.sB g.strrchr0k(.strrchr0>glink.sG g ^Xk( ^XCglink.sL g xk( xHglink.sQ g k( Mglink.sV g k( Rglink.s[ g k( Wglink.s` g  k(  \glink.se g Hk( Haglink.sj g pk( pfglink.so g (k( (kglink.st g.atoik(.atoipglink.sy g >k( >uglink.s~ g.getenvk(.getenvzglink.s g I8k( I8glink.s g T`k( T`glink.s g `k( `glink.s g sk( sglink.s g }k( }glink.s g.signalk(.signalglink.s g (k( (glink.s g.fopenPk(.fopenPglink.s g.printfxk(.printfxglink.s g.getpidk(.getpidglink.s g.sleepk(.sleepglink.s g k(  diag_get_listinitial_stateconfigure_deviceterm_dgodminit_dgodmsupports_diagnosticsextract_vpd_kwdiag_asl_quitdiag_asl_initdiag_asl_clear_screenchkdskt_presencediag_Iucode_config_errdiag_Iucode_lvl_missingdiag_Iucode_select_lvldiag_Iucode_bad_imagediag_Iucode_previous_lvl_missingdiag_Iucode_later_lvl_missingdiag_Iucode_file_missingdiag_Iucode_resultsdiag_Iucode_at_lvldiag_Iucode_invalid_srcdiag_Iucode_chk_source_listdiag_Iucode_get_src_listdiag_Iucode_get_file_listdiag_Iucode_src_listdiag_Iucode_src_busydiag_Iucode_media_errdiag_Iucode_insert_mediadiag_Iucode_get_filediag_Iucode_chk_presencediag_ucode_sw_errdiag_Ducode_results_errdiag_Ducode_resultsdiag_ucode_usagediag_ucode_standbydiag_Iucode_src_and_fileodm_run_methododm_open_classodm_get_firstodm_close_classodm_change_objPdDv_CLASSCuDv_CLASSCuVPD_CLASS___strcmp.___strcmp___memset.___memset___memmove.___memmove___strcpy.___strcpysigactionsetlocale__mod_init__malloc_user_defined_namecrt0_datadevice_cfg_flgdeviceStateadapter_cfg_flgparentStateDir_needs_deldevice_cudvadapter_cudvstart_mcode_ptrsrc_dev_listcur_mcode_levelmcode_flagssel_mcode_levelmcode_path_namecons_modeboot_modesel_mcode_ptrsig_handlerucode_parmscrt0main.s_malloc_user_defined_name__C_runtime_pstartup../../../../../../../src/bos/usr/ccs/lib/libc/__threads_init.cTue May 7 10:49:34 2019 IBM XL C for AIX, Version 13.1.0.2.__threads_init.__threads_init@AF2_1__pth_init_routine_bsd_init_routine_xti_tli_init_routine_nsl_init_routine__dce_compat_init_routine../../../../../../src/bos/diag/util/ulsas/ulsas.cMon Oct 14 13:53:24 2019 .doMptCommand.free_mcode_list.unconfigure.free_src_list.clean_up.check_for_sw_err.configure.display_level.update_odm.get_cur_mcode_lvl.update_fcode_level.getIocFacts.getChipName.getConfigPageHeader.getConfigPageAction.getConfigPage.getPortFacts.get_port_info.reset_adapter.translateIocStatus.doFwDownload.doFirmwareDownload.doFwUpload.doBiosFcodeUpload.fixupBiosFcodeImage.splitBiosImage.doBiosDownload.install_mcode.download_mcode.init_asl.exit_with_usage.get_flags.process_removeable_media.get_mcode_level.get_mcode_source.get_mcode_to_install.get_odm_data.initialize.get_fcode_level.update_mcode.install_microcode.sig_handler.start_trace.openFilestrncat.sstrncpy.s.initial_state.odm_run_method.diag_asl_quit.term_dgodm.diag_Iucode_results.diag_Iucode_bad_image.diag_get_list.configure_device.diag_Iucode_config_err.extract_vpd_kw.diag_Ducode_results.diag_Ducode_results_err.odm_open_class.odm_get_first.odm_change_obj.odm_close_class.diag_asl_init.diag_ucode_usage.diag_Iucode_get_src_list.diag_Iucode_chk_source_list.diag_Iucode_invalid_src.diag_Iucode_insert_media.diag_Iucode_src_busy.chkdskt_presence.diag_Iucode_media_err.diag_Iucode_get_file_list.diag_Iucode_file_missing.diag_Iucode_chk_presence.diag_Iucode_lvl_missing.diag_Iucode_later_lvl_missing.diag_Iucode_previous_lvl_missing.diag_Iucode_select_lvl.diag_Iucode_at_lvl.diag_Iucode_src_list.diag_ucode_standby.diag_Iucode_get_file.setlocale.sigaction.init_dgodm.diag_ucode_sw_err.ipl_mode.diag_Iucode_src_and_file.diag_asl_clear_screen.supports_diagnostics