Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Jun 1997 07:00:02 -0700 (PDT)
From:      David Greenman <dg@root.com>
To:        freebsd-bugs
Subject:   Re: kern/3887: fxp problems 
Message-ID:  <199706181400.HAA17857@hub.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR kern/3887; it has been noted by GNATS.

From: David Greenman <dg@root.com>
To: Jeff Wheat <jeff@tad.cetlink.net>
Cc: FreeBSD-gnats-submit@FreeBSD.ORG
Subject: Re: kern/3887: fxp problems 
Date: Wed, 18 Jun 1997 07:01:42 -0700

 >        Your suggestion of bringing the interface down and then back up worked.
 >Besides replacing the cards with a different brand, is there anything that can 
 >be down to help eliminate this problem? I'd hate to have to replace these cards
 >as I have about 15 of them that were planned to be installed this month.
 
    The problem is caused by the cards seeing certain types of garbage -
 usually the kind that occurs when a hub or switch that it is connected to
 is power-cycled. The problem should otherwise never occur. In any case,
 the hardware bug is only present in "rev 1" parts (I'm refering to the
 FreeBSD PCI probe message for the fxp device). If you have a "rev 2",
 then there might be a different problem.
    There is a work-around for the bug which involves reprogramming the
 multicast filter after every few seconds of no receiver traffic, but I
 haven't attempted to implement this in the driver (the work around is
 disgusting, for one thing). I really should implement the work-around,
 but time has been in short supply recently. One could write, as an interrim
 solution, a few lines of shell code that does an "ifconfig fxp0 down;
 ifconfig fxp0 up" whenever it can't successfully ping the router...
    I'm really surprised that this is causing you so much trouble; you
 should probably have a good look at whatever hub/switch you're attaching
 the cards to and figure out why it is provoking this problem.
 
 -DG
 
 David Greenman
 Core-team/Principal Architect, The FreeBSD Project



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