Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 13 Oct 1995 08:38:40 +0500 (GMT+0500)
From:      "Serge A. Babkin" <babkin@hq.icb.chel.su>
To:        junkmail@pht.com (Brad Midgley)
Cc:        hackers@freefall.freebsd.org, brad@pht.com
Subject:   Re: Appletalk support...
Message-ID:  <199510130338.IAA15154@hq.icb.chel.su>
In-Reply-To: <Pine.LNX.3.91.951012104530.2534A-100000@exodus.pht.com> from "Brad Midgley" at Oct 12, 95 10:56:54 am

next in thread | previous in thread | raw e-mail | index | archive | help
> (1)  Your ethernet card must support multicast.  I have a 3c509, so
> I had to dig up a multicast patch that Sege Babkin's has for the
> ep0 device driver.   With the patch applied, I get sporadic error 
> message to the console "Ep0: Status: 2002 (input buffer overflow)".
> However, I haven't noticed any damaged files.

Perhaps netatalk can restore from packet loses :-) This message is a
"special feature" of 3c509 card and may be the best thing that can be done
is to simply increase the number of input errors instead of printing such
message. Here is the patch:

--------------------------------- cut here -----------------------------
*** if_ep.c	1995/10/13 03:31:12
--- if_ep.c	1995/10/13 03:35:31
***************
*** 848,854 ****
--- 848,860 ----
  		   sc->rx_no_first, sc->rx_no_mbuf, sc->rx_bpf_disc, sc->rx_overrunf,
  		   sc->rx_overrunl, sc->tx_underrun);
  #else
+ 
+ #ifdef nightmaremessages
  	    printf("ep%d: Status: %x (input buffer overflow)\n", unit, status);
+ #else
+ 	    ++sc->arpcom.ac_if.if_ierrors;
+ #endif
+ 
  #endif
  	    epinit(unit);
  	    splx(x);
--------------------------------- cut here -----------------------------

		Serge Babkin

! (babkin@hq.icb.chel.su)
! Headquarter of Joint Stock Commercial Bank "Chelindbank"
! Chelyabinsk, Russia



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199510130338.IAA15154>