ELF>@@10GNUq'&CW87{LinuxLinuxUH%]ff.@UH%]ff.@UH]ff.U5H]ff.UHAWAAVAUAATA SHH$H޿HHHAuAAE ADDHEAAHDHHAsAE1H1EHHHA HAuA[AA\A]A^A_]f.UHAVAUATSHLeH%(HE1um9 %AtkHEAA2It$8D}It$<HEeH+%(HD[A\A]A^]HEAA:LHHEI9thAIv(H D?H TЉTM6I9uDEA2&A2DUHAVAUATIS1HHHcLcHI$H+MMtPIiAVpI?I$ ItE1HIIIIDŽHH[1HcLcHM MtSI AVpI&I$ IE1HII IIDŽ HH lH[A\A]A^]HLHLHLHHUHULHLHXHLHLHLHHUHUfUHAUATLHMt"ILILLA\A]]ff.UHAWAVAUATSH(HFH}EHEHcHkEH]HAątH(D[A\A]A^A_]HHH߉U IHHH]HHH1HHEH,HEL`$]LA ˀDLEAALDLLAsL1ALLLLL LAuL1HUIHfPHHUHHuHEIHELcA|I}LAdžxHMIdžIdžAHEIHELHIF(HDEĉEą~Uă HcH~AAt AIdžLIdžAdžAąt8HuH}LA AVAIHIIDMHMIIM`HLEAu HHDL =tuIAA~AHLAdžALHCDLEEDLADLDEDEHLAAAdžALHoHHUHH]DUHH]DHwinbond-U84HAUATSHHNfF F0FHL MuLLLcdH9HGƒs$uut AUSduzDd[A\A]]IUHslHHSdILILI)B M)rƒ1ɉσMD=L>9rDd[A\A]]AUSdALAL놉ALfALsUHAUATSH9~fHDHHHAtHAĀ tH AtH8AtH(AtuH0N$E1I$I$ PpHHI$+GpIDŽ$9AAAALHH D"EA~fHEDHHJAA@pHLHHu[A\A]]t)w䁻wǃHUHSHHHC8t=H=H@#u1@@%%߃AA AEƁ E9t5H]1H% 듨uDEHH]ff.@UHAWAAVAAUATASHLh$ LLLLuDAD D APDLEAALDLLAsL1LLLL1LLL[A\A]A^A_]9fUHAWAVAUATIS1HH HHH I$ A$HHcHLI$ HjIDŽܘHHuI$ E1큈HڸHMȁHWHH+H4E1ALH HH5K IAI$ LIH\I$ IA$ LMcIcHKHI$A$HLIHHUHMHUЄ HH HuHLHHH HAƀADŽ$1E$HcHIDŽܘHHHI$ H uI$A$IDŽ$IDŽ$Hp I$I$HpH[A\A]A^A_]E1GHHHHHEHEGHLHHUHMHUHMPLHUHAWAVAUATISHAՍA)Ӄ=~,fIcHDHHH HDI$`I$HMX%8=A$fAAA$AHI$ I$=D0~fHDLHEYD%8=Db%=Dx~$fEHEDLHED;=_p LIHCMcHO샀IPpIuI I$LEHILE+IIDLEHDLILEIPpII$I H=~4fIHLHHADI LAPA PXZLLMcLfAM$A$I$McO IPpII$I E1LMйHILMMDLMLILM|IǁASA$CA$A$9u?HHI$ A$A$A;$ÃMH}u1I$ *L1H[A\A]A^A_] @UHAVAUATHIHDLMMเ1HDAŅI=~"fHEHLHA$ B FI$E1A$I$HI$ HLM$xjLLL"L%%I$H =~fHHLHM$PE111LHHLHI$`DA\A]A^]ALDA\A]A^]UHAUATISHHt.ItnGt [A\A]]fFM$xLSsLPfCL%%1[A\A]]LxLSsLKHEH Ht/HAI`HHH`HIHDLDʃH`EHLɃdEH`HHHUȈMMHUH}DHA$I$AHHUHUI$`HHE1H HH HB48IIuHHDI|$LLxHDLHLHHLDHHHH9tHHH[A\A]A^A_]I`HI`HI$`HI$`HI$`DHM$xLID$8t H]ȿHsHs, LAHLUHUHULUI$`HUHHHH]UHH] OO O O O O O OOO O O OOO O 4winbond_840: Device %s disabled due to DMA limitations ignoring user supplied media type %dMII PHY %08xh found at address %d, status 0x%04x advertising %04x MII PHY not found -- this device may not operate correctly Transmit error, Tx status %08x Transmit slot %d ok, Tx status %08x MII #%d reports no link. Disabling watchdog MII #%d link is back. Enabling watchdog Setting %dMBit-%s-duplex based on MII#%d %s %s: rejecting DMA map of vmalloc memory In netdev_rx(), entry %d status %04x netdev_rx() status was %08x Oversized Ethernet frame spanned multiple buffers, entry %#x status %04x! Receive error, Rx status %08x netdev_rx() normal Rx pkt length %d status %x Rx data %pM %pM %02x%02x %pI4 couldn't stop rxtx, IntrStatus %xh Transmit timed out, status %08x, resetting... 7Tx cur %d Tx dirty %d Tx Full %d, q bytes %d Media selection timer tick, status %08x config %08x Shutting down ethercard, status was %08x Config %08x Queue pointers were Tx %d / %d, Rx %d / %d Too much work at interrupt, status=0x%04x exiting interrupt, status=%#4.4x Transmit frame #%d queued in slot %d drivers/net/ethernet/dec/tulip/winbond-840.c/build/linux-s9dSph/linux-5.15.0/drivers/net/ethernet/dec/tulip/winbond-840.c/build/linux-s9dSph/linux-5.15.0/include/linux/bitrev.h/build/linux-s9dSph/linux-5.15.0/include/linux/dma-mapping.hwinbond-840%s at %p, %pM, IRQ %d fullhalfinclude/linux/dma-mapping.h7 Rx ring %p: c %08xc 7 Tx ring %p: 7Tx Descriptor addr %xh Abnormal event, %08x Tx underflow, new csr6 %08x Interrupt, status %04x %s() irq %d Done %s() winbond_840Winbond W89c840Compex RL100-ATXnetdev_errornetdev_tx_donenetdev_rxintr_handlernetdev_timernetdev_opennetdev_closestart_tx P@SP@ full_duplexoptionsmulticast_filter_limitrx_copybreakdebugmax_interrupt_workparm=full_duplex:winbond-840 full duplex setting(s) (1)parm=options:winbond-840: Bits 0-3: media type, bit 17: full duplexparm=multicast_filter_limit:winbond-840 maximum number of filtered multicast addressesparm=rx_copybreak:winbond-840 copy breakpoint for copy-only-tiny-framesparm=debug:winbond-840 debug level (0-6)parm=max_interrupt_work:winbond-840 maximum events handled per interruptparmtype=full_duplex:array of intparmtype=options:array of intparmtype=multicast_filter_limit:intparmtype=rx_copybreak:intparmtype=debug:intparmtype=max_interrupt_work:intlicense=GPLdescription=Winbond W89c840 Ethernet driverauthor=Donald Becker srcversion=C5A14AA69252711AC5A4016alias=pci:v000011F6d00002011sv*sd*bc*sc*i*alias=pci:v00001050d00000840sv*sd*bc*sc*i*alias=pci:v00001050d00000840sv*sd00008153bc*sc*i*depends=miiretpoline=Yintree=Yname=winbond_840vermagic=5.15.0-153-generic SMP mod_unload modversions Rmodule_layout!Wparam_ops_intparam_array_opsaseth_validate_addreth_mac_addrDzpci_unregister_drivero___pci_register_driver9cinit_timer_keyrdma_alloc_attrsՒrequest_threaded_irq9?<__local_bh_enable_ip*zcpu_numberL3)F__preempt_countu#synchronize_irqrnrtnl_unlockmod_timerrtnl_lockd_raw_spin_lock)!pdma_free_attrsܐtimer_delete_syncDnetif_device_attach;JQfree_irq0Mnetif_device_detachs$add_timerI"mii_ethtool_set_link_ksettingsOGmii_ethtool_get_link_ksettingsPjiffies enable_irq{'_raw_spin_lock_irqo<disable_irq__const_udelay.7iowrite8Fnetif_rxvjeth_type_transTdma_sync_single_for_device)skb_put8߬imemcpyp ^dma_sync_single_for_cpuT__ubsan_handle_load_invalid_value(Lphys_baseGV__warn_printk(Rdev_driver_stringΰis_vmalloc_addrq /@__netdev_alloc_skbO*dma_map_page_attrslevmemmap_base^|page_offset_base/netif_carrier_off~hvnetif_carrier_oncN >netif_tx_wake_queue Z__dev_kfree_skb_irqOcS__dynamic_netdev_dbgSMustrlenjmii_nway_restart mii_link_ok~_printk}1 _dev_warnP_dev_info\register_netdevpci_iomap#;Rpci_request_regionsnqalloc_etherdev_mqs7FRFdma_set_maskUA}pci_set_masterqpcim_enable_device|free_netdev*Gpci_iounmap4unregister_netdev__ubsan_handle_out_of_boundsconsume_skbG+dma_unmap_page_attrske__stack_chk_failxbyte_rev_table[;icrc32_leioread32S?EJiowrite32m__fentry__9[__x86_return_thunkpv_opsK K K *+* 'unsigned int', /1('$!:9"8"661'+'pci_id_info [4]'e0 'int [8]'QOM 'dma_addr_t [32]'ML'sk_buff *[32]'IGD 'dma_addr_t [128]'DC'sk_buff *[128]'K 'u32 [2]''u8 [256]' 'int'K'_Bool' Y.!wwinbond_840GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0GCC: (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0 0 `  @% `2 > J `T,X b ~@ ,}m y       @      # - `: @E R ^ j }  @  @  8     * : F @  P ] g u      $ $ ( , 0 4 8 < @, L: PG T ^ p         # @x~` # @x~`  6X@ @n @ H  = ( (& Hv P{VTiWWF X$@X0 X5 XB YI  YR @Y\ `Yc Yl Yw Y YuKZP  Z |@Z2US[= =  <<        @  | *O     `T, $ 3 C \ `T, =X  `T, =Gb P  `T,] i v    `T,n ]]   * I7 F ;  `T,R Z e q W    |  mii_if_inforeg_num_maskfull_duplexforce_mediasupports_gmiimdio_readmdio_writestatus_bitsTimerIntSystemErrorTPLnkFailTPLnkPassNormalIntrAbnormalIntrRxJabberRxDiedRxNoBufRxIntrTxFIFOUnderflowRxErrIntrTxJabberTxNoBufTxDiedTxIntrdesc_status_bitsDescOwnedDescWholePktDescEndPktDescStartPktDescEndRingDescUseLinkRxDescErrorSummaryRxDescCRCErrorRxDescCollisionSeenRxDescFrameTooLongRxDescRuntRxDescDescErrRxWholePktRxLengthOver2047chip_capability_flagsCanHaveMIIHasBrokenTxAlwaysFDXFDXOnNoMIInetdev_res_sizepci_id_infodrv_flagsw840_offsetsPCIBusCfgTxStartDemandRxStartDemandRxRingPtrTxRingPtrIntrStatusNetworkConfigIntrEnableRxMissedEECtrlMIICtrlBootRomGPTimerCurRxDescAddrCurRxBufAddrMulticastFilter0MulticastFilter1StationAddrCurTxDescAddrCurTxBufAddrrx_mode_bitsAcceptErrRxAcceptBroadcastAcceptMulticastRxAcceptAllPhysAcceptMyPhysmii_reg_bitsMDIO_ShiftClkMDIO_DataInMDIO_DataOutMDIO_EnbOutputMDIO_EnbInw840_rx_descbuffer1w840_tx_descnetdev_privaterx_skbufftx_skbuffcsr6rx_head_desccur_rxdirty_rxrx_buf_szcur_txdirty_txtx_q_bytestx_fullmii_cntmii_ifEEPROM_Ctrl_BitsEE_ShiftClkEE_Write0EE_Write1EE_ChipSelectEE_DataInEEPROM_CmdsEE_WriteCmdEE_ReadCmdEE_EraseCmd__set_rx_modefree_rxtx_ringsinit_registersinit_rxtx_ringsintr_handlernetdev_closeintr_statusnetdev_errornetdev_get_drvinfonetdev_get_linknetdev_get_link_ksettingsnetdev_get_msglevelnetdev_ioctlnetdev_nway_resetnetdev_opennetdev_rxnetdev_set_link_ksettingsnetdev_set_msglevelnetdev_timernetdev_tx_doneset_rx_modetxqueuetx_timeoutupdate_linkw840_driver_exitw840_driver_initw840_probe1w840_remove1dev_dw840_resumew840_suspendwinbond-840.koc! "$&)#+0+E2ZI q~U a j{8 @"&`:&DK"R7b@Eo{)t"  @N"` @Hp    $8)$h8B 1UHm`Y}&#o$8$8$88)$8$P8-FC0|R7fqR6@PToF`P$8$88-$8EW!d$8|$p8#t"$08$8c0%$8U$&'2(?yQ+]$8vP $H8,)"@    0 @ ` p *`7C8^8Du|WH)DI" (! 9  Ql((|@` $P(0x(E ^ w( (>  J,) v(? -E K ^ g w        '     3  B R f m x       )    + > G `l }         0 : D X a  q }           - B J Q ^ i y         %8__UNIQUE_ID_srcversion128__UNIQUE_ID_alias127__UNIQUE_ID_alias126__UNIQUE_ID_alias125__UNIQUE_ID_depends124____versions__UNIQUE_ID_retpoline123__UNIQUE_ID_intree122__UNIQUE_ID_name121__UNIQUE_ID_vermagic120_note_9_note_8arch_local_irq_enablequeued_spin_unlocknetdev_get_msglevelnetdev_set_msglevelmdio_read__set_rx_modefree_rxtx_ringsw840_remove1w840_probe1find_cnt.24pci_id_tblmdio_writenetdev_opsnetdev_ethtool_opsw840_probe1.coldnetdev_get_linknetdev_nway_resetnetdev_get_drvinfonetdev_tx_done__UNIQUE_ID_ddebug404.12__UNIQUE_ID_ddebug405.11update_link.part.0update_link.part.0.coldinit_rxtx_rings__already_done.20init_rxtx_rings.coldnetdev_rx.isra.0__UNIQUE_ID_ddebug408.8__UNIQUE_ID_ddebug409.7__UNIQUE_ID_ddebug411.5__UNIQUE_ID_ddebug412.4__UNIQUE_ID_ddebug410.6netdev_rx.isra.0.coldinit_registersinit_registers.coldtx_timeouttx_timeout.coldnetdev_get_link_ksettingsnetdev_set_link_ksettingsget_statsset_rx_mode.coldnetdev_timer__UNIQUE_ID_ddebug402.14netdev_timer.coldnetdev_close__UNIQUE_ID_ddebug417.1__UNIQUE_ID_ddebug418.0netdev_close.coldnetdev_error__UNIQUE_ID_ddebug413.3__UNIQUE_ID_ddebug414.2netdev_error.coldintr_handler__UNIQUE_ID_ddebug406.10__UNIQUE_ID_ddebug407.9intr_handler.coldstart_tx__UNIQUE_ID_ddebug403.13start_tx.coldw840_resumew840_suspendw840_suspend.coldnetdev_open__UNIQUE_ID_ddebug399.16__func__.30__UNIQUE_ID_ddebug400.15netdev_ioctlw840_driver_initw840_driverw840_driver_exit__func__.36__func__.35__func__.33__func__.32__func__.31__func__.29__func__.28w840_pci_tblw840_pm_ops__UNIQUE_ID_full_duplex398__UNIQUE_ID_options397__UNIQUE_ID_multicast_filter_limit396__UNIQUE_ID_rx_copybreak395__UNIQUE_ID_debug394__UNIQUE_ID_max_interrupt_work393__UNIQUE_ID_full_duplextype392__param_full_duplex__param_str_full_duplex__param_arr_full_duplex__UNIQUE_ID_optionstype391__param_options__param_str_options__param_arr_options__UNIQUE_ID_multicast_filter_limittype390__param_multicast_filter_limit__param_str_multicast_filter_limit__UNIQUE_ID_rx_copybreaktype389__param_rx_copybreak__param_str_rx_copybreak__UNIQUE_ID_debugtype388__param_debug__param_str_debug__UNIQUE_ID_max_interrupt_worktype387__param_max_interrupt_work__param_str_max_interrupt_work__UNIQUE_ID_license386__UNIQUE_ID_description385__UNIQUE_ID_author384.LC16.LC50alloc_etherdev_mqsfree_irqis_vmalloc_addrioread32rtnl_unlocketh_mac_addrskb_putiowrite32consume_skbpci_iomap__this_modulemii_link_okunregister_netdevdma_unmap_page_attrs__pci_register_driverdma_sync_single_for_devicecleanup_moduleparam_array_opspci_request_regionsmemcpyenable_irqeth_validate_addrtimer_delete_syncmii_ethtool_get_link_ksettings_raw_spin_lockpci_unregister_driver__fentry__init_moduledev_driver_stringeth_type_transdma_map_page_attrs_raw_spin_lock_irqiowrite8__mod_pci__w840_pci_tbl_device_table__stack_chk_failnetif_device_detach_dev_infonetif_device_attach__ubsan_handle_out_of_boundspage_offset_basemii_ethtool_set_link_ksettingssynchronize_irqbyte_rev_tablerequest_threaded_irqadd_timermod_timer__dev_kfree_skb_irqcrc32_ledma_alloc_attrsfree_netdevphys_base__local_bh_enable_ippci_iounmapmii_nway_restartnetif_tx_wake_queuedma_sync_single_for_cpu_dev_warnpci_set_master__x86_return_thunknetif_rx__netdev_alloc_skb__dynamic_netdev_dbgjiffiespv_opsvmemmap_basecpu_number__preempt_countdma_free_attrsinit_timer_key__const_udelay__warn_printknetif_carrier_offnetif_carrier_onrtnl_lockdma_set_mask__ubsan_handle_load_invalid_valuestrlenparam_ops_intpcim_enable_devicedisable_irq  ' x-AH Qah q!)4<X`h~ 'N  |,ah m| @ `   `    ! *A`ow  %-A_ g~"19AV^n (  9#? X ` @      2  B G      h G L [ ` q        7          . > hC       c DMUbj )1@a(GL ? T^ f.= BN @S_ hx  `    %h       " 8 ' 1 IYi27kq }  P  %/ 7] `j  @    1l 3"*Oo} 8  I  Z-:NA_nx x  x - x4 FOa0 x7 JQo   )4>Fj x   / : G P 8U n        %!0!;! xB! X!c!k!y!!!!!" " !" &"D"" p" """""#S#i#t# x#### &$8$ xT$\$o$u$ $ $ 0$$$ $$ h$ %% %1%%%%%M&&& x& & & & & 'o' x'Q' '' '''(,(>(K(U(](w( x~( ((((((((()))1)9)m)x)u))))) x) ))**E*j* x* x* |*******+-+5+I+ #Q+b+ n+ Px+ + +++,, x, 3, ?, PF, P, HU,n, Ps,z,,,,,,,-:- xA- N-]- #1 @6;9Y 8^cl #s (  h   @h! *3D IN;U b]k fp~ Z b h w\',/4<HVf  W ! # 80>FQ$[ hux' )   @% @  $u$|(04<@ H*L T1X`-dl4px|8!?!q#5$&"&%t(&{())*)-g* .*1 ,$4,,0787-<8D>-H;$ u0|@P`*p1-48!?!q#5$&& t(0{(@)P)`g*p*,,7->-@` (@08p @ H P X `h`px0@`P!#0%'(+, 'P* -,('('('P+X`0%`, 0@8`@ Hp @ 0@08 `px   (@08H`PX`p x    ,P pM` $ ( ,6 0 4 8<@?D-HjLPTXE\I`d!h#l%p%t 'x(|(*,,,M-$j ;'$*(   ) G   $)( 048 @DH CPTOX `xdh {p}tx ;) Y  cY   +"*" "" |$$ [$% #&& i++ :,Y, s  0 8 @P X `p x          0 8 @P X `p x            0 8 @P X `p x            0 8 @P X `p x      @    0 @8 `p x         @P X `p x        0 @8 `8p x 8  8  8  p PX``h@0`8@`HPpx   (0PX `h   0h080@Hhpxp@ (HPPX`P88.symtab.strtab.shstrtab.note.gnu.build-id.note.Linux.rela.text.altinstr_replacement.rela.text.unlikely.rela.init.text.rela.exit.text.rela.altinstructions.rela.parainstructions.rela__mcount_loc.rodata.str1.8.rodata.str1.1.rela.smp_locks.rela.rodata.modinfo.rela__param.rela.return_sites__versions.rela__bug_table.rela__jump_table.rela.data.rela__dyndbg.data.once.rela.gnu.linkonce.this_module.bss.comment.note.GNU-stack.BTF.gnu_debuglink@$.d0?}-:@xx-.E.<`Y.[@.t1)o@.2@H. 02P@`@. 3@.<5@@.2862;!=@(`. = @. DH@@@.$I@.2@J B^0=@@.S0^N@. e@_ `@ ."pgk@`.$ykk@@0.'@o0@oXoo~0/ 0D80 *H 01 0  `He0  *H 1o0k0F0.1,0*U #Build time autogenerated kernel key;BQ9C:C\W0p0  `He0  *H }fᵙ5FC0R:S4yyټkuagxMn3[3wV)H _dOXJvTYڢa J[Ny--9TJ{ibQ1嬔gAh~Zz|'V"~6(/[{q^60~ukVlTòwх19;OSM>ѓQ+ypZC ~7~aڦ+C͗UXsU!r R]r|Cl;&\A)^#Z2c٩!+2#1U=ΧN,^峊(.%p:#gKރ]lBi,ф&1ˌM[īBo׹/'JB?},OB4oIbe7X[YE= + (!q";IityUDk<憙gP/ DO-:AJ $D[8]رFtGԵc *}~Module signature appended~