Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Oct 2008 17:53:20 +0000
From:      "kordex -" <kordex@gmail.com>
To:        freebsd-net@freebsd.org
Subject:   Re: nfe driver bad performance on FreeBSD 7
Message-ID:  <8b8dd87a0810281053iccbd10we4d1687ceba0a89f@mail.gmail.com>
In-Reply-To: <20081025083027.GD59215@cdnetworks.co.kr>
References:  <8b8dd87a0810230602i39bbb291h6777f41022d3f0d4@mail.gmail.com> <20081025083027.GD59215@cdnetworks.co.kr>

next in thread | previous in thread | raw e-mail | index | archive | help
I found the reason for bad performance. It also affected the non-free nvidia
glx driver. It was options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B
real-time extensions not set in the kernel configuration.

--Mikko Kortelainen

2008/10/25 Pyun YongHyeon <pyunyh@gmail.com>

> On Thu, Oct 23, 2008 at 04:02:48PM +0300, kordex - wrote:
>  > Same issue as
>  >
> http://unix.derkeiler.com/Mailing-Lists/FreeBSD/net/2008-09/msg00278.html
>  >
>  > I got HP Pavilion dv6646eo laptop with same network chip. Max throughput
> is
>  > 800kB/s with scp. same with generic kernel.
>  >
>  > nfe0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu
> 1500
>  >         options=8<VLAN_MTU>
>  >         ether 00:00:00:00:00:00
>  >         inet 192.168.1.200 netmask 0xffffff00 broadcast 192.168.1.255
>  >         media: Ethernet autoselect (100baseTX <full-duplex>)
>  >         status: active
>  > lilian#
>  >
>  > MAC being all zeros is not done by me. It's BIOS doing that. I wonder if
>  > that can cause things like this. No PXE Boot for me :| Should I send
> this to
>  > warranty for that?
>  >
>
> Don't use all zeroed ethernet address. You can assign fake ethernet
> address to nfe(4) with "ifconfig nfe0 ether 00:01:02:03:04:05".
> The problem is why nfe(4) got all zeord station address from
> controller. Does nve(4) also show the same ethernet address?
>
>  > lilian# uname -a
>  > FreeBSD lilian.xnet.kx 7.0-RELEASE FreeBSD 7.0-RELEASE #3: Sat Sep 27
>  > 20:36:01 UTC 2008     root@lilian.xnet.kx
> :/usr/obj/usr/src/sys/LILIAN_KERN
>  > i386
>  >
>  >
>  > lilian# dmesg
>  > Copyright (c) 1992-2008 The FreeBSD Project.
>  > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
>  >         The Regents of the University of California. All rights
> reserved.
>  > FreeBSD is a registered trademark of The FreeBSD Foundation.
>  > FreeBSD 7.0-RELEASE #3: Sat Sep 27 20:36:01 UTC 2008
>  >     root@lilian.xnet.kx:/usr/obj/usr/src/sys/LILIAN_KERN
>  > Timecounter "i8254" frequency 1193182 Hz quality 0
>  > CPU: AMD Turion(tm) 64 X2 Mobile Technology TL-58 (1908.67-MHz 686-class
>  > CPU)
>  >   Origin = "AuthenticAMD"  Id = 0x60f81  Stepping = 1
>  >
>
> [...]
>
>  > nfe0: <NVIDIA nForce MCP65 Networking Adapter> port 0x30e0-0x30e7 mem
>  > 0xf2487000-0xf2487fff irq 20 at device 6.0 on pci0
>  > miibus0: <MII bus> on nfe0
>  > rgephy0: <RTL8169S/8110S/8211B media interface> PHY 1 on miibus0
>  > rgephy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT,
>  > 1000baseT-FDX, auto
>  > nfe0: [FILTER]
>
> There was one report of MCP65's poor performance but he said it
> happens on 1000Mbps link only. Normally poor network performance
> comes from speed/duplex mismatch. Does link partner also agree on
> resolved speed/duplex of nfe(4)? Would you show me the output of
> "netstat -ndI nfe0"?
>
> nfe(4) in 8-CURRENT supports hardware MAC counters and the counters
> give us very valuable information to diagnose driver issues. Would
> you try latest CURRENT and show me the output of
> "sysctl dev.nfe.0.stats" after some network activities?
>
> --
> Regards,
> Pyun YongHyeon
>



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