From owner-freebsd-net@FreeBSD.ORG Fri Feb 8 20:48:37 2013 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 4E9D52A0 for ; Fri, 8 Feb 2013 20:48:37 +0000 (UTC) (envelope-from rfg@tristatelogic.com) Received: from outgoing.tristatelogic.com (segfault.tristatelogic.com [69.62.255.118]) by mx1.freebsd.org (Postfix) with ESMTP id 1BFDFF2C for ; Fri, 8 Feb 2013 20:48:36 +0000 (UTC) Received: from segfault-nmh-helo.tristatelogic.com (localhost [127.0.0.1]) by segfault.tristatelogic.com (Postfix) with ESMTP id 987645081B for ; Fri, 8 Feb 2013 12:48:32 -0800 (PST) To: freebsd-net@freebsd.org Subject: Re: Question: Why ain't I getting gigabit speed? In-Reply-To: Date: Fri, 08 Feb 2013 12:48:32 -0800 Message-ID: <29539.1360356512@tristatelogic.com> From: "Ronald F. Guilmette" 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, 08 Feb 2013 20:48:37 -0000 In message , John Nielsen wrote: >On Feb 7, 2013, at 4:13 PM, Ronald F. Guilmette = >wrote: > >> I just aquired a brand new chepie gigabit PCI ethernet card off eBay. >> The main chip on it appears to be an RTL8110S-32. >>... >I would suspect the switch ("router"). FYI: >http://forum.qnap.com/viewtopic.php?f=3D11&t=3D47421#p213242 > >I have an re interface on my FreeBSD router and it connects at 1000baseT = >no problem. Could you please send or post the relevant ifconfig printout for that, and also the applicable/relevant dmesg lines? This problem is very perplexing, but I don't think that the problem is with my Linksys E2000. I did some more experiments. Fortunately, I had a CAT6 crossover cable lying around. So I used that and connected my machine with the RTL8110S-32 in it directly to two other machines with gigabit interfaces. One was my other server. The other was a laptop I have here. The results were very strange. In the case of connecting to the laptop, all seemed to work correctly, however ifconfig showed that my re0 device in this case believed itself to be "master". (I suspect that this may make a difference, and that the current FreeBSD re driver may perhaps behave better when it is acting as master.) In the case of connecting (via CAT6 crossover) direct to my other server, things got even more strange. In this case, after making the connection, autonegotiation apparently worked correctly, and I could see "1000baseT" in the output from "ifconfig re0", *however* a moment or two later, suddenly the connection was entirely dropped, and now the ifconfig output said "no carrier". I reproduced this sequence multiple times. It is readily reproducable. (The other server is running FreeBSD 8.3- RELEASE with an on-motherboard Nvidia gigabit ethernet interface, BTW.) I am inclined to wonder if perhaps the re driver has some rough edges still. Regards, rfg P.S. Since this card is really not working out for me, has anybody got a suggestion and/or link they could send me for an _inexpensive_ gigabit PCI nic that works reliably with FreeBSD? (I am hoping for something under $12 USD.)