From owner-freebsd-hackers Thu Mar 13 20:36:50 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id UAA17727 for hackers-outgoing; Thu, 13 Mar 1997 20:36:50 -0800 (PST) Received: from X2.root.com (X2.root.com [198.145.90.53]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id UAA17719 for ; Thu, 13 Mar 1997 20:36:47 -0800 (PST) Received: from X2.root.com (localhost [127.0.0.1]) by X2.root.com (8.8.5/8.8.5) with ESMTP id TAA00209; Thu, 13 Mar 1997 19:37:06 -0800 (PST) Message-Id: <199703140337.TAA00209@X2.root.com> To: mishania@demos.su cc: bag@sinbin.demos.su, hackers@FreeBSD.ORG Subject: Re: Q about 100Mb ether cards In-reply-to: Your message of "Thu, 13 Mar 1997 19:46:17 +0300." <199703131646.TAA25708@sinbin.demos.su> From: David Greenman Reply-To: dg@root.com Date: Thu, 13 Mar 1997 19:37:06 -0800 Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >> Yes, this is a known bug in the "rev 1" version of the 82557 chip. The >> receiver goes dead whenever it gets certain types of garbage. It should be >> fixed in "rev 2" versions, but I haven't verified this. > >You mean we can threw rev. 1 away ? Btw, what's the methodics to determine >if the beast I am buying in local store is rev. 1 or 2? Re to the situation >hub reboots and ethernet card kinda 'freeze', - is there any possibility to >implement some kind of software reset into the driver? The problem the machine >is 50km away from here :-( You should be able to "ifconfig fxp0 down; ifconfig fxp0 up" to restore it. ...and yes, it is possible to work around the problem in software via a disgusting hack, but I haven't done that yet. For now, you might consider writing a script that pings another machine on the ethernet and if it doesn't get a response, ifconfig down/up the interface...perhaps trying once per minute or something. Sorry that this is a problem for you. It's not a bug in the driver, however, so I don't feel too bad. :-) -DG David Greenman Core-team/Principal Architect, The FreeBSD Project