ELF>@@-,GNU(2rH%d:\%9LinuxLinux6.1.0-38-amd64ATUHSHHt`ETHEHE Au`HHHH@DH<҃[]A\HHH[]A\H@1[]A\[@ʼn]A\ff.fSHHtt[H[H;HH/H>%H~H~ATU8SIы<DHPTDXEADfHEGEDcALEăGDDHD[ D@]A\HII I I L LGHHWIHG[]A\ff.fHtUSHu`tnuQHu!1uu~HHHHŅH12u6HHHHH=u[]ff.@ATIUSHunHLHH@ŅHt=A4$HTAt$HAt$ ŅuHŅu 1[]A\ff.f1HHt!6TpHp ‰@DLEAUH1HATUS<DDDHHT1IAI1IA1HA҉1HH1I1IA1HH19uA9tD9r[]A\A]E9tE9sDD9s 1E1˃19̸fUHSHHt(uHTuHu HHH[]Hff.AW1IAVAUIATUSH H6D<eH%(HD$1DDDHHI1IT$1IHT$1PTHȉT$ 1HD$IET$1HHI1IA1IA1HՉ9u D$9t}9sPHt$LAHD$L$W9sb1D$D$APT$ D;t$s1HT$eH+%(H []A\A]A^A_D$A9tD9uATT$9sD$T$HD$ 4HD$HD$L$A<ATT$T$AHT$ADT$HIU<1@HD@DƉƒ?L ыXTH9s;IHA @v@)IAHH ¹@HD)H!@AйSуAA@HADHDA?HDEbhDMjpL~ D$IBxH$tHt$HV01H4$LT$@1EHcD$LL$LT$tdLT$LL$ HD$H؉HHHcӋ1LHt 1ɅLDHD$IAuLT$LL$ HDIi E11Lc\$EDd$I܉L\$LT$LL$ "A$x9B؋D$AHD$HAtNH<$IcA$E1ITH4I$HtE1AHyA$|LT$LL$ LL׉$$H([]A\A]A^A_L1H([]A\A]A^A_1ff.@ATUSHHHH=HǃH EºHHHHAątHD[]A\Eh{ { HEpH}pHExtzHtuC1HEhD[]A\G@t#wt'A[]DA\=uHCHHCHHAH}pH}xAf.fHff.@AUI1ATIUSHHHߋUhA$HLHEht1Hƒ 0 ;Ehr[1]A\A]AWIE1HAVAUATUH1SHDHHDSZAą~cHAAL< D9sD0TfHL9u[D]A\A]A^A_ HHH[D]A\A]A^A_ff.AWAVAUATUSH(~8KFI=HI>DHhHD$ \$HXpH@xLv L$H$HD$HV0Ht$1ÅHcD$E1HD$t)H$IcLLHD$AHD$IƃuHcD$AE1M|$ HD$u&AxA9DBD$HD$Iǃt,H$HcLLH HD$HyA|DH|$ LH([]A\A]A^A_H|$ 11AWIAVAUATUSHH~8EAGhLopD$AD$ t VHuH1[]A\A]A^A_EtIcLu E1H$t$IcLLLD$AH$IƃuHU0DD$ HL[L]1A\A]A^A_@SHHtGHHHHH{pH{xH[[AWAVAUATUSH?HHH HǃǃHuǃ{@0ɁDkD1AŋDbDAAu71ҍHB񉃴EuH= IHHHŅtpLH[]A\A]A^A_CA 1ǃpAAĸ BJ1񉃴D9, Egh{ { IGpIpIGxH}E勃11AD$DEghDBA~L|$1҉AIHjE LD IHIIH$ HHT$IHHT$HI$LIL1EtIHHI9uIPA9$L$AAAEH‹AGh9HCHLIpIxHHHH믽먽zHHHt0HHs8HH<THA4$At$HAt$ DAt$HH<THEEHE DEHH[]HHHAHHHHHHH4$HDHQC$Tmh Z"UtLvq'(j&^e ["A.\ϬJ!xz)U0Ou]T̙]H׺ʪnwyb)ii< Hr9A*2=JϔϱӞx;]Mecc_sw_hamming_correct          nand_ecc_sw_bch_correctnanddev_isbadnanddev_markbadnanddev_isreservednanddev_erasenanddev_mtd_erasenanddev_mtd_max_bad_blocksnanddev_ecc_engine_initnanddev_ecc_engine_cleanupnanddev_initnanddev_cleanupnanddev_bbt_initnanddev_bbt_cleanupnanddev_bbt_updatenanddev_bbt_get_block_statusnanddev_bbt_set_block_statusnand_ecc_init_ctxnand_ecc_cleanup_ctxnand_ecc_prepare_io_reqnand_ecc_finish_io_reqnand_get_small_page_ooblayoutnand_get_large_page_ooblayoutnand_get_large_page_hamming_ooblayoutof_get_nand_ecc_user_confignand_ecc_is_strong_enoughnand_ecc_init_req_tweakingnand_ecc_cleanup_req_tweakingnand_ecc_tweak_reqnand_ecc_restore_reqnand_ecc_get_sw_enginenand_ecc_get_on_die_hw_enginenand_ecc_register_on_host_hw_enginenand_ecc_unregister_on_host_hw_enginenand_ecc_get_on_host_hw_enginenand_ecc_put_on_host_hw_engineecc_sw_hamming_calculatenand_ecc_sw_hamming_calculateecc_sw_hamming_correctnand_ecc_sw_hamming_correctnand_ecc_sw_hamming_init_ctxnand_ecc_sw_hamming_cleanup_ctxnand_ecc_sw_hamming_get_enginenand_ecc_sw_bch_calculatenand_ecc_sw_bch_correctnand_ecc_sw_bch_init_ctxnand_ecc_sw_bch_cleanup_ctxnand_ecc_sw_bch_get_engine3nand: Missing ECC engine type 3nand: No suitable ECC configuration 4nand: WARNING: %s: the ECC used on your system is too weak compared to the one required by the NAND chip 4nand: failed to write BBM to block @%llx (err = %d) 4nand: attempt to erase a bad/reserved block @%llx 3%s: uncorrectable ECC error 3BCH cannot be used with small page NAND chips 3Invalid number of ECC bytes: %u, expected: %u 3ECC step size is too large (%u) 3nand: No ECC engine found %s: corrected bitflip %u 3ECC unrecoverable error 3Missing ECC parameters 3Invalid ECC layout nandcoredrivers/mtd/nand/ecc-sw-bch.clicense=GPL v2author=Boris Brezillon description=Generic NAND frameworkdescription=Generic ECC engineauthor=Miquel Raynal license=GPLdescription=NAND software Hamming ECC supportauthor=Frans Meulenbroeks license=GPLdescription=NAND software BCH ECC supportauthor=Ivan Djelic license=GPLdepends=mtd,bchretpoline=Yintree=Yname=nandcorevermagic=6.1.0-38-amd64 SMP preempt mod_unload modversions         ( ( (08X80( X      (08`80( ` (08H80( H80(  (08`80( `80(      (  (08@80( 80(  (08`80( ` (08H80( H80(  (08H80( H8H8߬imemcpy zkfree ]mtd_ooblayout_set_eccbytes!bitmap_freem__fentry__pHe__x86_indirect_thunk_rax~_printkV __stack_chk_failrRput_deviceXmtd_check_expert_analysis_modeh__list_add_validKMmutex_lock4> bch_freeUrS__list_del_entry_validŏWmemset&bitmap_zalloc9[__x86_return_thunkB/4mtd_ooblayout_count_eccbytes82mutex_unlockeb,__dynamic_pr_debug. bch_decode&bch_initRkmalloc_trace^Pmtd_ooblayout_get_eccbytesR?0 bch_encodeE:#__kmalloc kmalloc_caches module_layoutBnandcoreGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.088u@  m@@A% |D@A`A wo&w@%Aw/A"wEAT@OAT`YAaA oAA A@A H"o&Q@AQAQAQAT@A-A-0A"** AO @  B8cN]T w@EATAT BTBTBT'B 7B@GB`VBeBV -wBĈ@BňBBBBƈ@BɈBˈB͈BЈ@B҈B҈BՈBՈ@C؈CЈ/C؈CCЈ@WC҈lC͈C͈Cڈ@C܈CވCވCވ@CCC C͈@ C D܈ D܈ D@ D܈ +DK )bCD\]7v\w?d 0{"8 ` p07<*f,  & 0>$ ` p ) `0 Lv@ St> S_Yt#  +^`0  3;f`I`p X  ~P j P`<p  `9 #*j8PK {l chb @ *<u/@ Vd P   +0p0N/ __crc_nanddev_isbad__crc_nanddev_markbad__crc_nanddev_isreserved__crc_nanddev_erase__crc_nanddev_mtd_erase__crc_nanddev_mtd_max_bad_blocks__crc_nanddev_ecc_engine_init__crc_nanddev_ecc_engine_cleanup__crc_nanddev_init__crc_nanddev_cleanup__crc_nanddev_bbt_init__crc_nanddev_bbt_cleanup__crc_nanddev_bbt_update__crc_nanddev_bbt_get_block_status__crc_nanddev_bbt_set_block_status__crc_nand_ecc_init_ctx__crc_nand_ecc_cleanup_ctx__crc_nand_ecc_prepare_io_req__crc_nand_ecc_finish_io_req__crc_nand_get_small_page_ooblayout__crc_nand_get_large_page_ooblayout__crc_nand_get_large_page_hamming_ooblayout__crc_of_get_nand_ecc_user_config__crc_nand_ecc_is_strong_enough__crc_nand_ecc_init_req_tweaking__crc_nand_ecc_cleanup_req_tweaking__crc_nand_ecc_tweak_req__crc_nand_ecc_restore_req__crc_nand_ecc_get_sw_engine__crc_nand_ecc_get_on_die_hw_engine__crc_nand_ecc_register_on_host_hw_engine__crc_nand_ecc_unregister_on_host_hw_engine__crc_nand_ecc_get_on_host_hw_engine__crc_nand_ecc_put_on_host_hw_engine__crc_ecc_sw_hamming_calculate__crc_nand_ecc_sw_hamming_calculate__crc_ecc_sw_hamming_correct__crc_nand_ecc_sw_hamming_correct__crc_nand_ecc_sw_hamming_init_ctx__crc_nand_ecc_sw_hamming_cleanup_ctx__crc_nand_ecc_sw_hamming_get_engine__crc_nand_ecc_sw_bch_calculate__crc_nand_ecc_sw_bch_correct__crc_nand_ecc_sw_bch_init_ctx__crc_nand_ecc_sw_bch_cleanup_ctx__crc_nand_ecc_sw_bch_get_engine__UNIQUE_ID_depends193____versions__UNIQUE_ID_retpoline192__UNIQUE_ID_intree191__UNIQUE_ID_name190__UNIQUE_ID_vermagic189_note_10_note_9__kstrtab_nanddev_isbad__kstrtabns_nanddev_isbad__ksymtab_nanddev_isbad__kstrtab_nanddev_markbad__kstrtabns_nanddev_markbad__ksymtab_nanddev_markbad__kstrtab_nanddev_isreserved__kstrtabns_nanddev_isreserved__ksymtab_nanddev_isreserved__kstrtab_nanddev_erase__kstrtabns_nanddev_erase__ksymtab_nanddev_erase__kstrtab_nanddev_mtd_erase__kstrtabns_nanddev_mtd_erase__ksymtab_nanddev_mtd_erase__kstrtab_nanddev_mtd_max_bad_blocks__kstrtabns_nanddev_mtd_max_bad_blocks__ksymtab_nanddev_mtd_max_bad_blocks__kstrtab_nanddev_ecc_engine_init__kstrtabns_nanddev_ecc_engine_init__ksymtab_nanddev_ecc_engine_init__kstrtab_nanddev_ecc_engine_cleanup__kstrtabns_nanddev_ecc_engine_cleanup__ksymtab_nanddev_ecc_engine_cleanup__kstrtab_nanddev_init__kstrtabns_nanddev_init__ksymtab_nanddev_init__kstrtab_nanddev_cleanup__kstrtabns_nanddev_cleanup__ksymtab_nanddev_cleanupnanddev_ecc_engine_init.coldnanddev_markbad.coldnanddev_erase.cold__UNIQUE_ID_license221__UNIQUE_ID_author220__UNIQUE_ID_description219__kstrtab_nanddev_bbt_init__kstrtabns_nanddev_bbt_init__ksymtab_nanddev_bbt_init__kstrtab_nanddev_bbt_cleanup__kstrtabns_nanddev_bbt_cleanup__ksymtab_nanddev_bbt_cleanup__kstrtab_nanddev_bbt_update__kstrtabns_nanddev_bbt_update__ksymtab_nanddev_bbt_update__kstrtab_nanddev_bbt_get_block_status__kstrtabns_nanddev_bbt_get_block_status__ksymtab_nanddev_bbt_get_block_status__kstrtab_nanddev_bbt_set_block_status__kstrtabns_nanddev_bbt_set_block_status__ksymtab_nanddev_bbt_set_block_status__kstrtab_nand_ecc_init_ctx__kstrtabns_nand_ecc_init_ctx__ksymtab_nand_ecc_init_ctx__kstrtab_nand_ecc_cleanup_ctx__kstrtabns_nand_ecc_cleanup_ctx__ksymtab_nand_ecc_cleanup_ctx__kstrtab_nand_ecc_prepare_io_req__kstrtabns_nand_ecc_prepare_io_req__ksymtab_nand_ecc_prepare_io_req__kstrtab_nand_ecc_finish_io_req__kstrtabns_nand_ecc_finish_io_req__ksymtab_nand_ecc_finish_io_req__kstrtab_nand_get_small_page_ooblayout__kstrtabns_nand_get_small_page_ooblayout__ksymtab_nand_get_small_page_ooblayout__kstrtab_nand_get_large_page_ooblayout__kstrtabns_nand_get_large_page_ooblayout__ksymtab_nand_get_large_page_ooblayout__kstrtab_nand_get_large_page_hamming_ooblayout__kstrtabns_nand_get_large_page_hamming_ooblayout__ksymtab_nand_get_large_page_hamming_ooblayout__kstrtab_of_get_nand_ecc_user_config__kstrtabns_of_get_nand_ecc_user_config__ksymtab_of_get_nand_ecc_user_config__kstrtab_nand_ecc_is_strong_enough__kstrtabns_nand_ecc_is_strong_enough__ksymtab_nand_ecc_is_strong_enough__kstrtab_nand_ecc_init_req_tweaking__kstrtabns_nand_ecc_init_req_tweaking__ksymtab_nand_ecc_init_req_tweaking__kstrtab_nand_ecc_cleanup_req_tweaking__kstrtabns_nand_ecc_cleanup_req_tweaking__ksymtab_nand_ecc_cleanup_req_tweaking__kstrtab_nand_ecc_tweak_req__kstrtabns_nand_ecc_tweak_req__ksymtab_nand_ecc_tweak_req__kstrtab_nand_ecc_restore_req__kstrtabns_nand_ecc_restore_req__ksymtab_nand_ecc_restore_req__kstrtab_nand_ecc_get_sw_engine__kstrtabns_nand_ecc_get_sw_engine__ksymtab_nand_ecc_get_sw_engine__kstrtab_nand_ecc_get_on_die_hw_engine__kstrtabns_nand_ecc_get_on_die_hw_engine__ksymtab_nand_ecc_get_on_die_hw_engine__kstrtab_nand_ecc_register_on_host_hw_engine__kstrtabns_nand_ecc_register_on_host_hw_engine__ksymtab_nand_ecc_register_on_host_hw_engine__kstrtab_nand_ecc_unregister_on_host_hw_engine__kstrtabns_nand_ecc_unregister_on_host_hw_engine__ksymtab_nand_ecc_unregister_on_host_hw_engine__kstrtab_nand_ecc_get_on_host_hw_engine__kstrtabns_nand_ecc_get_on_host_hw_engine__ksymtab_nand_ecc_get_on_host_hw_engine__kstrtab_nand_ecc_put_on_host_hw_engine__kstrtabns_nand_ecc_put_on_host_hw_engine__ksymtab_nand_ecc_put_on_host_hw_enginenand_ooblayout_ecc_spnand_ooblayout_free_spnand_ooblayout_sp_opsnand_ooblayout_ecc_lpnand_ooblayout_free_lpnand_ooblayout_lp_opsnand_ooblayout_ecc_lp_hammingnand_ooblayout_free_lp_hammingnand_ooblayout_lp_hamming_opson_host_hw_engineson_host_hw_engines_mutex__UNIQUE_ID_description232__UNIQUE_ID_author231__UNIQUE_ID_license230.LC0__kstrtab_ecc_sw_hamming_calculate__kstrtabns_ecc_sw_hamming_calculate__ksymtab_ecc_sw_hamming_calculate__kstrtab_nand_ecc_sw_hamming_calculate__kstrtabns_nand_ecc_sw_hamming_calculate__ksymtab_nand_ecc_sw_hamming_calculate__kstrtab_ecc_sw_hamming_correct__kstrtabns_ecc_sw_hamming_correct__ksymtab_ecc_sw_hamming_correct__kstrtab_nand_ecc_sw_hamming_correct__kstrtabns_nand_ecc_sw_hamming_correct__ksymtab_nand_ecc_sw_hamming_correct__kstrtab_nand_ecc_sw_hamming_init_ctx__kstrtabns_nand_ecc_sw_hamming_init_ctx__ksymtab_nand_ecc_sw_hamming_init_ctx__kstrtab_nand_ecc_sw_hamming_cleanup_ctx__kstrtabns_nand_ecc_sw_hamming_cleanup_ctx__ksymtab_nand_ecc_sw_hamming_cleanup_ctx__kstrtab_nand_ecc_sw_hamming_get_engine__kstrtabns_nand_ecc_sw_hamming_get_engine__ksymtab_nand_ecc_sw_hamming_get_engineinvparitynand_ecc_sw_hamming_enginebitsperbyteaddressbitsecc_sw_hamming_correct.cold__func__.0nand_ecc_sw_hamming_prepare_io_reqnand_ecc_sw_hamming_finish_io_req__UNIQUE_ID_description222__UNIQUE_ID_author221__UNIQUE_ID_license220nand_ecc_sw_hamming_engine_ops__kstrtab_nand_ecc_sw_bch_calculate__kstrtabns_nand_ecc_sw_bch_calculate__ksymtab_nand_ecc_sw_bch_calculate__kstrtab_nand_ecc_sw_bch_correct__kstrtabns_nand_ecc_sw_bch_correct__ksymtab_nand_ecc_sw_bch_correct__kstrtab_nand_ecc_sw_bch_init_ctx__kstrtabns_nand_ecc_sw_bch_init_ctx__ksymtab_nand_ecc_sw_bch_init_ctx__kstrtab_nand_ecc_sw_bch_cleanup_ctx__kstrtabns_nand_ecc_sw_bch_cleanup_ctx__ksymtab_nand_ecc_sw_bch_cleanup_ctx__kstrtab_nand_ecc_sw_bch_get_engine__kstrtabns_nand_ecc_sw_bch_get_engine__ksymtab_nand_ecc_sw_bch_get_enginenand_ecc_sw_bch_engine__UNIQUE_ID_ddebug212.1nand_ecc_sw_bch_correct.coldnand_ecc_sw_bch_finish_io_reqnand_ecc_sw_bch_prepare_io_reqnand_ecc_sw_bch_init_ctx.coldnand_ecc_sw_bch_engine_opsnand_ecc_get_engine_dev__this_modulememcpykfreemtd_ooblayout_set_eccbytesbitmap_free__fentry____x86_indirect_thunk_rax_printk__stack_chk_failput_devicemtd_check_expert_analysis_mode__list_add_validmutex_lockbch_free__list_del_entry_validmemsetbitmap_zalloc__x86_return_thunkmtd_ooblayout_count_eccbytesmutex_unlock__dynamic_pr_debugbch_decodebch_initkmalloc_tracemtd_ooblayout_get_eccbytesbch_encode__kmallockmalloc_cachesF` w&# ###7E#O#ap u#(.+D>3#8=Q`)z f&2#(#1##)?H_ q61#D QX#a#### ! #! - A ^  f #q    #    #    # ) #E #O #a  # # #   #  # # # #- #A H M #a  # # #  #1 8 = #Q k #q  #  #   #  ! t      #,1Xq##/ 3 D*L#V#ap<##    (#/ 8?$F  Q\$h  s x*### `, `; `L `S `^ `e `o `z ` ` ` ` ` ` ` `. `8 `G `] `d `o ` ` `#!( @-#A ` ` `# ` `  ` `C `J `a#B#G;N5;j.:#:##= D4[jv#<<## .7@ah m# 6#.0{# `  -#B5r9:#$:1#9&2:CLU[#ay3H IO = ^ 4u   # < !<~!3!<!<!<"  "6("r"z"%"W"""""""#   (  .*5 ? D*O PT Yaf*{    # 0  @ # 7. 3i: P? I P RU ^ lc v"  "  ; .t u$7(z,{0(48<>@DHLPT+Xq\r`dhlpwtxx|9 /"  : $(,048<@DHL}P~T Xe\f`dkhllpbtcx&|no2hiYZST'PQ1GHVW)>?,DE$ABJK8MN`     (` ` (P080@HpPPX``hp x@ p    `    @ `  0 P p     0 (`08@HPX `@h`px`0`^_ y]     DNt2 $'(,048W<@DHL Pe T X \ `( dD hN l p t x |  " , L     < j     KU',Au lz $Z(   ~ $(,048<@DHLPTX\`dh<l=pDtx| ;<BDS`y127APW[\,0GRST  Z [$c(p,w0~48<@DHLPTX\`dhHlpjtx|P\` 1 @ b c j p             S `     1 @ Q `  $ (# ,0 0A 4P 8o <p @ D H L P T X \ `' d( h, l p t x |$)+6:KZ`t"%',  $(,048<@DH L1P@TUX`\`dhlptx|589;=?AF  $(,048<@DHrLsPuTzX\`dhlptxT| `q -3nrtvxz  $( ,048<@DH0L7P<T>X@\A`BdFhlptx|TYZ_`gikmnos        # 7 b*  ( X0`.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela__ksymtab.rela__ksymtab_gpl__kcrctab__kcrctab_gpl.rela.rodata__ksymtab_strings.rela__mcount_loc.rodata.str1.8.rodata.str1.1.modinfo.rela.retpoline_sites.rela.return_sites.orc_unwind.rela.orc_unwind_ip.rodata.cst2__versions.rela__jump_table.rela.data.rela__dyndbg.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d<?#:@(*J#E@ *^t% Y@(*m&h@0* {'`'X`(x @* 2+0@X*2P22344 6 @* 7,@*58 %MA @`$*4^GA`G Q`NL@(H*cN ^@pP* nO8i@`*"wO@@S0@S0T0T'{|+  0 *H 01 0  `He0  *H 1a0]080 10UDebian Secure Boot CA2(oe:B&C0  `He0  *H ig`R%@w:vSro!}V\pjvKGJ{ReQ! r *Jat1Rl'o2AR]ZfؾZQTYAtJb XBr|Paj, %RgGd' +7H?La"5z5^{Mcw@yqJ?z^ b47٥1i&8+?b;whՍ-5~Module signature appended~