ELF44( $UWVSD$$D$ L$3L$L$2L$L$Qt$D$(PhD$0PjD$;PD$>PD$>PjD$KPD$NP1 f=l|$0fl$.v L$f;<uf#f;tF L$f<uD$<fD$3PD$6PX,@(D$$t$$S4/h`=~L$QS4/h`$jhPǃ uShzvD$,PjD$;PD$>PD$<ƒf9t7SD$0PD$;PD$>PhSjD$OPD$RP$L$$QVt$$Wt$H0D$L|$8jj@D$;PD$>PjjAD$KPD$NP D$+Pj D$;PD$>PD$; \$*9}/RPh@ Pj D$GPD$JPv=~PhSj D$;PD$>P|$*u&jjhjj D$GPD$JPD$8D$$D$ |$ |$$u1[^_]$É UWVS=~$D$@|$u5ht$$D$(t$,L$0hL$L$D$D$t$L$< L$ 4L$41h1ۃt$ hCPt$(g3C~1ې3Ph3C~D$(P 3L$t$h:jhjD$4h\1|$0D$0@D$ D$L$ QtT$0u|$| T$p0tD$$m 0D$$k hT$$` 1D$$mD$|$׍vhF}D$$ f%PD$ %PރVtЙ1SD$4f ft @v RL$41h`L$@D$P fa f(M fL9 fl%L$1h f|$<u O<|$G$G Dž|u Cv fCt f ff_! f f f 0 f fCl L$=~k%P%P%PhD$ %PD$$%PD$(%Ph Vt$h@ Cx 0C| |$8L$Q4|$G fC f fL$A$ f=~5C f%PC& f%P|$ 7h`dDždDžhlL$pDžt R1[^_]YÉUWVSl$U\T$}=f%Pf%Puhf%P f%P f%P f%Pf%P f%Puh0T$lD$dP[^_]YÐUWVSL$q\IL$1L$A$D$ f%P1h@Vh1ۃ4hC~獾Wh1ۃ4hC?~hL$ A<1ۃvdC~1ۍL$>~ fD **<L$tJpt RL$C?~hhL$A$ fD$k dždždždž1ۍv</tJpt R/C~1ېjPƒtTtGL$J%?D2 Љ2C~ L$AHA fA fA$ f1A$[^_]ÉUWVSl$u\dždždždžET=v !$1ۍC~1ۍvjPƒttCj%?D2 Љ2C~ 1ۍC?~쀎 [^_]ÃUWVST$(L$,I\L$ 1|$,G$t2+GH=w )L$,Q|$ tCL$01h|$8WB f ftB f덋L$ ?|$?|$>v R\R\ЋL$ |$ L$,QB fft B f|$,_\9L$v?<|$L$<|v,|$T=tJpt RL$D |$L$9>~ x9lL$ )lj;w1L$,A$v|$ L$,AH=~"|$WL$$|$47h 1[^_]à UWVSL$8L$,5t$$IL$(t$,n\1|t>6h@|L$ Qt$06h vL$(L$Ct$ t L$,Q t$ 9L$Ã?4t$L$<|v<t$7tJpt RL$t$L$1>~ p9p)ƒ;w&L$,A$tq$ h D$ tt$ Vt$0L$$D$ D$ =~PL$01h |$ =~$D$( Pt$06h  L$,A 1|[^_] ÉUWVSl$|$]u\=~Z P f%P f%P f%Puh`  f t Cl  Cl t#UWp  t=tWuh tPt@[^_]ÍvUWVSL$$IL$L$$i\AA$=~rD$ PD$ & f%PD$$ f%P1h L$H1h` ,D$ D$$ D$ fdP=:%?Ph 1L$\$L$4 4:V9u > Ph F?~%?Ph 1ML$L$0L$<L$44/VD$ /9u> Ph =~EL$ 8it41ېL$ XPhCO~hFfL$$Qq1ML$v(L$ߺ;tJpt R;F~1;tJpt R;F?~ҋD$l  1[^_]ËD$PH\0    (h 0\ 4` 8d <lDÉUWVSl$}fUPt(uh fvEt?t f ~x1ۋuptVv;]t}N  VF C6u C?~荇 f f[^_]ÍvWVSL$T$D$qZ=t<=t=tU=A\$ǃfzfC%Pf%PV}fC1 v!Yt Further modifications by Keith Underwood Support by many others http://www.scyld.com/network/hamachi.html or http://www.parl.clemson.edu/~keithu/drivers/hamachi.html Hamachi GNIC-II<6>Found %s at PCI address %#lx, IRQ %d. <6>Failed to map PCI address %#lx. <6> The PCI BIOS has not enabled the device at %d/%d! Updating PCI command %4.4x->%4.4x. <6> PCI latency timer (CFLT) is unreasonably low at %d. Setting to %d clocks. <6> PCI latency timer (CFLT) is %#x. <6> PCI cache line size was %d. Setting to %d <6>%s: %s type %x at 0x%lx, %2.2x:%2.2x, IRQ %d. <6>%s: %d-bit %d Mhz PCI bus (%d), Virtual Jumpers %2.2x, LPA %4.4x. <6>%s: MII PHY found at address %d, status 0x%4.4x advertising %4.4x. EEPROM status is %2.2x after %d ticks. <7>%s: hamachi_open() irq %d. <4>%s: Unsupported external memory config! max_tx_latency: %d, max_tx_gap: %d, min_tx_pkt: %d max_rx_latency: %d, max_rx_gap: %d, min_rx_pkt: %d rx_int_var: %x, tx_int_var: %x <7>%s: Done hamachi_open(), status: Rx %x Tx %x. <6>%s: Hamachi Autonegotiation status %4.4x, LPA %4.4x. <6>%s: Autonegotiation regs %4.4x %4.4x %4.4x %4.4x %4.4x %4.4x. <4>%s: Hamachi transmit timed out, status %8.8x, resetting... <7> Rx ring %8.8x: %8.8x <7> Tx ring %8.8x: %4.4x <4>%s: Hamachi transmit queue full at slot %d. <7>%s: Hamachi transmit frame #%d queued in slot %d. <3>%s: Re-entering the interrupt handler. <7>%s: Hamachi interrupt, status %4.4x. <4>tx_full, but not tbusy! <4>%s: Too much work at interrupt, status=0x%4.4x. <7>%s: exiting interrupt, status=%#4.4x. <7> In hamachi_rx(), entry %d status %4.4x. <7> hamachi_rx() status was %8.8x. <4>%s: Oversized Ethernet frame spanned multiple buffers, entry %#x length %d status %4.4x! <4>%s: Oversized Ethernet frame %p vs %p. <4>%s: Oversized Ethernet frame -- next status %x/%x last status %x. <7> hamachi_rx() Rx error was %8.8x. <3>%s: rx_copybreak non-zero not good with RX_CHECKSUM <6>%s: Link changed: AutoNegotiation Ctrl %4.4x, Status %4.4x %4.4x Intr 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. <7> Tx ring at %8.8x: %c #%d desc. %8.8x %8.8x. <7> Rx ring %8.8x: <7> %c #%d desc. %4.4x %8.8x <5>%s: Promiscuous mode enabled. <5>%s: tx %08x, rx %08x intr kernel_version=2.2.16author=Donald Becker , Eric Kasten , Keith Underwood description=Packet Engines 'Hamachi' GNIC-II Gigabit Ethernet driverparm_max_interrupt_work=iparm_min_pci_latency=iparm_mtu=iparm_debug=iparm_min_rx_pkt=iparm_max_rx_gap=iparm_max_rx_latency=iparm_min_tx_pkt=iparm_max_tx_gap=iparm_max_tx_latency=iparm_rx_copybreak=iparm_rx_params=1-8iparm_tx_params=1-8iparm_options=1-8iparm_full_duplex=1-8iparm_force32=iGCC: (GNU) egcs-2.91.66 19990314/Linux (egcs-1.1.2 release).symtab.strtab.shstrtab.text.rel.text.data.rel.data.bss.note.rodata.modinfo.comment4#! Ax +# 1 I ;$@$F%@ N@15 Wu3=3`6 . ,<q "(; KO^it $(,0@ `    4 #@/ <|pOT]Ho{9\ mJ@<8 (  E0Qo6 A N`r3Nf~&2#-Gaz$  0^+39JYhhamachi.cgcc2_compiled.versiondebugmax_interrupt_workmin_pci_latencymtumax_rx_latencymax_rx_gapmin_rx_pktmax_tx_latencymax_tx_gapmin_tx_pktrx_copybreakforce32optionsfull_duplexrx_paramstx_paramskernel_versionhamachi_timerroot_hamachi_devhamachi_probe1did_version.528read_eepromhamachi_openhamachi_start_xmithamachi_closehamachi_get_statsset_rx_modemii_ioctlmdio_readmdio_writehamachi_interrupthamachi_init_ringhamachi_tx_timeouthamachi_rxhamachi_error__module_kernel_versionchip_tbl__module_author__module_description__module_parm_max_interrupt_work__module_parm_min_pci_latency__module_parm_mtu__module_parm_debug__module_parm_min_rx_pkt__module_parm_max_rx_gap__module_parm_max_rx_latency__module_parm_min_tx_pkt__module_parm_max_tx_gap__module_parm_max_tx_latency__module_parm_rx_copybreak__module_parm_rx_params__module_parm_tx_params__module_parm_options__module_parm_full_duplex__module_parm_force32hamachi_probepcibios_presentpcibios_find_classpcibios_read_config_wordpci_find_slotprintk__ioremappcibios_write_config_wordpcibios_write_config_bytepcibios_read_config_byteinit_etherdevkmalloc__const_udelayrequest_irq__this_modulejiffiesadd_timer__kfree_skballoc_skbbh_activedel_timerfree_irqinit_modulecleanup_moduleunregister_netdeviounmapkfreeeth_copy_and_sumskb_over_paniceth_type_transnetif_rxCIDlEE/////F-/5:GCTYGmH|GEGI'J<JWKbtyGJGKGJ=EO\aGrL/GGG#MY}NNG*V[bgnsz !5?IPZdj/GG  O   G% P+ P $ G, R W G  G  G K P Gr Q  R   GglGtQRGGGG$)G7<GSNJSqTQTQGSQGU%*GLQGSy~GUGGXG$)GzGG0V9SXGGGG%RWGejGWSS3P9P G G4=FZKS[l\uz\GGMRGpuGGGc x T  G ] !^@!J!^c!_T"`Y"Q"T