ELF>إ@@('GNUنhQáyu(?XrLinuxU H]ff.@U H]ff.@UHATSLgxHI<$LI<$1[A\]fDU Hu~ u*f~ u#~ 1] ] ]f.Henc28j60UHFF F$1.02HF(HXL@PMuLH~d L]@UHH H8H5HX @UHHHHH5 1]DUHVXH5 H]ff.UHATSH 0D t=LJ A9tH5H8 H[A\]Àtu8LJ uLJ 뢅tfU HAWLAVAAUATISHHHH`LoeH%(H$X1H$HT$xHT$ ƃ:HH$ DŽ$HH׹ H$HHD$$LHD$HD$hHt$HD$hHD$pHD$H$H$HHT$L$HD$H$HH$PH$u8IcLLD$Hu"H$XeH34%(uHe[A\A]A^A_]tff.UHATS@ރHMHLgeH%(HE1@uHuLЉÃAHcDHUeH3%(u H[A\]ff.UHF0HF8HHn0Hn0Hn0F  ]F F1F UI HHHpeH%(HD$h1HT$Hf`HHfhH$$HHD$XLHD$XHD$`HF`HHD$H$HT$heH3%(uUI HHxeH%(HE1H}HuHuHLljUGHMeH3 %(uU HHATSHHLgLtt H[A\]f.F<v|UHAUATIS@AAD1t%tFSA$D1tt9L'E$[A\A]]þ A$D1tL羠E$[A\A]]ff.@UHAVLwAUILATAEDLDLLAAA\A]A^]ff.UHAUIATDSDDLsL@D[D A\A]]UHAWDAVAUAATASHHHGL5HEIHI9x1DH/DHD!A8u1H[A\A]A^A_]øtDH[A\A]A^A_]HuDHHH[A\A]A^A_]fDUHAWLAVAUATISH(L_LL]LvLYLEYLH0 LD1LDL@)H0LDppL@DH0LDpBL@DH0LDpL@DH0LDpL@DqH0LDpLE1D@@LD[A\A]A^] AHGHu3Vu N uH0UVHfP2]øf.UHATLgSHLH߾1ɺH߾@H߾H߹`ƃL[A\]ff.UHAVLwAUILATASEDLmDLᅠL[A\A]A^]fUHATLSHH@t@H8HtHǃLOH[A\]HHtЋGpH(DUHAVDAUIATASDADL@(DSLҾ@[A\A]A^]fDU11ҾHATIf}A$ƒ= ҃uL KL 9A\]DUHATILA\]ff.fUHAWLAVIAUAATILSL1LDLL[A\A]A^A_]fUHAWAVLwAUIATISLLLKLA$ sLL<[A\A]A^A_]ÐUHAVLwAUILATASEDLDLタ:L[A\A]A^]fUHAVLwAUAATILSLOAL@Li1LL1[A\A]A^]ff.UHAVAUATISHLwMl$L1ҹLG1ɺL@)LAƄ$ADŽ$AƄ$ADŽ$R@LLL;LrLA$ALIDŽ$AD$@ADŽ$`IDŽ$kLADž A$ AL6A$ M$0AƄ$vLAAAUHAWAVAUATLSHH0z eH%(HE1HHE fHMʺLDUDmD}E AEAt A @H0tHp tHxAAFEtE}E=~A LLD LfDz LrL@LHEeH3%(He[A\A]A^A_]HhWDֺ HD]DUDUD]HIDHD]DUDUHz ƒ=rDML D]HLD]D]LfAEHL  @LLL8L羠L@L羀L@L羠yLqLL羠MLL羀)LH0! @H@UHAWAVAUIATLgSH0LLeH%(HE1nIHELAƉA t#AEq LA(t$AAEqL L?؃ {AAEqLHuL AEpMELLEL3L羀LL羠LLELE $AEfAEpPfAUffL L&AAEqIEMuLHE9L[9L><Li LEYLJ LE:U9[+])LAEqKL+H}9A A| 9_fA| A t fLbH}9'uEGLXHEeH3%(H0[A\A]A^A_]AAEq1LfAEfAUpt€u^LL%LiH+])9EAEp@I@HuLEI}HUHEwLAEpt(fDHGHUHAWAVAUATLgSHHDppLHCL{LULHELAL11ҾzL! LUE^0LkAwzƃzHAIHLHHDITHTH)H)DHAVHLHcMt  uYLLH[A\A]A^A_]Au`EtAAtDATfT{ LHuEHAHHqADATT)LD][HuHHAHD]LkLUAHHHH}H}HH}H}HH}H}HHH}H}HAHLHHD$ D$ UHATISHcHHMAjHHSXZHe[A\]UHHHATIHSHHDC LDKHHACLHHAAAAPAACLHHAAAAPAAKLHHAAAAAPACLHHAAAAPAAH He[A\]AHLHH1AHLEHHEHHHHHHHHLH0LHHHAKHLHHLE܉E܃<A$AHLHH1HIHLDHLHHLHLHHDHHLI$HHHHLLHLHLHLAAHLHHHH HHHIAwpHD]WD]HHHz HuEHHHHHDUE EDUHEAHEHHDUDUEHuEDUHHuHADA AEHuHAAAAARAHEHuEAHAA ARHEHuHAAA A  ARAHEDUD]HHLHAEfHLHDHLHHLEHEI}HUH]HuAHHHAEpDHLHHuAHHHDHLHDHLHHLHHLAUpHLEHEHAHLHHwDHHHCDppLDHHCLDppUHHH]UHH]unsupported link setting tx timeout all-promiscuous mode %smulticast mode normal mode %s() failed: ret = %d 7pk data: %s - TSV: reg %02x ready timeout! Hw initialized.multicast mode reading TSV at addr:0x%04x FullDuplexHalfDuplex%s() - %s chip RevID: 0x%02x %s() Invalid RevId %d Full duplexHalf duplexlink up - %s link down lowhigh%s power... invalid MAC address %pM hw_reset() failed %s() enabling interrupts. could not restart %d 1.02Ethernet driver %s loaded &priv->lockchip not found enc28j60RX pk_addr:0x%04x %s - NextPk: 0x%04x - RSV: Rx Error (%04x) out of memory for Rx'd frame %s() ERXRDPT:0x%04x intDMA(%d) intLINK(%d) intTX(%d) Tx Error (aborted) Tx DoneintTXErr(%d) Tx ErrorLateCollision TXErr (%d) intRXErr(%d) %s() free_space = %d RX Overrun intRX, pk_cnt: %d RX max_pk_cnt: %d Tx Packet Len:%d Warning: hw must be disabled to set link mode 7enc28j60: %s - packet len:%d ByteCount: %d, CollisionCount: %d, TotByteOnWire: %d TxDone: %d, CRCErr:%d, LenChkErr: %d, LenOutOfRange: %d Multicast: %d, Broadcast: %d, PacketDefer: %d, ExDefer: %d ExCollision: %d, LateCollision: %d, Giant: %d, Underrun: %d ControlFrame: %d, PauseFrame: %d, BackPressApp: %d, VLanTagFrame: %d %s HwRevID: 0x%02x Cntrl: ECON1 ECON2 ESTAT EIR EIE 0x%02x 0x%02x 0x%02x 0x%02x 0x%02x MAC : MACON1 MACON3 MACON4 0x%02x 0x%02x 0x%02x Rx : ERXST ERXND ERXWRPT ERXRDPT ERXFCON EPKTCNT MAMXFL 0x%04x 0x%04x 0x%04x 0x%04x 0x%02x 0x%02x 0x%04x Tx : ETXST ETXND MACLCON1 MACLCON2 MAPHSUP 0x%04x 0x%04x 0x%02x 0x%02x 0x%02x %s: Setting MAC address to %pM %s() Hardware must be disabled to set Mac address %s() PHSTAT1: %04x, PHSTAT2: %04x request irq %d failed (ret = %d) register netdev failed (ret = %d) %s() Invalid packet address!! 0x%04x ByteCount: %d, DribbleNibble: %d RxOK: %d, CRCErr:%d, LenChkErr: %d, LenOutOfRange: %d Multicast: %d, Broadcast: %d, LongDropEvent: %d, CarrierEvent: %d ControlFrame: %d, PauseFrame: %d, UnknownOp: %d, VLanTagFrame: %d drivers/net/ethernet/microchip/enc28j60.c%s() after control byte ERWPT:0x%04x %s() after write packet ERWPT:0x%04x, len=%d enc28j60_lowpowerenc28j60_set_hw_macaddrspi_write_bufenc28j60_packet_writeenc28j60_hw_txenc28j60_hw_rxenc28j60_get_free_rxfifospi_read_bufenc28j60_check_link_statusenc28j60_hw_enablepoll_readyspi_read_openc28j60_hw_initspi_write_opdebugmicrochip,enc28j60alias=spi:enc28j60parm=debug:Debug verbosity level in amount of bits set (0=none, ..., 31=all)parmtype=debug:intlicense=GPLauthor=Claudio Lanconelli description=enc28j60 ethernet driversrcversion=AA36A830038CB4188292244alias=of:N*T*Cmicrochip,enc28j60C*alias=of:N*T*Cmicrochip,enc28j60depends=retpoline=Yintree=Yname=enc28j60vermagic=5.4.0-216-generic SMP mod_unload modversions pmodule_layoutv^eth_validate_addr6:param_ops_intRSdriver_unregisterK__spi_register_driverqnetdev_printkIsnetif_rx_ni> eth_type_transUskb_putAfp__netdev_alloc_skbڶV3_dev_err 7Aget_random_bytesregister_netdevr request_threaded_irqadevice_get_mac_addressQ__mutex_initBalloc_etherdev_mqsldev_closernrtnl_unlockrtnl_lockERnetif_carrier_onmtgnetif_carrier_off__const_udelaym#netif_tx_wake_queueconsume_skb-U_dev_info"__dynamic_dev_dbgPjiffiesb˛@mutex_unlock*mutex_lockkDspi_write_then_readgY|print_hex_dumpprintk\dev_printk) __stack_chk_fail8߬imemcpynspi_syncnetdev_infoav3netdev_err6queue_work_onӅ3-system_wqHWstrlcpy}gLnetdev_warnxpfree_netdev;JQfree_irqJOunregister_netdevm__fentry__xenc28j60GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0GCC: (Ubuntu 9.4.0-1ubuntu1~20.04.2) 9.4.0enc28j60.ko !##.#!BD X eM }Y bp7 @:V,=LR0<f,p;%E[U- W$R1Iv'f uHyPOV+8 R 0M&88BPa Ws }H F  F  t!`W2{D@ZVku3PWoV Wt );`Ve = ,8PAWGYJ?PN!Z#:s*``eP]# x.*P9~W8fhu  M`(E0s G9]%x`  "#$   % 9 K W `~             * 5 = O  [ h |            ! - __UNIQUE_ID_srcversion45__UNIQUE_ID_alias44__UNIQUE_ID_alias43__UNIQUE_ID_depends42____versions__UNIQUE_ID_retpoline41__UNIQUE_ID_intree40__UNIQUE_ID_name39__UNIQUE_ID_vermagic38_note_6enc28j60_get_msglevelenc28j60_set_msglevelenc28j60_removeenc28j60_set_link_ksettingsenc28j60_set_link_ksettings.coldenc28j60_get_drvinfoenc28j60_tx_timeoutenc28j60_tx_timeout.coldenc28j60_send_packetenc28j60_irqenc28j60_set_multicast_listenc28j60_set_multicast_list.coldspi_read_bufspi_read_buf.cold__func__.70989dump_packetenc28j60_dump_tsv.isra.0spi_read_op.constprop.0spi_read_op.constprop.0.cold__func__.71009enc28j60_get_link_ksettingsspi_sync_transfer.constprop.0spi_writespi_write_opspi_write_op.cold__func__.71018enc28j60_set_banklocked_regb_readnolock_regw_readpoll_ready__UNIQUE_ID_ddebug319.71114enc28j60_dump_regs.constprop.0locked_regb_writeenc28j60_setrx_work_handlerenc28j60_setrx_work_handler.coldenc28j60_set_hw_macaddrenc28j60_set_hw_macaddr.cold__func__.71142enc28j60_set_mac_addressenc28j60_hw_disablelocked_reg_bfclrenc28j60_tx_clearnolock_regw_writenolock_rxfifo_init.constprop.0nolock_txfifo_init.constprop.0enc28j60_mem_readenc28j60_read_tsvenc28j60_read_tsv.coldlocked_reg_bfsetenc28j60_phy_writeenc28j60_hw_initenc28j60_hw_init.cold__func__.71192enc28j60_phy_readenc28j60_check_link_status__func__.71266enc28j60_check_link_status.coldenc28j60_lowpower__UNIQUE_ID_ddebug320.71182enc28j60_net_closeenc28j60_net_openenc28j60_net_open.cold__func__.71197enc28j60_restart_work_handlerenc28j60_restart_work_handler.coldenc28j60_probe__key.71396enc28j60_tx_work_handlerenc28j60_irq_work_handlerenc28j60_netdev_opsenc28j60_ethtool_opsenc28j60_probe.coldenc28j60_hw_rxenc28j60_hw_rx.cold__func__.71247enc28j60_irq_work_handler.cold__func__.71258__func__.71099enc28j60_tx_work_handler.cold__func__.70997__func__.71302enc28j60_driver_initenc28j60_driverenc28j60_driver_exit__func__.71183__func__.71115__UNIQUE_ID_alias331__UNIQUE_ID_debug330__UNIQUE_ID_debugtype329__param_debug__param_str_debug__UNIQUE_ID_license328__UNIQUE_ID_author327__UNIQUE_ID_description326enc28j60_dt_ids.LC88alloc_etherdev_mqsfree_irqrtnl_unlockskb_putconsume_skb__this_modulequeue_work_ondevice_get_mac_addressunregister_netdevcleanup_modulememcpyspi_write_then_readeth_validate_addrnetdev_warn__mod_of__enc28j60_dt_ids_device_table__dynamic_dev_dbgnetdev_err__fentry__init_moduleeth_type_trans__stack_chk_fail_dev_infoprint_hex_dumpspi_sync_dev_errrequest_threaded_irqnetdev_printkdev_closemutex_lockstrlcpydriver_unregisterfree_netdev__mutex_initnetif_tx_wake_queuenetif_rx_ni__netdev_alloc_skbjiffiesmutex_unlock__const_udelay__spi_register_drivernetif_carrier_offnetif_carrier_onrtnl_lockget_random_bytesparam_ops_intnetdev_infosystem_wq!AXfo&1F(UfqZ*;pAs>Frn.E1& - 82Qy t    ! D j      % F  d } *   KaAQuR!Dj4A_p|:TMa  h  t!J! b( ^7 g> CQC\>!=BQy  v #    T  [ `  `#EQ{VeZWi9{ MH  U  !2!*!7! ""U"""m#v#s# # ####$)$& A$%%% P% P% t%% P% (% t%  (/ 8AFH PQZpa ,jsz ' >M &  ] t 0 w t%; tF Ka Ph tq  t  t  t*8 H? te|  ] tQ 8 ] t P t   t  , t   *F 4  ; 0B tGR\ \ f tkpz      t      t4  S$ 9. -9 E>CJ tR\k r y t~       & V.9C xM RWi x{Z  t x t tV E x ) t+9 D tWe t 0 t h t *4 > tCM2!Y c thm w  t" = t"     tn#  t H  & - t27"A K tPU!_ i tns z  tv#  # * tU" ] 8 t% P t & $3 hL )$     @ (00p8@HPX$`hpx0P     `@P  `( 0P8@HPPPX`#hP p@H Px0` E `<(P@  H`r%t g8 @HPx0.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.1.rodata.str1.8.rela.smp_locks.rela.rodata.modinfo.rela__param__versions.rela__jump_table.rela.data.rela__bug_table.rela__verbose.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.gnu_debuglink@$.d?&:@p%J&P E@ %^/Y@`%n0i@0% ~0py@@P% 21b24~p: @H%:  @ؠ %AHC(@`%C @O @X%`O @`%  P @H0%Pp@x%)P@$@80%C@TH0@TXQTaTT& e7 hp0 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel keyªC Ys @!0  `He0  *H XLN`y2bVw:Ԙ?3xoӦ8UjY3lM'vtE8k!6>"0~$^aB%.t!42o㗤rJboCjwLi`vz4!f0|Mic{(sDvC /  0}aaGjX?Oug2܍7 E?Z Ѧ^NA$V,0d*>Ēnps|}'}ij'u ƥIP/ȷL Zd*fяCjoV&4\!