ELF>P@@&%GNUi gGj u W5YjLinuxLinuxUHAWAVIAUIHATISH eH%(HE1LIH=@UHHFHQH9HHH9vH9sHH9s H9v]1]UH?HNLHwfHQIxLt(LI9vGI9sBI@H9v9H9s4L]LDH9vL9sI9AM9AEtHt E1]LIItHfTft?Ht:UHAUAATIS1HtLHfA9u[HA\A]]Hff.@UHHHAWAVAUAATSHfMHHQHHH9H9IHxH9H9fۃHE1E1 LAHA9}"HFD9uAFfD9utA1HH[A\A]A^A_]DUHHHAWAVAUAATSHHMHHQHHH9H9L@L9L9D fAEAHIE11 HFLD9AHAD9|HEf1H[A\A]A^A_]UHSHu1H]1H]DUHAWAVAUATSHfLgHufUDM;HAD$IHQHfHItHI9 Du1I9HMI1ɺ*LLHPff;UuVIMJt0HQH9HH9H9H9H9x*u{HHtrH}LteLLIAE9vHMtCIMAD$HQH9fHItHI9vI9sH9vH9s A|$E1HL[A\A]A^A_]fDUHAWAVAUAATISHDI $CHQH9fHtHH9H9H9H9{HIILLHHE1 HLASHAf҃9|LLHHI $@HQH9fHtHH9H9H9AH9A {HHff[DA\A]A^A_]HHSHHf뱋SC HHKH H D[A\A]A^A_]UHAWIAVAUATSHHUeH%(HE1DICHQH9fHtHH9H9H9H9{AHAIILLHHE1 HLASHAf҃9|1ɺ*LLHI7PHNHfH|HH9H9H9H9x*HIDHMκ"LLf}E1(HHDAfD9uAκ"LLHI7PHNHfHH|HH9H9H9H9 x"kUHHPHHAffD9uEAHEeH+%(u@HeD[A\A]A^A_]jAHRH1XZf.U1H?HvHMLNX.MFAHGH9t]H2.XZ.00!H9Pu1U8 HAVAUIH=ATSHL(IIEIMLpHL9I9HpH9@H9@MPfI|H9H9xHHLHH]I $@HQH9fHtHH9H9H9H9{HHLLID$HHSLffAT$I $ID$CffAD$ CȃIEID$(HQH1HH9H9S AT$0H9HTHAHH9H9DfA|$Ml$t`M1"LLIfA;\$s:MLLuLI[LA\A]A^]fA|$ Ml$tM1"LLIfA;\$ sMLLjuHH)I[LA\A]A^]UHATISHHeH%(HE1sHt:HHM"LuUHUeH+%(uH[A\]UHAWAVAUIATSHPeH%(HE1HH˺"LHIuPHNHfH|HH9H9H9H9x"uHkHaPffA;U NIuLH6IuPHNHfH|HH9H9H9H9xHHHLIHIM@HQH9fItHI9I9H9H9}A~rHhI^AVA^E~ DbUI|$HHEHH/UQAFffHAHEIH=AE0AEH HEHEIE(L E1HEHEHE=HUHuLwADžD}AALmL9tHHEL)L9IGHEHuLHUHuLeHELAEH#BIN.COMH]H9CtIHAH}IcHHUeH+%(uHHP[A\A]A^A_]HPONENT!#H}H9GuHC HCHAHDUH]ff.UH]UHSH(H 5 #It~t 4HHHHHHHHHHHHHHaHUHHHH-H!HHHHHHHHHHHHHHHHHHHtaHXHHHHt4H+HHHHtH[]UHATA D9SHH(DF <f TEf3$t 9HHHHHHHHHHHHHHHsHHHHFH:HHHH HHHHHHHHHHHHHHHtfH] HHHHt4H+HHHHtHDA vHH[A\]UHAWAAVIAUIATSHUeH%(HE1IHMHUDLH@8Aąt@IFDHHH(HMIEwUȅtI~LiA_E9EtWuDIFHHAH(HMtIE(HEeH+%(tHD[A\A]A^A_]UHAWIAVH}AHAUMATSHH MeH%(HE1I3LEHMHULHtFAIGHHDH(HMIEE9CvKIGHHAH(HM^IEQDeAvAԾHDf!EfIGHHH(IE11HUHIKDLH@Aąt~IG}DH(u5HHHMIEHHHMWIEJLDLAąfIGHHH(IDC1HUHE1DeAvAԾHDUDUDEAv%AоHDUDEDUDEDCDT!D9UD)DUELD9ЉDFIHSMH@IMDUAt>H(HHHMIEDDCHUDUHEDUAfIGHHH(IE11HUHIDLH@ AątIEDHHH(HMIHuLAǃu1WtGIEDHHH(HMIĒ<I}L)ADžhAUIuDLHH=wNIEHH(MċuMHLH߉EEuRAD9}wfjAIEHHH(HMtItAIEHHH(I}E111HIEuLH@(ADžtBIEDHHH(HM%IuLL;ADžfIEHHH(IEuLH@HIEHH(I}E111HLH1Ht5wtDttPw t_tpHHHHHHAHE1AHE1HE1AHE1uHuHuHuHHuHE1HHHHHHHALAHLmlxfw: Firmware flash failed: unknown errormlxfw: Firmware flash failed: pending resetmlxfw: Firmware flash failed: bad formatmlxfw: Firmware flash failed: key not applicablemlxfw: Firmware flash failed: component was not signedmlxfw: Firmware flash failed: authentication failedmlxfw: Firmware flash failed: unknown keymlxfw: Firmware flash failed: component not applicablemlxfw: Firmware flash failed: component hash mismatchmlxfw: Firmware flash failed: general errormlxfw: Firmware flash failed: Timeout reached on FSM state changemlxfw: Firmware flash failed: FSM state query failedmlxfw_flash_componentmlxfw: Firmware flash failed: FSM component verify failedmlxfw: Firmware flash failed: Component download failedmlxfw: Firmware flash failed: FSM component update failedmlxfw: Firmware flash failed: FSM component update failed, FW reactivate is not supportedmlxfw: Firmware flash failed: Component size is bigger than limitmlxfw: Firmware flash failed: FSM component query failedmlxfw: Firmware flash failed: Failed to get MFA2 componentmlxfw: Firmware flash failed: Could not find device PSID in MFA2 filemlxfw: Firmware flash failed: Reactivate FSM: unexpected errormlxfw: Firmware flash failed: Reactivate FSM: fw already activatedmlxfw: Firmware flash failed: Reactivate FSM: fw programming neededmlxfw: Firmware flash failed: Reactivate FSM: device reset requiredmlxfw: Firmware flash failed: Reactivate FSM: candidate fw deactivation failedmlxfw: Firmware flash failed: Reactivate FSM: first page restore failedmlxfw: Firmware flash failed: Reactivate FSM: first page erase failedmlxfw: Firmware flash failed: Reactivate FSM: first page copy failedmlxfw: Firmware flash failed: Reactivate FSM: prohibited fw vermlxfw: Firmware flash failed: Reactivate FSM: busymlxfw: Firmware flash failed: Could not reactivate firmware flashmlxfw_firmware_flashmlxfw: Firmware flash failed: Could not activate the downloaded imagemlxfw: Firmware flash failed: Could not lock the firmware FSMmlxfw: Firmware flash failed: Failed to initialize MFA2 firmware filemlxfw: Firmware flash failed: Firmware file is not MFA2mlxfw_mfa2_file_comp_validatemlxfw_mfa2_file_dev_validatemlxfw_mfa2_file_validate#BIN.COMPONENT!#MLNX.MFA2.XZ.00!mlxfw_firmware_flashFirmware flash failed: Reactivate FSM: busyFirmware flash failed: Reactivate FSM: prohibited fw verFirmware flash failed: Reactivate FSM: first page copy failedFirmware flash failed: Reactivate FSM: first page erase failedFirmware flash failed: Reactivate FSM: first page restore failedFirmware flash failed: Reactivate FSM: candidate fw deactivation failedFirmware flash failed: Reactivate FSM: device reset requiredFirmware flash failed: Reactivate FSM: fw programming neededFirmware flash failed: Reactivate FSM: fw already activatedFirmware flash failed: Reactivate FSM: unexpected errorFirmware flash failed: general errorFirmware flash failed: component hash mismatchFirmware flash failed: component not applicableFirmware flash failed: unknown keyFirmware flash failed: authentication failedFirmware flash failed: component was not signedFirmware flash failed: key not applicableFirmware flash failed: bad formatFirmware flash failed: pending resetFirmware flash failed: unknown errorFirmware flash failed: FSM state query failedFirmware flash failed: Timeout reached on FSM state changeFirmware flash failed: FSM component query failedFirmware flash failed: Component size is bigger than limitFirmware flash failed: FSM component update failed, FW reactivate is not supportedFirmware flash failed: FSM component update failedFirmware flash failed: Component download failedFirmware flash failed: FSM component verify failedFirmware flash failed: Firmware file is not MFA2Firmware flash failed: Failed to initialize MFA2 firmware filemlxfw: Initialize firmware flash process Initializing firmware flash processFirmware flash failed: Could not lock the firmware FSMFirmware flash failed: Could not reactivate firmware flashFirmware flash failed: Could not find device PSID in MFA2 fileFirmware flash failed: Failed to get MFA2 componentmlxfw: Flashing component type %d Firmware flash failed: Could not activate the downloaded image/build/linux-OPpfVT/linux-5.15.0/drivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.cdrivers/net/ethernet/mellanox/mlxfw/mlxfw_fsm.c3mlxfw_mfa2: xz file corrupted 3mlxfw_mfa2: xz format not found 3mlxfw_mfa2: unsupported xz option 3mlxfw_mfa2: xz dictionary too small 3mlxfw_mfa2: Component %d is not a valid TLV error 3mlxfw_mfa2: Multi has invalid child3mlxfw_mfa2: Component descriptor %d multi TLV error 3mlxfw_mfa2: Component %d does not have a valid descriptor mlxfw_mfa2: -- Component type %d mlxfw_mfa2: -- Offset 0x%llx and size %d 3mlxfw_mfa2: Device %d is not a valid TLV error 3mlxfw_mfa2: Device %d does not have PSID 3mlxfw_mfa2: Device %d PSID TLV is not valid 3mlxfw_mfa2: Device %d has no components 3mlxfw_mfa2: Device %d COMPONENT_PTR TLV is not valid mlxfw_mfa2: -- Component index %d 3mlxfw_mfa2: Could not parse package descriptor TLV 3mlxfw_mfa2: First TLV is not of valid multi type 3mlxfw_mfa2: First device TLV is not valid 3mlxfw_mfa2: Component block is out side the file 3mlxfw_mfa2: Component block size is too big 3mlxfw_mfa2: Device TLV error 3mlxfw_mfa2: xz section too short 3mlxfw_mfa2: Component could not be reached in CB 3mlxfw_mfa2: Component has wrong magic /build/linux-OPpfVT/linux-5.15.0/drivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.cdrivers/net/ethernet/mellanox/mlxfw/mlxfw_mfa2.c -- Offset 0x%llx and size %d mlxfw: %s, err (%d) %umlxfw: Component update Updating componentmlxfw: Component download Downloading componentmlxfw: Component verify Verifying componentmlxfw: Activate image Activating imagemlxfw: Handle release mlxfw: Firmware flash done Firmware flash donemlxfw3MFA2: TLV parsing error 3mlxfw_mfa2: xz no memory 3mlxfw_mfa2: xz error %d mlxfw_mfa2: Component %d mlxfw_mfa2: Device %d -- Device PSID 7mlxfw_mfa2: Validating file mlxfwValidating file -- Component type %d Component %d -- Component index %d Device %d description=Mellanox firmware flash libauthor=Yotam Gigi license=Dual BSD/GPLsrcversion=78383AE840AF27D96DF8058depends=retpoline=Yintree=Yname=mlxfwvermagic=5.15.0-164-generic SMP mod_unload modversions mmodule_layout03,kmalloc_cachesmsleepT__ubsan_handle_load_invalid_value {{__dynamic_pr_debugvfreeaH__ubsan_handle_shift_out_of_bounds?<sprintf9[__x86_return_thunkКDmemcmpexz_dec_endo_dev_err__ubsan_handle_out_of_boundsgY|print_hex_dumpQ[nxz_dec_run'_dev_infoI@vzallocke__stack_chk_failEdo_trace_netlink_extack~_printkpHe__x86_indirect_thunk_rax~rdevlink_flash_update_status_notifym__fentry__9Dkmem_cache_alloc_traceDG__dynamic_dev_dbgRxz_dec_init zkfreeP 'int [11]' 'unsigned int'   'int''_Bool'|mlxfwGCC: (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04.2) 11.4.0  -@ - @ P  @   " @/ > N Y @ e u       / F `     , \    " T    . _   u46  u  4   4   + )4@ Z  8H<n @ i<T@* : g?@)L I ] w   " * !p ! 4!C!S  * @O!`Y!#`c!r! !L !!!! !!4! #!@` .  /!a L  *   n!I D!   Y!b!6!I r!   Y!!!I !  6H<n!  6!!!!  ! !u!  ! !!  8!  6!V!F ^!  !{!  H<n!  !!(!  ! !  !^!  !^g!6 !  !^g+!  !t08!  PIPIL! mlxfw_devpsid_sizemlxfw_dev_opscomponent_queryfsm_lockfsm_component_updatefsm_block_downloadfsm_component_verifyfsm_activatefsm_reactivatefsm_query_statefsm_cancelfsm_releasemlxfw_fsm_stateMLXFW_FSM_STATE_IDLEMLXFW_FSM_STATE_LOCKEDMLXFW_FSM_STATE_INITIALIZEMLXFW_FSM_STATE_DOWNLOADMLXFW_FSM_STATE_VERIFYMLXFW_FSM_STATE_APPLYMLXFW_FSM_STATE_ACTIVATEmlxfw_fsm_state_errMLXFW_FSM_STATE_ERR_OKMLXFW_FSM_STATE_ERR_ERRORMLXFW_FSM_STATE_ERR_REJECTED_DIGEST_ERRMLXFW_FSM_STATE_ERR_REJECTED_NOT_APPLICABLEMLXFW_FSM_STATE_ERR_REJECTED_UNKNOWN_KEYMLXFW_FSM_STATE_ERR_REJECTED_AUTH_FAILEDMLXFW_FSM_STATE_ERR_REJECTED_UNSIGNEDMLXFW_FSM_STATE_ERR_REJECTED_KEY_NOT_APPLICABLEMLXFW_FSM_STATE_ERR_REJECTED_BAD_FORMATMLXFW_FSM_STATE_ERR_BLOCKED_PENDING_RESETMLXFW_FSM_STATE_ERR_MAXmlxfw_fsm_reactivate_statusMLXFW_FSM_REACTIVATE_STATUS_OKMLXFW_FSM_REACTIVATE_STATUS_BUSYMLXFW_FSM_REACTIVATE_STATUS_PROHIBITED_FW_VER_ERRMLXFW_FSM_REACTIVATE_STATUS_FIRST_PAGE_COPY_FAILEDMLXFW_FSM_REACTIVATE_STATUS_FIRST_PAGE_ERASE_FAILEDMLXFW_FSM_REACTIVATE_STATUS_FIRST_PAGE_RESTORE_FAILEDMLXFW_FSM_REACTIVATE_STATUS_CANDIDATE_FW_DEACTIVATION_FAILEDMLXFW_FSM_REACTIVATE_STATUS_FW_ALREADY_ACTIVATEDMLXFW_FSM_REACTIVATE_STATUS_ERR_DEVICE_RESET_REQUIREDMLXFW_FSM_REACTIVATE_STATUS_ERR_FW_PROGRAMMING_NEEDEDMLXFW_FSM_REACTIVATE_STATUS_MAXmlxfw_mfa2_componentmlxfw_mfa2_filefirst_devfirst_componentcb_archive_sizemlxfw_mfa2_tlvmlxfw_mfa2_tlv_typeMLXFW_MFA2_TLV_MULTI_PARTMLXFW_MFA2_TLV_PACKAGE_DESCRIPTORMLXFW_MFA2_TLV_COMPONENT_DESCRIPTORMLXFW_MFA2_TLV_COMPONENT_PTRMLXFW_MFA2_TLV_PSIDmlxfw_mfa2_tlv_multinum_extensionsmlxfw_mfa2_tlv_package_descriptornum_componentsnum_devicescb_size_hcb_size_lcv_compressionuser_data_offsetmlxfw_mfa2_tlv_psidmlxfw_mfa2_tlv_component_ptrstorage_idcomponent_indexstorage_addressmlxfw_mfa2_tlv_component_descriptorpldm_classificationcb_offset_hcb_offset_lmlxfw_mfa2_comp_datamlxfw_firmware_flashfwhandlereactivate_suppmlxfw_flash_componentfsm_statemlxfw_fsm_state_waitmlxfw_mfa2_checkmfa2_filecomp_tlvcomp_idxmlxfw_mfa2_file_comp_validatep_countmlxfw_mfa2_file_component_countmlxfw_mfa2_file_component_getmlxfw_mfa2_file_component_putdev_tlvmlxfw_mfa2_file_dev_validatemlxfw_mfa2_file_finimlxfw_mfa2_file_initfrom_tlvmlxfw_mfa2_tlv_advancemlxfw_mfa2_tlv_dev_getmlxfw_mfa2_tlv_multi_childmlxfw_mfa2_tlv_multi_child_countmlxfw_mfa2_tlv_multi_child_findmlxfw_mfa2_tlv_nextmlxfw_mfa2_xz_dec_runmlxfw.koZ  e# 2? X n 8  ) 32 @; ED FM `HV O_ Dh @Dq Cz ? @, 6 7 * @4 7 1 ) @, , ,8 5" B+|A 9J `BS8l Zu :~8 8p8 @:3  8 > F @F B 88" ;+ F48M Y P e(((PP;AX v88P8\h808/8G}i8ifA    0  P  p   !/ xOUas .K`@fo\g32p {PQ#CKnt H__UNIQUE_ID_srcversion182__UNIQUE_ID_depends181____versions__UNIQUE_ID_retpoline180__UNIQUE_ID_intree179__UNIQUE_ID_name178__UNIQUE_ID_vermagic177_note_9_note_8__kstrtab_mlxfw_firmware_flash__kstrtabns_mlxfw_firmware_flash__ksymtab_mlxfw_firmware_flashmlxfw_fsm_reactivate_err.isra.0__msg.30__msg.29__msg.28__msg.27__msg.26__msg.25__msg.24__msg.23__msg.22__msg.21mlxfw_fsm_state_err.isra.0__msg.9__msg.8__msg.7__msg.6__msg.5__msg.4__msg.3__msg.2__msg.1__msg.0mlxfw_fsm_state_errnomlxfw_fsm_state_wait__msg.11__msg.10mlxfw_flash_component__msg.18__msg.17__UNIQUE_ID_ddebug380.41__msg.16__msg.15__UNIQUE_ID_ddebug381.40__msg.14__UNIQUE_ID_ddebug384.39__msg.13mlxfw_firmware_flash.cold__msg.36__msg.34__msg.35__msg.20__msg.31__UNIQUE_ID_ddebug385.38__msg.19__msg.33__UNIQUE_ID_ddebug386.37__func__.12__func__.32__UNIQUE_ID_description390__UNIQUE_ID_author389__UNIQUE_ID_license388mlxfw_mfa2_tlv_multi_child_find.coldmlxfw_mfa2_tlv_multi_child_count.coldmlxfw_mfa2_xz_dec_run.constprop.0mlxfw_mfa2_xz_dec_run.constprop.0.coldmlxfw_mfa2_tlv_dev_getmlxfw_mfa2_file_comp_validate__UNIQUE_ID_ddebug379.7__UNIQUE_ID_ddebug380.6__UNIQUE_ID_ddebug381.5mlxfw_mfa2_file_comp_validate.coldmlxfw_mfa2_file_dev_validate__UNIQUE_ID_ddebug376.10__UNIQUE_ID_ddebug377.9__UNIQUE_ID_ddebug378.8mlxfw_mfa2_file_dev_validate.cold__UNIQUE_ID_ddebug382.4mlxfw_mfa2_file_init.coldmlxfw_mfa2_file_component_get.cold__func__.0__func__.1__func__.2mlxfw_mfa2_comp_magicmlxfw_mfa2_fingerprintmlxfw_mfa2_file_init__this_modulemlxfw_mfa2_file_component_countkfreexz_dec_init__dynamic_dev_dbgkmem_cache_alloc_trace__fentry__devlink_flash_update_status_notify__x86_indirect_thunk_rax_printkdo_trace_netlink_extack__stack_chk_failvzalloc_dev_infoxz_dec_runprint_hex_dump__ubsan_handle_out_of_boundsmlxfw_mfa2_tlv_multi_child_dev_errmlxfw_mfa2_tlv_multi_child_countxz_dec_end__crc_mlxfw_firmware_flashmlxfw_mfa2_file_component_getmemcmpmlxfw_mfa2_file_component_putmlxfw_mfa2_tlv_advance__x86_return_thunkmlxfw_mfa2_tlv_multi_child_findsprintf__ubsan_handle_shift_out_of_boundsvfreemlxfw_mfa2_check__dynamic_pr_debugmlxfw_mfa2_file_finimlxfw_mfa2_tlv_next__ubsan_handle_load_invalid_valuemsleepkmalloc_cachese2:/ D^S Xf aezzez+zQe~zze2FwzeEzQe^mrzxze.{wz!eclu~pp)2HR\f|z i  @   h  PzeUM^MgMpMMMp<{ )2;ERkr~''{'' ' '( / h4 D  K [  z   n j < e z! e= ,E dl vu v v v e e e e e p v v$ v- v7 vA vK vV g  y     " W ag z~       z  e2 rX zd jq e {EypEkbGsk H vh~z  hje~zea ze  q i  0 q i  p  q  i(  4 ; @qG Li\ h o tq{ `i ` 8 q i   q i    q @i( @1 8 =qD IiU ^ @e jqq vi zeA xH MqT @Yii @z  q i   q i   q i % (, 1q8 @=iM @^ Xe jqq vi   q i   q i    q @i& @/ 6 ;qB GiS f kor  {zeg 0 q i F `M _qf kix jze |g) 0 ?qF Ki\ y  q `i ` }  c 1f6gX _ dqk pi  p q i  D c _ f2 ; }Y `f } g   q  i 1 _6 fU u\ ph c|  f g   q @ i @ g j/ z? F R qY  ^ in  z  l  f g   q   i  ' Y gw P~  q  i  ` ` ) q0 @5 iE @V gw  ~  q  i  j v l;x` g sqz i   8c fg   q  i(  Z a mcg l f ha h2 Nhh% *h4h;  @hJhQ Vh`hg 2lhvh} @ hh  hj h hj  hj  hj  hi   hi  0 "h'i 2 ` 7h<i C  HhMi X  `hei l  qhvH }  hH  0 hH  ` hH   hH   hH   hs s t u (`08P@HPPX` hp x  p 5     X U $(z .   *$(,v0D4q8<@{DH L Pf T XW \`d  J $N (0P48b@ODSH*P;TX`jdhpltxz.! V Z= "  B@ 0`@px@@x P 8@P HPpx u D  0 ( 0PX ` h       08 @ Hhp x ".symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela__ksymtab.rela__kcrctab.rodata__ksymtab_strings.rodata.str1.8.rodata.str1.1.rela__mcount_loc.modinfo.rela.retpoline_sites.rela.return_sites__versions.rela__jump_table.rela.data.rela__dyndbg.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?$:@{#JE@P"#^# Y@H#m#h@8# w$ 2/2/(2=-?@P#@vA,@0#Ah@8p# B H@`#I @P# J@X#)@M@CPH0PQxQaxQfff $^ rؽu0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key`,!6ز RYۧ 0  `He0  *H ]ev(U-USn2 ۱ܥzV4}ML!@y/0Y<:r1R8J˨W5eչ!k=  ;XP:cU