From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-vk0-f46.google.com (mail-vk0-f46.google.com [209.85.213.46]) by dpdk.org (Postfix) with ESMTP id 7BD0F2EDA; Mon, 1 Feb 2016 20:49:08 +0100 (CET) Received: by mail-vk0-f46.google.com with SMTP id e6so83386494vkh.2; Mon, 01 Feb 2016 11:49:08 -0800 (PST) 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=epf9eQHq0ui/5pBRCWcqHya2tgXDHze/DYemaqjJyBI=; b=q7H/2T+YjaqKt6XREDzVRN+vfwyT66dyElU9hniJyLZRrflVZ5ZBoUuubCkzYnYpeJ XXPTabheDFt6dfg/2+DXPHktl8aB2lhIDtffs/1NSBSAR1UXOd/P6Cq9+tPL/szasiKe PLQ/Fbjn09LTn5cukUmJjNWLRAUnl986p/FoeQUSuJC5JRQsQPa2IHgK7TRwvWwp4oe0 mvR3Q16UAC1WRHnh3Un3zrVHIukZ8Jn/hk+A93eKE7HU0lAMWNbHrmlNspzo9SZOOAe5 X7CCEVcQEv5GtIL7jid29UQbbYqFSh6cEcKD9c5pG0aR/B5A7fdLET+kEik69E5BxukE Gybg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=epf9eQHq0ui/5pBRCWcqHya2tgXDHze/DYemaqjJyBI=; b=lIyIEUP5NkoMvq/UOym56UkHEAP+b6zCZ6szuLqd1ag+ZRVUhRM1MaMQawF9dal5yD zfIs9tS93Nc7UX+U6rwKnsi9LwM+bb+ZbByzox+QgLr2rSHOTjaOShmJnSeLurFQphAF Y6vD/joxzlDfF/FUuXxq9AzRdLKXHsAuMG0hVlHYoFOGZUxCPrxc35ZX3u5n9AJx8Tql I6UWluVU+4x5tnuik3jPA8/DuX8UqhG3Bbh3ViGXBYf/oGe8l2s+Y9mBH1A56Dx/lBpo Gy9NKmQIrrTzh6Iaxsvk7ATW0R2CL7ifg05har0psX6NHTgUsRbi+xfX3Fh5wR6KbzVw 10dg== X-Gm-Message-State: AG10YORYocM9z/u9gS2kQ1siBZ5f10Pbq9cLgcEGRK8SBPEP6zQTTMURpR8UB1vCwnfD4i+31tyoBK7spKEXOQ== MIME-Version: 1.0 X-Received: by 10.31.54.23 with SMTP id d23mr17183823vka.25.1454356147919; Mon, 01 Feb 2016 11:49:07 -0800 (PST) Received: by 10.31.152.208 with HTTP; Mon, 1 Feb 2016 11:49:07 -0800 (PST) In-Reply-To: References: <533710CFB86FA344BFBF2D6802E6028622F2812B@SHSMSX101.ccr.corp.intel.com> Date: Mon, 1 Feb 2016 11:49:07 -0800 Message-ID: From: Saurabh Mishra To: "Qiu, Michael" Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Cc: "dev@dpdk.org" , "users@dpdk.org" Subject: Re: [dpdk-dev] i40evf DPDK init_adminq failed: -53 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Feb 2016 19:49:08 -0000 Hi, So I tried to update the firmware and it says "Update not available" for i40e Intel(R) Ethernet NVM Update Tool NVMUpdate version 1.25.20.03 Copyright (C) 2013 - 2015 Intel Corporation. WARNING: TO AVOID DAMAGE TO YOUR DEVICE, DO NOT EXIT OR REBOOT OR POWER OFF THE SYSTEM DURING THIS UPDATE Inventory in progress. Please wait [|.........] + Num Description Device-Id B:D Adapter Status === ====================================== ========= ===== ==================== 01) Intel(R) Ethernet Server Adapter X520- 8086-10FB 130:00 Update not available 02) Intel(R) Ethernet Converged Network Ad 8086-1572 07:00 Update not available Tool execution completed with the following status: All operations completed successfully Press any key to exit. [root] esxcfg-nics -l Name PCI Driver Link Speed Duplex MAC Address MTU Description vmnic6 0000:07:00.0 i40e Up 10000Mbps Full 3c:fd:fe:04:11:c0 1500 Intel Corporation Ethernet Controller X710 for 10GbE SFP+ vmnic7 0000:07:00.1 i40e Up 10000Mbps Full 3c:fd:fe:04:11:c2 1500 Intel Corporation Ethernet Controller X710 for 10GbE SFP+ vmnic8 0000:82:00.0 ixgbe Up 10000Mbps Full 00:1b:21:90:f9:f8 1500 Intel(R) 82599 10 Gigabit Dual Port Network Connection [root] ethtool -i vmnic6 driver: i40e version: 1.3.38 firmware-version: 4.41 0x80001866 16.5.20 bus-info: 0000:07:00.0 On Mon, Feb 1, 2016 at 10:25 AM, Saurabh Mishra wrote: > Hi Michael -- > > What are the steps to upgrade i40e firmware. We are using CentOS7 > > It didn't work with guest VF driver either on ESXi and KVM. > > Sure. I will blacklist i40evf driver and try it out. > > Thanks, > /Saurabh > > > On Mon, Feb 1, 2016 at 12:16 AM, Qiu, Michael > wrote: > >> Hi, Saurabh >> >> It's known issue, to fix this you'd better to upgrade the firmware >> version of i40e. >> >> BTW, will it work in guest with kernel driver? >> >> If yes, to workaround(somebody reports it does not work for them): >> Remove i40e.ko in guest, so that it will not auto-loaded when boot up. >> >> Hope it works for you. >> >> Thanks, >> Michael >> >> >> On 1/30/2016 4:35 AM, Saurabh Mishra wrote: >> > Has anybody seen this before? What's the workaround or fix? We are using >> > dpdk-2.2.0 on KVM centos: >> > >> > Host PF version: 1.0.11-k on Centos7 >> > >> > >> > [root@ ~]# ./symmetric_mp fakeelf -c 2 -m2048 -n4 --proc-type=primary >> -- -p >> > 3 --num-procs=2 --proc-id=0 >> > >> > [.] >> > >> > EAL: Virtual area found at 0x7fff75800000 (size = 0x200000) >> > >> > EAL: Requesting 1024 pages of size 2MB from socket 0 >> > >> > EAL: TSC frequency is ~2600141 KHz >> > >> > EAL: WARNING: cpu flags constant_tsc=yes nonstop_tsc=no -> using >> unreliable >> > clock cycles ! >> > >> > EAL: Master lcore 1 is ready (tid=f7fed880;cpuset=[1]) >> > >> > EAL: PCI device 0000:00:04.0 on NUMA socket 0 >> > >> > EAL: probe driver: 8086:154c rte_i40evf_pmd >> > >> > EAL: PCI memory mapped at 0x7ffff6200000 >> > >> > EAL: PCI memory mapped at 0x7ffff6210000 >> > >> > EAL: PCI device 0000:00:05.0 on NUMA socket 0 >> > >> > EAL: probe driver: 8086:154c rte_i40evf_pmd >> > >> > EAL: PCI memory mapped at 0x7ffff6214000 >> > >> > EAL: PCI memory mapped at 0x7ffff6224000 >> > >> > PMD: i40evf_init_vf(): init_adminq failed: -53 >> > >> > PMD: i40evf_dev_init(): Init vf failed >> > >> > EAL: Error - exiting with code: 1 >> > >> > Cause: Requested device 0000:00:05.0 cannot be used >> > >> > [root@PA-VM ~]# ./dpdk-2.2.0/tools/dpdk_nic_bind.py --status >> > >> > >> > Network devices using DPDK-compatible driver >> > >> > ============================================ >> > >> > 0000:00:04.0 'Device 154c' drv=igb_uio unused=uio_pci_generic >> > >> > 0000:00:05.0 'Device 154c' drv=igb_uio unused=uio_pci_generic >> > >> > >> > Network devices using kernel driver >> > >> > =================================== >> > >> > 0000:00:03.0 'RTL-8139/8139C/8139C+' if=eth0 drv=8139cp >> > unused=igb_uio,uio_pci_generic *Active* >> > >> > >> > Other network devices >> > >> > ===================== >> > >> > >> > >> > [root@ ~]# >> > >> > >> > >> > 04:00.0 *Ether*net controller: Intel Corporation *Ether*net Controller >> X710 >> > for 10GbE SFP+ (rev 01) >> > >> > 04:00.1 *Ether*net controller: Intel Corporation *Ether*net Controller >> X710 >> > for 10GbE SFP+ (rev 01) >> > >> > 04:02.0 *Ether*net controller: Intel Corporation XL710/X710 Virtual >> > Function (rev 01) >> > >> > 04:02.1 *Ether*net controller: Intel Corporation XL710/X710 Virtual >> > Function (rev 01) >> > >> > 04:0a.0 *Ether*net controller: Intel Corporation XL710/X710 Virtual >> > Function (rev 01) >> > >> > 04:0a.1 *Ether*net controller: Intel Corporation XL710/X710 Virtual >> > Function (rev 01) >> > >> > >> > >> > [root@oscompute3 ~]# dmesg | tail >> > >> > [2064188.042835] i40evf 0000:04:0a.1: i40evf_add_ether_addrs: command 15 >> > pending >> > >> > [2064188.062836] i40evf 0000:04:0a.1: i40evf_add_ether_addrs: command 15 >> > pending >> > >> > [2064188.082862] i40evf 0000:04:0a.1: i40evf_add_ether_addrs: command 15 >> > pending >> > >> > [2064188.102838] i40evf 0000:04:0a.1: i40evf_add_ether_addrs: command 15 >> > pending >> > >> > [2064188.122850] i40evf 0000:04:0a.1: i40evf_add_ether_addrs: command 15 >> > pending >> > >> > [2064188.142852] i40evf 0000:04:0a.1: i40evf_add_ether_addrs: command 15 >> > pending >> > >> > [2064188.162850] i40evf 0000:04:0a.1: i40evf_add_ether_addrs: command 15 >> > pending >> > >> > [2064188.182845] i40evf 0000:04:0a.1: i40evf_add_ether_addrs: command 15 >> > pending >> > >> > [2064188.202845] i40evf 0000:04:0a.1: i40evf_add_ether_addrs: command 15 >> > pending >> > >> > [2064188.222858] i40evf 0000:04:0a.1: i40evf_add_ether_addrs: command 15 >> > pending >> > >> > [root@oscompute3 ~]# >> > >> > >> > /Saurabh >> > >> >> >