ELF,4(UWVS$D$<@D$D$  D$T$DD$ t$8Å_t $[^_]ÍvhŅ^Dž(}dUt$<^ZtUZt$8$hL$@q|D$ +D$8@XD$ @D$UtL$ CB~D$ǀE T$U$L$8i8D$T$ \$ ShQ GD$ LSht$@ QD$ HSht$@ PD$ TEtD$t$~:D$tD$ t @~t Dž0Dž DžxED(Dž8Dž$DždDžtE\UÅYtvTPht$DH7ht$DLwht$DL$8A8t$[t$8Yt$L$T$ 4 UhutvPhCXFZ~t$D+tPh t}D$1$jVt$à t~PhXZL$@L$ 8=~Ph^_D$ |`tt T$ t L$ fT$ @?D$ T$$Y L$ 9trÃ?t$ \$<7tzT$ T$pL$ D t6Ћ0 PT$ @9u0[^_1]ËD$  < j T$P]Xtt 7D$DABD$ D$@TkT$ En=~t$VUh;-$K`t $i\;vPUQ D$ T$t$DSfCtSL$PAPD$lt j EP_ZtÅs`L$DKt D=k\;vePUS $鋰tft0T>)Ѝhv>P…tV@L$ |tt D$ t L$ D$ @#Pt$HhT$ VSD$ t$XdVPh t t|[^UWVS$D$8@ $T$8rd1B,=~R $fPfADPfAPRht$\h,$fǀ@@XP=[_LhZ1Y1ۉFt FtFtF4WL$FQ 9H>PhG~Ph]1XPDPPDPPDPPPWhG~HhY1[1vt( t(4(WL$QL9H>Ph=~7D*8it,1ۋD*XPhCXOZh[G?yt$8D$yellowfin.c:v1.05 1/09/2001 Written by Donald Becker <6> http://www.scyld.com/network/yellowfin.html <6> (unofficial 2.4.x port, 1.05+LK1.1.5, May 10, 2001) .Akernel_version=2.4.18using_checksums=1author=Donald Becker description=Packet Engines Yellowfin G-NIC Gigabit Ethernet driverlicense=GPLparm_max_interrupt_work=iparm_mtu=iparm_debug=iparm_rx_copybreak=iparm_options=1-8iparm_full_duplex=1-8iparm_gx_fix=iparm_desc_max_interrupt_work=G-NIC maximum events handled per interruptparm_desc_mtu=G-NIC MTU (all boards)parm_desc_debug=G-NIC debug level (0-7)parm_desc_rx_copybreak=G-NIC copy breakpoint for copy-only-tiny-framesparm_desc_options=G-NIC: Bits 0-3: media type, bit 17: full duplexparm_desc_full_duplex=G-NIC full duplex setting(s) (1)parm_desc_gx_fix=G-NIC: enable GX server chipset bug workaround (0-1)Yellowfin G-NIC Gigabit Ethernet<6>%s: MII PHY found at address %d, status 0x%4.4x advertising %4.4x. <3>yellowfin: cannot allocate ethernet device <7>%s: yellowfin_open() irq %d. <7>%s: Done yellowfin_open(). <7>%s: Yellowfin timer tick, status %8.8x. <7>%s: MII #%d status register is %4.4x, link partner capability %4.4x. <4>%s: Yellowfin transmit timed out at %d/%d Tx status %4.4x, Rx status %4.4x, resetting... <7>%s: Yellowfin transmit frame #%d queued in slot %d. <7>%s: Yellowfin interrupt, status %4.4x. <4>%s: Too much work at interrupt, status=0x%4.4x. <7>%s: exiting interrupt, status=%#4.4x. <3>yellowfin_interrupt(): irq %d for unknown device. <7> In yellowfin_rx(), entry %d status %8.8x. <7> #%d desc. %8.8x %8.8x %8.8x. <7> yellowfin_rx() status was %4.4x. <7> yellowfin_rx() Rx error was %4.4x. <7> yellowfin_rx() normal Rx pkt length %d of %d, bogus_cnt %d. <4>%s: Oversized Ethernet frame spanned multiple buffers, status %4.4x! <3>%s: Something Wicked happened! %4.4x. <7>%s: Shutting down ethercard, status was Tx %4.4x Rx %4.4x Int %2.2x. <7>%s: Queue pointers were Tx %d / %d, Rx %d / %d. %c #%d desc. %8.8x %8.8x %8.8x %8.8x. #%d status %4.4x %4.4x %4.4x %4.4x. <7> %c #%d desc. %8.8x %8.8x %8.8x <5>%s: Promiscuous mode enabled. Symbios SYM83C885<6>%s: %s type %8x at 0x%lx, %2.2x:%2.2x, IRQ %d. <4> Rx ring %p: %8.8x <4> Tx ring %p: %4.4x /%8.8x <7> Tx ring at %8.8x: <7> Tx status %p: <7> Rx ring %8.8x: %4.4xyellowfin1.05+LK1.1.5 AAQP1XY  (GCC: (GNU) 3.0.1.symtab.strtab.shstrtab.text.rel.text.data.rel.data.bss.modinfo.rodata.str1.32.rodata.str1.1.rodata.fixup.rel.fixup__ex_table.rel__ex_table.comment4! $@+ 1 E8;@ I2`#  Y2*hd+pl+8w E( +H F ++t/] D8 &/ 8 @@ Ld}`  xT  ]0 3(x8( L8zX$edz~J`=DT $ T x@8 n  4I(Z8Ci| {07@ @GY`s@@@ @!' -3`9?EKQW]bg@(wC  '=3`HY%p(@GC7@F2@^n"3I[o"8Pi8C| yellowfin.cdebugmax_interrupt_workdma_ctrlfifo_cfgoptionsfull_duplex__module_kernel_version__module_using_checksumsversion__module_licensepci_id_tblyellowfin_pci_tbl__module_pci_device_size__module_pci_device_tablefind_cnt.0yellowfin_init_oneyellowfin_openyellowfin_start_xmityellowfin_closeyellowfin_get_statsset_rx_modenetdev_ioctlyellowfin_tx_timeoutmtumdio_readread_eeprommdio_writeyellowfin_interruptyellowfin_init_ringyellowfin_timergx_fixyellowfin_rxyellowfin_errorrx_copybreakethernet_polynomial_lenetdev_ethtool_ioctlyellowfin_remove_oneyellowfin_driveryellowfin_inityellowfin_cleanup.LC3.LC4.LC5.LC6.LC2.LC7.LC8.LC9.LC10.LC11.LC12.LC13.LC14.LC15.LC16.LC17.LC19.LC20.LC21.LC18.LC22.LC23.LC24.LC26.LC27.LC25.LC28.LC29.LC30.LC31.LC32.LC33.LC34.LC35.LC36.LC37.LC38.LC40.LC41.LC0.LC1__module_author__module_description__module_parm_max_interrupt_work__module_parm_mtu__module_parm_debug__module_parm_rx_copybreak__module_parm_options__module_parm_full_duplex__module_parm_gx_fix__module_parm_desc_max_interrupt_work__module_parm_desc_mtu__module_parm_desc_debug__module_parm_desc_rx_copybreak__module_parm_desc_options__module_parm_desc_full_duplex__module_parm_desc_gx_fixpci_enable_device_R944b5e42alloc_etherdev_R2811ed01__this_modulepci_request_regions_Rfc09189ckfree_R037a0cbapci_set_master_R87a01918__ioremap_R9eac042apci_alloc_consistent_R1f6a8dc8register_netdev_Re02ef669pci_free_consistent_Rd23139f1iounmap_R5fb196d4pci_release_regions_Rd917e39eprintk_R1b7d4074request_irq_R0c60f2e0jiffies_R0da02d67add_timer_Ra19eacf8softnet_data_Rf40e1623cpu_raise_softirq_Rd01f3ee8alloc_skb_R9c481f87skb_over_panic_Rce5cf912eth_type_trans_R0c950098netif_rx_R80d1c437del_timer_Rfc62f16dfree_irq_Rf20dabd8__kfree_skb_R61359c25boot_cpu_data_R0657d037__verify_write_R203afbebunregister_netdev_R05587de5pci_register_driver_R465aa46cpci_unregister_driver_R26713b86init_modulecleanup_module'9FmbnwopqrsAthtt2<FMWakzuvvvwx &3+y=4CyZ5_y6yI7NyPXznz8yhr9wy{|::?y;y{<y=y>y?y@y A yN {d }t }y ~. K  {  B yh   C y; }C }O ~ D y $E@}I}U~hFGyHy0AIFyJyTbKgyp{ai%L*yPMUyNyOy+P0yuQ{yRySyTy*U/y8VV\ylAqyWy"2XAYvvv xw q=ByIN`e}|0yty ZH[X $4- --- $-(,-04-8<-@D-