Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Oct 2008 15:50:21 +0300
From:      Andriy Gapon <avg@icyb.net.ua>
To:        pyunyh@gmail.com
Cc:        freebsd-stable@freebsd.org, yongari@freebsd.org
Subject:   Re: 6.3 nfe: dead after system reset
Message-ID:  <48FC7E8D.2000506@icyb.net.ua>
In-Reply-To: <486D440F.1090601@icyb.net.ua>
References:  <47A3041D.5050402@icyb.net.ua> <20080201123603.GA14050@cdnetworks.co.kr> <47A321BB.1060708@icyb.net.ua> <47A32501.7080703@icyb.net.ua> <20080204035242.GA28554@cdnetworks.co.kr> <47C2BC50.5040702@icyb.net.ua> <47C2DBEF.301@icyb.net.ua> <20080226073633.GC47750@cdnetworks.co.kr> <486D440F.1090601@icyb.net.ua>

next in thread | previous in thread | raw e-mail | index | archive | help

Pyun,

something new about this issue.
Today I got another instance of it, but with a new twist.
In addition to all the usual symptoms I got a lot of messages like the
following in console:

nfe0: discard frame w/o leading ethernet header (len 0 pkt len 0)
and even couple like this:

nfe0: discard frame w/o leading ethernet header (len 4294967295 pkt len
4294967295)
nfe0: discard frame w/o leading ethernet header (len 3 pkt len 3)

Maybe these messages could give a hint about what was going wrong in nfe.

on 04/07/2008 00:26 Andriy Gapon said the following:
> 
> As they say - long time, no see :-)
> I am back with some more details, but still with no insights.
> 
> Let me refresh an essence of the issue.
> The issue: after 'abrupt' reset/reboot of a system my nfe interface is
> dead.
> That is, if I do a graceful reboot (e.g. via shutdown -r) everything is
> ok, ditto if I do power-down (whether graceful or not) and the power-up.
> The problem happens only if I press reset button and then boot up.
> 
> Details.
> The issue can not be reproduced with nve driver.
> Moreover, when I reproduce the problem with nfe, then kldunload nfe
> driver, kldload nve driver - nve interface is alive. Then kldunload nve,
> kldload nfe - nfe interface is dead again.
> 
> Specification of dead.
> There are no errors. ifconfig shows the same output (active, media, up,
> etc) as in normal case. But I can not ping any host on local network
> (connected to the same switch), ping outputs "Host is down". tcpdump
> also doesn't show any incoming traffic.
> 
> More details.
> I was able to verify that packets do actually go through the interface.
> When I try to ping some machine I see (on the other host) arp requests
> for its ethernet address. All address in arp packets are correct
> (ethernet and ip). So the interface works for outgoing packets, but
> somehow loses incoming arp replies. Not sure if thap happens in the NIC
> or in the driver itself (see the above nve/nfe live replacement
> experiment).
> 
> So, there are some facts, but still no clues.
> 


-- 
Andriy Gapon



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