ELF>H@@21GNU™NڒfScڸB-VLinuxLinux6.1.0-41-amd64HH@(t uH1҈*H1҈ fDHH@(t uHF1҈*HF1҈ fDHF8LF(< @<vhI 1IHzHHH9tF8@<wA0HHH9uF8@<vA1I1AF1F9I1IF9^ff.uHH1fɃ B1ff.fAW1IAVAUATUSHxHeH%(HD$p1D$jE8H](fL$nD$< @<D$D$D$D$1E1E8@<tHD$peH+%(HxD[]A\A]A^A_FD$FD$FD$D$zHD$jHHt$pHHH9tU8@wQ0HHH9u1L$nLUPLl$0fT$0T$oAHD$(HD$HHD$Pf%LT$HD$X L$lHD$`HD$8HD$@M HD$ f fT$T$mf fL$L$j L$kfT$ЈL$HHHHH H H0HH H!H HD$(Dtf-HAHuLT$1ADt(fRHHuLl$8E1ɹ1AU1LjLd$XATLD$8AHLcкAA\A DD))ȁ_v`=Ykƃ~ DHL9u|$AF IIMYALD$(AQDAEDA9|A )Љ!9}HEACfA1IM9uIQBD)AQ9|A )Љ!9}fDt |AtU)HcA04?@0t$&E\UHAHcE0?D0\$D$D$D$|$@(uPHLJ,H8LJDLJPHLJhHLJpHLJx1ff.AUATUHSHH Lo(H E8@<vOMA1x,Hl$HH9A$yH[]A\A]I A HH@8HI9u1D$+uHC(@T$(@<v[D$(tC8H{(<0uފ D$(uIAoHX(@ @ D$(HC(T$*@<D$*tC8H{(<0uڊ D$*uM{8 AwMgIj(QDVE~)~1H5@6A4HHH9uMcMԊA$ND$*mD$.T$,L"@@vq@@t$,ts8H{(@0u@ @t$,uA <VHLL$L$1L$LL$@@t$,덋=E1ۍA4HH@0 t HA9ы5IDEAz`u7%FALI|E)A2HHHH9uLH u~LII46A4H9HIeH%(H$1H|$ t$Ht$D$HD$D$(LHD$XHD$ HD$1HD$D$ H$1҉D$I D$HD$PD$h2D$pD$xƄ$H@ H@H$eH+%(tHĠDH1HE1HHH[]A\A]HHL$L$L$HL$A4)HHL$T$LD$L $L $LD$T$HL$HHL$L$L{(L$HL$HHL$LL$LD$$$LD$LL$HL$HHL$L$L$HL$HHL$(HT$ D\$LT$DL$L$L$DL$LT$D\$HT$ HL$(DHHL$LT$LD$D $D $LD$LT$HL$HHL$L$L$HL$HHL$LT$DL$L$L$DL$LT$HL$A4HLL$LD$D$1D$LD$LL$@HLL$L$1L$LL$AHLL$LD$L\$D$1D$L\$LD$LL$HLL$LD$LT$4$1ҋ4$LT$LD$LL$DHLL$LD$D$D$1LD$LL$EHLL$L$1L$LL$HLL$L$1L$LL$AUAATUSHHLeH%(HD$1HT$fD$fl$fA|$8 uL=tCEu>11HMl$(A 9uHAD$`HD$eH+%(tH[]A\A]AU1ATUHSLAE<AĉH fD9uÃuA] virtualUnits = %d firstUnit = %d lastUnit = %d flags = 0x%x spareUnits = %d DiskOnChip IPL / Media Header partitiondrivers/mtd/nand/raw/diskonchip.c3Diskonchip ioremap failed: 0x%x bytes at 0x%lx 3DiskOnChip Millennium Plus 32MB is not supported, ignoring. 4Possible DiskOnChip at 0x%lx failed TOGGLE test, dropping. Found alias of DOC at 0x%lx to 0x%lx 3DiskOnChip: Could not create a RS codec 6Using configured DiskOnChip probe address 0x%lx 6No valid DiskOnChip devices found Detected %d chips per floor. 3suppressing ECC failure ANAND DiskOnChip BDTL partition DiskOnChip BDK partitionMSYS_BBTTBB_SYSMBNANDDiskOnChip5DiskOnChip found at 0x%lx &nfc->lockDiskOnChip 2000 (NFTL Model)DiskOnChip Millennium PlusDiskOnChip 2000 (INFTL Model)DiskOnChip Millennium_DoC_WaitReady... _DoC_WaitReady timed out. readbuf of %d bytes: %02x writebuf of %d bytes: DoC_WaitReady OK write_byte %02x diskonchipdoc2000_count_chipsdoc_probedoc_config_locationinftl_bbt_writeshow_firmware_partitionno_autopartno_ecc_failurestry_dworddebugdescription=M-Systems DiskOnChip 2000, Millennium and Millennium Plus device driverauthor=David Woodhouse license=GPLparm=doc_config_location:Physical memory address at which to probe for DiskOnChipparmtype=doc_config_location:ulongparmtype=inftl_bbt_write:intparmtype=show_firmware_partition:intparmtype=no_autopart:intparmtype=no_ecc_failures:intparmtype=try_dword:intparmtype=debug:intdepends=reed_solomon,mtd,nandretpoline=Yintree=Yname=diskonchipvermagic=6.1.0-41-amd64 SMP preempt mod_unload modversions  (0880(  (8( 8(  (08p80( pp (08h80( h8( ph (8(  ( (  (08H80(  (0880(  (08@HPX`hp@H@80(  (08@80(  m__fentry__pHe__x86_indirect_thunk_raxV __stack_chk_fail9[__x86_return_thunk~_printkeb,__dynamic_pr_debug=/decode_rs16=gmtd_readКDmemcmpE:#__kmalloc zkfree2nand_create_bbtA"<mtd_device_parse_registerY mtd_device_unregister+jnand_cleanupS9iounmapU5wiomem_resource5__release_regionXfree_rs__request_region ̀ioremap ]usleep_range_state kmalloc_cachesRkmalloc_trace\/init_rs_gfp __mutex_init]nand_scan_with_idsPjiffies__const_udelayQs__SCT__cond_reschedZi__ndelayparam_ops_ulong<param_ops_int module_layout  @ `  @`diskonchipGCC: (Debian 12.2.0-14+deb12u1) 12.2.0GCC: (Debian 12.2.0-14+deb12u1) 12.2.0h'h'( CDD XM  Di@DiDiDk} D@q`DDEP`@DD:~@D  m@DD  D@ E`E o&@E(E">ET@HET`REZE hE}E E@E H"o&Q@EQEQEQET@EE0E"** EO @  B8cCD]T @>ETETFTFTFT F 0F@@F`OF^FV -pF@zFFFFF@FFFF@FFFF@GˆG(GˆKLKbKxKKKKԈKՈ Uֈ@K`K]KbKqK@K و ܈߈݈KKL͈)+ LΈ/L؈@/G)/ ݈Јۈ K܈߈L(T׈'L{([k.L BLKL@WLfL ܈ ܈ ܈ӈtLLLLL0:")$`@G)M([k@M$M׈-M׈:M׈@DMQMڈXM HCX)n ) gM@`o&oMyMF]M lM& M&0M&@M&PMK`M&pM&M&AMX MK@N[&N[7N4J@>x@?OG?O@@O`@OH@O$@IA@A([kF u@   u@ TT TTu@  P&P-P*@$P-.P-5P*>P* GP*@PP*`XP*aP*jP*rP*{P*P* P*@P*`P*P*P*P*P*P* P*@P*`P*P*P*P*Q*Q* Q*@"Q-+Q*3Q*;Q*CQ* LQ*@TQ*`\Q#P-P*@$P-.P-oQ*wQ* >P*@Q*`Q*Q*Q*Q*aP*jP* Q*@P*`P*Q*Q*Q*Q*Q* Q*@P*`Q*P*P*Q*P*Q* "Q*@+Q*`CQ*R*TQ*R%R4RER IR OR"@\Rc Vw @ rR$RR0]@Ro&[QS@RKRGRRR S S7S MSUS(c@cS lSn {S@S S S S"@%S(   ! $K# '&S(4JG)*SSkSk@ST-/v1@p 3 T5T7T @'T 0T9:T9HT;@~;UT`T) $, $. ]0 2 4 6 P8 :qT0j r"@T>T>T TA@ P= @?TsE([k@T CDT"--@T'  F)UJx  UUU (V?K@S1-U>ECFL 6U0V &@"DUT7 T @ NOUzOPdUtUf~U0U@UPUpUUU U@]`UUUV V&V@:V`OVbVvVVVVV TVpE)Vk@VVCDVCDVVV V@V`WYWWK*Ẅ@CDMXNNNUT͈S4WTeވ:W JW p VWW k vaW m KuW oW o K[x WW r K gWW tW t *WWWW w *WQDXfX y *"/X {HX { *[$]XKhX ~|X ~ KX  KBX  *n x X  " rs_codecalpha_toindex_ofgenpolynrootsprimgfpolygffuncrs_controlcodecotp_infomtd_ecc_statscorrectedbbtblockserase_infofail_addrmtd_erase_region_infoerasesizenumblockslockmapmtd_req_statsuncorrectable_errorscorrected_bitflipsmax_bitflipsmtd_oob_opsretlenooblenoobretlenooboffsdatbufoobbufmtd_oob_regionmtd_ooblayout_opswritesizewritebufsizeoobsizeoobavailerasesize_shiftwritesize_shifterasesize_maskwritesize_maskbitflip_thresholdooblayoutpairingecc_step_sizeecc_strengthnumeraseregionseraseregions_erase_point_unpoint_read_write_panic_write_read_oob_write_oob_get_fact_prot_info_read_fact_prot_reg_get_user_prot_info_read_user_prot_reg_write_user_prot_reg_lock_user_prot_reg_erase_user_prot_reg_writev_sync_lock_unlock_is_locked_block_isreserved_block_isbad_block_markbad_max_bad_blocks_suspend_resume_reboot_get_device_put_deviceoops_panic_writereboot_notifierecc_statssubpage_sftusecountdbgotp_user_nvmemotp_factory_nvmemmtd_pairing_infomtd_pairing_schemeget_wunitmtd_debug_infodfs_dirmtd_partmtd_masterpartitions_lockchrdev_locknand_memory_organizationbits_per_cellpages_per_eraseblockeraseblocks_per_lunmax_bad_eraseblocks_per_lunplanes_per_lunluns_per_targetntargetsnand_row_converterlun_addr_shifteraseblock_addr_shiftnand_posplaneeraseblocknand_page_io_req_typeNAND_PAGE_READNAND_PAGE_WRITEnand_page_io_reqdataoffsdatabufnand_ecc_engine_typeNAND_ECC_ENGINE_TYPE_INVALIDNAND_ECC_ENGINE_TYPE_NONENAND_ECC_ENGINE_TYPE_SOFTNAND_ECC_ENGINE_TYPE_ON_HOSTNAND_ECC_ENGINE_TYPE_ON_DIEnand_ecc_placementNAND_ECC_PLACEMENT_UNKNOWNNAND_ECC_PLACEMENT_OOBNAND_ECC_PLACEMENT_INTERLEAVEDnand_ecc_algoNAND_ECC_ALGO_UNKNOWNNAND_ECC_ALGO_HAMMINGNAND_ECC_ALGO_BCHNAND_ECC_ALGO_RSnand_ecc_propsengine_typeplacementstrengthstep_sizenand_bbtnand_opsmarkbadisbadnand_devicemtdmemorgrowconvbbtnand_ecc_contextnstepsnand_ecc_engine_opsinit_ctxcleanup_ctxprepare_io_reqfinish_io_reqnand_ecc_engine_integrationNAND_ECC_ENGINE_INTEGRATION_INVALIDNAND_ECC_ENGINE_INTEGRATION_PIPELINEDNAND_ECC_ENGINE_INTEGRATION_EXTERNALnand_ecc_engineintegrationnand_eccdefaultsrequirementsuser_confondie_engineenginenand_bbt_descrveroffsmaxblocksreserved_block_codeonfi_paramstPROGtBERStRtCCSfast_tCADsdr_timing_modesnvddr_timing_modesvendor_revisionnand_parameterssupports_set_get_featuresset_feature_listget_feature_listonfinand_idnand_ecc_ctrlprepadpostpadcalc_bufcode_bufhwctlcalculatecorrectread_page_rawwrite_page_rawread_subpagewrite_subpagewrite_oob_rawread_oob_rawread_oobwrite_oobnand_chipcurrent_interface_configbest_interface_configbbt_erase_shiftbbt_optionsbadblockposbadblockbitsbbt_tdbbt_mdbadblock_patternphys_erase_shiftchip_shiftpagemasksubpagesizeoob_poipagecacheresume_wqcur_csread_retriessecure_regionsnr_secure_regionsnand_sdr_timingstBERS_maxtCCS_mintPROG_maxtR_maxtALH_mintADL_mintALS_mintAR_mintCEA_maxtCEH_mintCH_mintCHZ_maxtCLH_mintCLR_mintCLS_mintCOH_mintCS_mintDH_mintDS_mintFEAT_maxtIR_mintITC_maxtRC_mintREA_maxtREH_mintRHOH_mintRHW_mintRHZ_maxtRLOH_mintRP_mintRR_mintRST_maxtWB_maxtWC_mintWH_mintWHR_mintWP_mintWW_minnand_nvddr_timingstAC_mintAC_maxtCAD_mintCAH_mintCALH_mintCALS_mintCAS_mintCK_mintDQSCK_mintDQSCK_maxtDQSD_mintDQSD_maxtDQSHZ_maxtDQSQ_maxtDSC_mintQHS_maxtWRCK_minnand_interface_typeNAND_SDR_IFACENAND_NVDDR_IFACEsdrnvddrnand_timingsnand_interface_confignand_op_cmd_instrnand_op_addr_instrnaddrsnand_op_data_instrforce_8bitnand_op_waitrdy_instrnand_op_instr_typeNAND_OP_CMD_INSTRNAND_OP_ADDR_INSTRNAND_OP_DATA_IN_INSTRNAND_OP_DATA_OUT_INSTRNAND_OP_WAITRDY_INSTRwaitrdynand_op_instrdelay_nsnand_operationinstrsninstrsnand_controller_opsattach_chipdetach_chipsetup_interfacenand_controllernand_legacyIO_ADDR_RIO_ADDR_Wselect_chipread_bytecmd_ctrlcmdfuncdev_readywaitfuncblock_badblock_markbadset_featureschip_delaydummy_controllernand_chip_opslock_areaunlock_areasetup_read_retrychoose_interface_confignand_manufacturernand_manufacturer_descnand_secure_regionbitflipsmfr_idstrength_dsstep_dsnand_flash_devchipsizemtd_partitionmask_flagsmtd_part_parser_dataNFTLMediaHeaderDataOrgIDNumEraseUnitsFirstPhysicalEUNFormattedSizeUnitSizeFactorINFTLPartitionvirtualUnitsfirstUnitlastUnitspareUnitsReserved0Reserved1INFTLMediaHeaderbootRecordIDNoOfBootImageBlocksNoOfBinaryPartitionsNoOfBDTLPartitionsBlockMultiplierBitsFormatFlagsOsakVersionPercentUsedPartitionsdoc_privvirtadrphysadrChipIDCDSNControlchips_per_floorcurfloorcurchipmh0_pagemh1_pagers_decodernextdocsupports_32b_readslate_initdwordcleanup_nanddocinit_nanddocdoc_probedoc200x_attach_chipinftl_scan_bbtnftl_scan_bbtfindmirrorfind_media_headersoobregiondoc200x_ooblayout_freedoc200x_ooblayout_eccdatread_eccisnulldoc200x_correct_dataecc_codedoc200x_calculate_eccdoc2001plus_enable_hweccdoc200x_enable_hwecccheck_onlydoc2001plus_exec_opdoc200x_exec_opdoc2000_count_chipsdoc200x_ident_chipdoc200x_readid   #%+% > Th<$JPJ'3 $o8%88P?+e*/Fu+ +k.+ n+ e %8+` @ * l+7# E+[ 'vQ2P W TT- (!T#}R#(&((>Z%P(Dx( ]7(Okz( (  )#/7 nFL_y l$7?GV_r__UNIQUE_ID_depends195____versions__UNIQUE_ID_retpoline194__UNIQUE_ID_intree193__UNIQUE_ID_name192__UNIQUE_ID_vermagic191_note_10_note_9doc200x_readiddoc200x_enable_hweccdoc2001plus_enable_hweccdoc200x_calculate_eccdoc200x_ooblayout_eccdoc200x_ooblayout_freedoc200x_ident_chipdoc2000_count_chips__UNIQUE_ID_ddebug237.1doc200x_correct_datadoc200x_correct_data.coldfind_media_headersinftl_scan_bbtcleanup_nanddocdoclistdoc200x_attach_chipdoc_probe__UNIQUE_ID_ddebug251.0__key.18doc200x_opsdoc2001plus_opsdoc200x_ooblayout_opsinit_nanddocdoc_locations_DoC_WaitReady.isra.0_DoC_WaitReady.isra.0.colddoc2001plus_exec_opdoc2001plus_exec_op.colddoc200x_exec_opdoc200x_exec_op.cold__func__.20__func__.17__UNIQUE_ID_description257__UNIQUE_ID_author256__UNIQUE_ID_license255__UNIQUE_ID___addressable_cleanup_module254__UNIQUE_ID___addressable_init_module253__UNIQUE_ID_doc_config_location236__UNIQUE_ID_doc_config_locationtype235__param_doc_config_location__param_str_doc_config_location__UNIQUE_ID_inftl_bbt_writetype234__param_inftl_bbt_write__param_str_inftl_bbt_write__UNIQUE_ID_show_firmware_partitiontype233__param_show_firmware_partition__param_str_show_firmware_partition__UNIQUE_ID_no_autoparttype232__param_no_autopart__param_str_no_autopart__UNIQUE_ID_no_ecc_failurestype231__param_no_ecc_failures__param_str_no_ecc_failures__UNIQUE_ID_try_dwordtype230__param_try_dword__param_str_try_dword__UNIQUE_ID_debugtype229__param_debug__param_str_debug.LC27param_ops_ulongmtd_device_unregister__this_moduledecode_rs16iounmapcleanup_modulekfreeusleep_range_statemtd_device_parse_registernand_scan_with_ids__release_region__fentry__init_module__x86_indirect_thunk_rax_printk__stack_chk_failinit_rs_gfpnand_cleanupioremapmemcmpmtd_read__mutex_init__x86_return_thunkjiffiesfree_rs__const_udelay__ndelay__dynamic_pr_debug__SCT__cond_reschednand_create_bbtkmalloc_traceiomem_resourceparam_ops_int__kmallockmalloc_caches__request_regionc+n0nFnQc{nnnc'nFncnncnnc n[jgc   nc%o+ >ior|qtnoqtncr n   .   3  @ QN  x   k       . ; ~    .. n= Q c_ n   _rn{  6A Nb j  4 cegn 0fx f +f># >.f5 CfQ] otf@  ufZ  wf H  o f . ' oIfk u Yf  uf of  o!f6A Of_j f  Yf wf s $f4 ; uIfY c9Pi fgncn ! 8+s0cl `fk f f2lB Gf^gqnvcy 9  (fc sf f (f^ 3 xY ? ^^u( ?`Tggnlc f   t  }u Hy]  f f^ - H2f:^m f  P ? Zs  ^  ` g n c w ! {7 jN Y f _ _> C fr     f `' , s; @ fQ z\V v h  f  m ` @   $ Z u  k P - 8 kS ^ umaei p^\ wbn c  (f/ B Y c hfsn Y-i6\F wKbTp_^jnP (08@H/PuXk`h p xP @P`pP ZX  (0Z8xH PXZ`xp xZx Zx Zx Zx */E z&E $(,048<@ D- H^ LPTX\p`fd hlrpiJP t $(,048<@DHLPTX\`dhlptx|"          ( 2 A P e o q s $t (u ,y 048<@DHLPFTX \`d h l(p)t+x-|2]     &(*6>@EILSfg hjlnp |$(,048<\@]D^H`LbPdTfXr\y`{d}h~lptx|r              rwf gin'W b   *]d`8@HPt t8dP].symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.rela.text.unlikely.rela.init.text.rela.exit.text.rela__mcount_loc.rodata.str1.8.rodata.str1.1.rela.rodata.modinfo.rela__param.rela.retpoline_sites.rela.return_sites.orc_unwind.rela.orc_unwind_ip__versions.rela__bug_table.rela__jump_table.rela.exit.data.rela.init.data.rela__dyndbg.rela.static_call_sites.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF@$.d<?F:@H/J]E@X0/^CwY@ /n'ni@/ ~((y@/ 2(2/1 @/2#4@ /5@0/5t@/l6;@/@> %F  @80/6F 1@h/]FHFC@/!XG S@/#hGpc@(/%v0Hq@`/'@H@@H0/)K(0KPLL; 0X Xx0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyz22Î]:0  `He0  *H O*O|TU G)·*KZb<3Ghsc'vC~!՟>D SyG.r"*Ej){Gz Y[F cnzLL.e osEulzg #pYqaLo1~5#Q#hqj3ȭ/V,C;*" u6Z/o.{(^S*f\"Oڕ$s KS.jFf:BC^RO'΅f5R_czk O,o\V(*;L|tL 0NuOE5qh/=Rb7mLv9i51ȪH*ca~Module signature appended~