From owner-freebsd-net@FreeBSD.ORG Wed May 19 05:40:10 2010 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F18B61065676 for ; Wed, 19 May 2010 05:40:10 +0000 (UTC) (envelope-from juli@clockworksquid.com) Received: from mail-pv0-f182.google.com (mail-pv0-f182.google.com [74.125.83.182]) by mx1.freebsd.org (Postfix) with ESMTP id D17EE8FC18 for ; Wed, 19 May 2010 05:40:10 +0000 (UTC) Received: by pvg3 with SMTP id 3so136241pvg.13 for ; Tue, 18 May 2010 22:40:10 -0700 (PDT) Received: by 10.140.58.1 with SMTP id g1mr5982404rva.138.1274247610196; Tue, 18 May 2010 22:40:10 -0700 (PDT) MIME-Version: 1.0 Sender: juli@clockworksquid.com Received: by 10.140.247.13 with HTTP; Tue, 18 May 2010 22:39:50 -0700 (PDT) From: Juli Mallett Date: Tue, 18 May 2010 22:39:50 -0700 X-Google-Sender-Auth: kU-RQgn_GNLTAHE32Uwy6WMkdLY Message-ID: To: freebsd-net@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Subject: Dual-rate transceivers with ixgbe? X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 May 2010 05:40:11 -0000 Hey all, Has anyone out there been able to get link using a dual-rate transceiver at 1gig with the ixgbe driver in FreeBSD? I have an SFP+ NIC and an Intel-branded dual-rate transceiver but it will only get link at 10gig. I used the latest driver from FreeBSD trunk backported (which IIRC didn't take any significant changes; jfv@ does a good job of keeping the drivers working across branches) to 7.x for my testing. A similarly-versioned Linux driver (with only trivial and mostly cosmetic differences in the hardware code outside of the main driver) worked at 1gig just fine. All testing was done with switches rather than host-to-host connections. It seems like someone else must have tried this and it seems like there must just be some trivial difference in card initialization between FreeBSD and Linux, so I thought I'd ask publicly to see if anyone had patches. I instrumented the code extensively but so far have come up empty-handed. Thanks, Juli.