*BSD News Article 34900


Return to BSD News archive

Path: sserve!newshost.anu.edu.au!harbinger.cc.monash.edu.au!msuinfo!budzyn
From: budzyn@cps.msu.edu (Joseph D Budzyn)
Newsgroups: comp.os.386bsd.questions
Subject: ethernet error
Date: 25 Aug 1994 00:12:58 GMT
Organization: Michigan State University
Lines: 15
Message-ID: <33gnma$ttk@msuinfo.cl.msu.edu>
NNTP-Posting-Host: arctic.cps.msu.edu
X-Newsreader: TIN [version 1.2 PL0]

  I posted about this a little while ago, but I did not get an answer that
fixed my problem, so here goes...

  NetBSD has a problem with SMC ethernet cards.  With the eight bit card
it keeps popping up this message:  /netbsd: ed0: warning - receiver ring buffer overrun.  Now I have tried it with a sixteen bit card, and the same thing
happened, although less frequently.  I have tried many different cards and
different speeds of machines.  It still fails on a 486DX-33 with the eight bit
card.
  When it fails it locks the ethernet and has a high chance of failing again.
It is almost as if the buffer is not getting deallocated.  When I run
FreeBSD on the same 486 with the same card or on a 386SX-20, there is no problem
whatsoever.  
  I have briefly looked at the card driver source, but they seem very different.
Does anyone have any ideas or a patch?