From owner-freebsd-questions@freebsd.org Tue Sep 12 08:57:50 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 70FE5E22CB9 for ; Tue, 12 Sep 2017 08:57:50 +0000 (UTC) (envelope-from igorr@pochta.canmos.ru) Received: from pochta-mx.canmos.ru (pochta-mx.canmos.ru [89.107.127.240]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id EB36968AE8; Tue, 12 Sep 2017 08:57:49 +0000 (UTC) (envelope-from igorr@pochta.canmos.ru) Received: from pochta-mx.canmos.ru (pochta-mx.canmos.ru [89.107.127.240]) by pochta-mx.canmos.ru (Postfix) with ESMTP id 9FD082DBB757; Tue, 12 Sep 2017 11:57:40 +0300 (MSK) X-Spam-Checker-Version: SpamAssassin 3.3.2-pochta_20120910 (2011-06-06) on pochta.canmos.ru X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham version=3.3.2-pochta_20120910 Received: from pochta-mx.canmos.ru (pochta-mx.canmos.ru [89.107.127.240]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by pochta-mx.canmos.ru (Postfix) with ESMTPS; Tue, 12 Sep 2017 11:57:40 +0300 (MSK) Date: Tue, 12 Sep 2017 11:57:40 +0300 (MSK) From: "Igor V. Ruzanov" To: Matthew Seaman cc: freebsd-questions@freebsd.org Subject: Re: Need help In-Reply-To: <7f054774-5538-6884-fb5d-be155456d081@freebsd.org> Message-ID: References: <7f054774-5538-6884-fb5d-be155456d081@freebsd.org> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) X-GPG-PUBLIC-KEY: 1024D/F433BDD5 2009-06-17 Igor V. Ruzanov X-GPG-FINGERPRINT: 5030 C793 4238 FAFF 827F 0E99 FDCE 63DD F433 BDD5 MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=utf-8 Content-Transfer-Encoding: 8BIT X-Content-Filtered-By: Mailman/MimeDel 2.1.23 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 12 Sep 2017 08:57:50 -0000 On Tue, 12 Sep 2017, Matthew Seaman wrote: |On 12/09/17 08:32, Igor V. Ruzanov wrote: |> Hello, FreeBSD colleagues! |> |> I have modern network card Intel i350T2V2 (peripheral dual gigabit port |> NIC). And as far as i know all Intel cards should be normally detected |> by the system. But with this NIC i have some troubles: |> - the system sees the card as some ethernet device but cannot find |> proper (igb) driver: |> pcib6: irq 47 at device 3.2 on pci0 |> pci6: on pcib6 |> pci6: at device 0.0 (no driver attached) |> pci6: at device 0.1 (no driver attached) |> - its from dmesg log. |> |> Fnd `pciconf -lcvb' says: |> none75@pci0:6:0:0:      class=0x020000 card=0x00008086 chip=0x151f8086 |> rev=0x01 hdr=0x00 |>     vendor     = 'Intel Corporation' |>     class      = network |>     subclass   = ethernet |>     bar   [10] = type Memory, range 32, base 0x91920000, size 131072, |> enabled |>     bar   [18] = type I/O Port, range 32, base 0x2020, size 32, enabled |>     bar   [1c] = type Memory, range 32, base 0x919c4000, size 16384, |> enabled |>     cap 01[40] = powerspec 3  supports D0 D3  current D0 |>     cap 05[50] = MSI supports 1 message, 64 bit, vector masks |>     cap 11[70] = MSI-X supports 10 messages |>                  Table in map 0x1c[0x0], PBA in map 0x1c[0x2000] |>     cap 10[a0] = PCI-Express 2 endpoint max data 256(512) FLR RO NS link |> x4(x4) |>                  speed 5.0(5.0) ASPM disabled(L0s/L1) |>     ecap 0001[100] = AER 2 0 fatal 0 non-fatal 1 corrected |>     ecap 000e[150] = ARI 1 |>     ecap 0010[160] = SRIOV 1 |>     ecap 0017[1a0] = TPH Requester 1 |>     ecap 0018[1c0] = LTR 1 |>     ecap 000d[1d0] = ACS 1 |> none76@pci0:6:0:1:      class=0x020000 card=0x00008086 chip=0x151f8086 |> rev=0x01 hdr=0x00 |>     vendor     = 'Intel Corporation' |>     class      = network |>     subclass   = ethernet |>     bar   [10] = type Memory, range 32, base 0x91900000, size 131072, |> enabled |>     bar   [18] = type I/O Port, range 32, base 0x2000, size 32, enabled |>     bar   [1c] = type Memory, range 32, base 0x919c0000, size 16384, |> enabled |>     cap 01[40] = powerspec 3  supports D0 D3  current D0 |>     cap 05[50] = MSI supports 1 message, 64 bit, vector masks |>     cap 11[70] = MSI-X supports 10 messages |>                  Table in map 0x1c[0x0], PBA in map 0x1c[0x2000] |>     cap 10[a0] = PCI-Express 2 endpoint max data 256(512) FLR RO NS link |> x4(x4) |>                  speed 5.0(5.0) ASPM disabled(L0s/L1) |>     ecap 0001[100] = AER 2 0 fatal 0 non-fatal 1 corrected |>     ecap 000e[150] = ARI 1 |>     ecap 0010[160] = SRIOV 1 |>     ecap 0017[1a0] = TPH Requester 1 |>     ecap 000d[1d0] = ACS 1 |> |> My server is: |> - system is FreeBSD-10.3-RELEASE-p20 |> - motherboard: Intel S2600WT (dual CPU socket board) |> - one CPU installed |> |> Maybe someone has experience with this inetl NIC? As seen from pciconf |> output the NIC has a set of VFs (Virtual Functions) needed in |> virtualization environments. And chip id is 0x151F8086 - the id that |> igb-driver does not know about. Maybe i need some preconfiguration of |> this card? Or this device is not compatible with non-virtualization |> systems like usual physical server? |> |> Big thanks in advance! | |Pretty much all Intel NICs should be supported. i350 certainly should |use the igb(4) driver. | Totally agree! |Can you try booting a more recent version of FreeBSD from a memstick |image and see if the NIC is properly detected there? If that works, |then upgrading should solve your problems. (11.1 probably your best |bet, but there's also 10.4 in the late stages of the release process.) | |Beyond that I suggest taking your question to the freebsd-net@ list as |you're likely to come to the attention of the people who write the |drivers there. | I tried :) FreeBSD-11.x (not sure that it was 11.1, but it does not matter). Also with Linux RHEL7 (with kernel 3.10) in rescue console (but i was able to load igb-, kvm-modules) i could see exactly the same symptoms. Anyway thank your for your reply and suggestion, Matthew! I'll try to ask my question to the freebsd-net group.