From owner-freebsd-net@FreeBSD.ORG Fri Jul 19 01:58:09 2013 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 5AF194C5 for ; Fri, 19 Jul 2013 01:58:09 +0000 (UTC) (envelope-from bsd-lists@1command.com) Received: from udns.ultimateDNS.NET (ultimatedns.net [209.180.214.225]) by mx1.freebsd.org (Postfix) with ESMTP id 230FF788 for ; Fri, 19 Jul 2013 01:58:08 +0000 (UTC) Received: from udns.ultimateDNS.NET (localhost [127.0.0.1]) by udns.ultimateDNS.NET (8.14.5/8.14.5) with ESMTP id r6J1wVDI003479 for ; Thu, 18 Jul 2013 18:58:37 -0700 (PDT) (envelope-from bsd-lists@1command.com) Received: (from www@localhost) by udns.ultimateDNS.NET (8.14.5/8.14.5/Submit) id r6J1wQcT003476; Thu, 18 Jul 2013 18:58:26 -0700 (PDT) (envelope-from bsd-lists@1command.com) Received: from udns.ultimatedns.net ([209.180.214.225]) (UDNSMS authenticated user chrish) by ultimatedns.net with HTTP; Thu, 18 Jul 2013 18:58:26 -0700 (PDT) Message-ID: In-Reply-To: <87f5f1b42a5000af74a50ed20e46318e.authenticated@ultimatedns.net> References: <51DC726D.6040601@madpilot.net> <20130710070431.GE2753@michelle.cdnetworks.com> <51DD9E15.7070609@madpilot.net> <51E85E85.1040601@madpilot.net> <87f5f1b42a5000af74a50ed20e46318e.authenticated@ultimatedns.net> Date: Thu, 18 Jul 2013 18:58:26 -0700 (PDT) Subject: Re: re0 not working at boot on -CURRENT From: "Chris H" To: freebsd-net@freebsd.org User-Agent: UDNSMS/2.0.3 MIME-Version: 1.0 Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Jul 2013 01:58:09 -0000 >> On 07/10/13 19:47, Guido Falsi wrote: >>> On 07/10/13 09:04, Yonghyeon PYUN wrote: >>>> On Tue, Jul 09, 2013 at 10:28:29PM +0200, Guido Falsi wrote: >>>>> Hi, >>>>> >>>>> I have a PC with an integrate re ethernet interface, pciconf identifies >>>>> it like this: >>>>> >>>>> re0@pci0:3:0:0: class=0x020000 card=0x11c01734 chip=0x816810ec rev=0x07 >>>>> hdr=0x00 >>>>> >>>>> I'm running FreeBSD current r252261. >>>>> >>>>> As stated in the subject after boot the interface does not work >>>>> correctly. >>>>> >>>>> Using tcpdump on another host I noticed that packets (ICMP echo requests >>>>> for example) do get sent, and replies generated by the other host, but >>>>> the kernel does not seem to see them. Except that every now and then >>>>> some packet does get to the system. >>>>> >>>>> I'm seeing packet 7, 27, 47, 66, 86, 106, 125, 144, 164, 183 and so on >>>>> from a ping which has been running for some time. Just about one every >>>>> twenty. Some pattern is showing up. >>>>> >>>>> this is the output of ifconfig re0 after boot: >>>>> >>>>> re0: flags=8843 metric 0 mtu >>>>> 1500 >>>>> >>>>> options=8209b >>>>> >>>>> ether 00:19:99:f8:d3:0b >>>>> inet 172.24.42.13 netmask 0xffffff00 broadcast 172.24.42.255 >>>>> inet6 fe80::219:99ff:fef8:d30b%re0 prefixlen 64 scopeid 0x2 >>>>> nd6 options=29 >>>>> media: Ethernet autoselect (100baseTX ) >>>>> status: active >>>>> >>>>> If I just touch any interface flag with ifconfig, anyone, tso, -txcsum >>>>> -rxcsum, it starts working flawlessly. It keeps working also if I >>>>> perform the opposite operation with ifconfig afterwards, so it is not >>>>> the flag itself fixing it. >>>>> >>>>> This is an ifconfig after performing this exercise(it's the same, since >>>>> I disabled txcsum and reactivated it in this instance): >>>>> >>>>> re0: flags=8843 metric 0 mtu >>>>> 1500 >>>>> >>>>> options=8209b >>>>> >>>>> ether 00:19:99:f8:d3:0b >>>>> inet 172.24.42.13 netmask 0xffffff00 broadcast 172.24.42.255 >>>>> inet6 fe80::219:99ff:fef8:d30b%re0 prefixlen 64 scopeid 0x2 >>>>> nd6 options=29 >>>>> media: Ethernet autoselect (100baseTX ) >>>>> status: active >>>>> >>>>> I don't know much about FreeBSD network drivers so i can't make theories >>>>> about this. I hope someone has an idea what the problem could be. >>>>> >>>>> I'm available for any further information needed, test, experiment and >>>>> so on. >>>> >>>> Could you show me dmesg output(re(4) and rgephy(4) only)? >>> >>> re0: port >>> 0xd000-0xd0ff mem 0xf2104000-0xf2104fff,0xf2100000-0xf2103fff irq 17 at >>> device 0.0 on pci3 >>> re0: Using 1 MSI-X message >>> re0: turning off MSI enable bit. >>> re0: Chip rev. 0x2c800000 >>> re0: MAC rev. 0x00000000 >>> re0: Ethernet address: 00:19:99:f8:d3:0b >>> miibus0: on re0 >>> rgephy0: PHY 1 on miibus0 >>> rgephy0: none, 10baseT, 10baseT-FDX, 10baseT-FDX-flow, 100baseTX, >>> 100baseTX-FDX, 100baseTX-FDX-flow, 1000baseT, 1000baseT-master, >>> 1000baseT-FDX, 1000baseT-FDX-master, 1000baseT-FDX-flow, >>> 1000baseT-FDX-flow-master, auto, auto-flow >>> >>> Also, I'm loading this as a module, but, for as much as I know, this >>> should not make any difference. >>> >>> >>>> Did it ever work or you see the issue only on CURRENT? >>> >>> Never worked on this machine (I own it since the last days of February). >>> >>> I only installed current on it. If needed I can find time to test a >>> recent 9.x snapshot on it. >> >> Sorry for the delay. >> >> I tested with a 9.2 PRERELEASE snapshot and it shows the same behavior >> it shows on CURRENT. >> >> Any further tests or things I can do to help diagnose this problem? >> >> -- >> Guido Falsi > Greetings, > I may be just groping here, but I notice in your ifconfig(8) output: >>>>> nd6 options=29 > ________________________________________^^^^^^^^^^ > While you may have explicitly disabled it; my output (also re0) reads: > nd6 options=3 > > Just saying, cause I'm not experiencing your issue(s), and mine is also an onboard > NIC. > > --chris P.S. There were also recent changes to rc(8) regarding the syntax of ifconfig. > >> _______________________________________________ >> freebsd-net@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-net >> To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" >> > > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" >