From owner-freebsd-stable@FreeBSD.ORG Fri Sep 7 17:55:29 2012 Return-Path: Delivered-To: stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1DF3D106564A for ; Fri, 7 Sep 2012 17:55:29 +0000 (UTC) (envelope-from jfvogel@gmail.com) Received: from mail-vb0-f54.google.com (mail-vb0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id C11AD8FC08 for ; Fri, 7 Sep 2012 17:55:28 +0000 (UTC) Received: by vbmv11 with SMTP id v11so5043870vbm.13 for ; Fri, 07 Sep 2012 10:55:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=fBKugbIFiV0Cr1aGs/KSNG3tFJDqVBe7Lq0bxgCMRmA=; b=lMoD8QsKa2Qe9Wx+fAdl5n218TJqqo3IKIiTfad+vxal9BauFzPffbPRcRSP3aNPSc SZOZY3enjdBVmfGtIPqvIsWnccQn1fgGF+qUPkErIsV6BWGZJek2TyvHyTO0dAoAg9cT 1xxJjWzKXUZwBHa+8Gl5hnPbGgEyt1ziM3DmMlcUXW8HX+ZQz7/oj7oOmbvmcfJwA3dR fksbGZRuhSmu4OIN+/iwLeQ8fwAGO4HXuS76uwjgruXZiEXJSMD4cXYO3ai2vb7xQ79d qAFm7BT0ZDkjITbU6vW/dMgnB6XQsAyhJl/kgIQb//mIR/I5/+6An+utkocXc+N3ulcU yPHw== MIME-Version: 1.0 Received: by 10.52.71.7 with SMTP id q7mr6629507vdu.113.1347040522000; Fri, 07 Sep 2012 10:55:22 -0700 (PDT) Received: by 10.58.68.8 with HTTP; Fri, 7 Sep 2012 10:55:21 -0700 (PDT) In-Reply-To: <504A326F.6060709@omnilan.de> References: <50491E26.1010106@omnilan.de> <5049ECAF.3020709@omnilan.de> <504A326F.6060709@omnilan.de> Date: Fri, 7 Sep 2012 10:55:21 -0700 Message-ID: From: Jack Vogel To: Harald Schmalzbauer Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: stable@freebsd.org Subject: Re: intel 82579 nic support? X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 07 Sep 2012 17:55:29 -0000 On Fri, Sep 7, 2012 at 10:44 AM, Harald Schmalzbauer < h.schmalzbauer@omnilan.de> wrote: > schrieb Jack Vogel am 07.09.2012 18:53 (localtime): > > OH, now things are clearer, this is a client part, and it is supported > > by the em driver, > > I don't know why loading igb would have any effect. If you load native > > FreeBSD 8.3 or > > 9.1 this device should work. > > > > The only case where you "pass through" a PCI device to a VM guest that > > I am familiar > > with is using Linux/KVM and SRIOV, meaning you give the guest a VF, > > this support is > > in the igb and ixgbe drivers. > > > > This device is in the chipset, so I was told that a) passing it thru > > is problematic because > > its not really a standalone NIC, and it is probably dependent on > > resources in the chipset > > that are not being given to the guest, b) there is no real gain with > > this hardware doing this, > > you can get performance using the normal virtual device connection. > > > > Bottom line, its possible this could be made to work, but I've not > > done it, and its not > > something I'm able to support. > > Great to hear that 82579 is generally supported by em (4), which should > be updated by the way. > What do you mean it should be updated? As I said, its in the driver in the latest 8 and 9 releases, what version are you using that you don't see it? > I'm doing the passthrough not for performance resons in this case, but > because ESXi5 doesn't iteslf support the 82579. > My idea was to make it usable anyway by passing it through to my FreeBSD > Guest. Since I've done the same many times for SAS controllers (for > performance reasons in that case) successfully with FreeBSD, my idea was > not too absurd ;-) But I think I can confirm that you are right and > passthrough with chipset-integrated devices is different (for ESXi), > since the 82579 passed through to a XP-guest doesn't work either! > > Thanks, > > -Harry > > Sorry, that this strategy can't work for you at the moment :( Welcome, Jack