From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga02.intel.com (mga02.intel.com [134.134.136.20]) by dpdk.org (Postfix) with ESMTP id 2F9D08D35; Mon, 1 Feb 2016 09:16:40 +0100 (CET) Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga101.jf.intel.com with ESMTP; 01 Feb 2016 00:16:39 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.22,379,1449561600"; d="scan'208";a="873826038" Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204]) by orsmga001.jf.intel.com with ESMTP; 01 Feb 2016 00:16:39 -0800 Received: from FMSMSX109.amr.corp.intel.com (10.18.116.9) by FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS) id 14.3.248.2; Mon, 1 Feb 2016 00:16:38 -0800 Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by fmsmsx109.amr.corp.intel.com (10.18.116.9) with Microsoft SMTP Server (TLS) id 14.3.248.2; Mon, 1 Feb 2016 00:16:38 -0800 Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.215]) by SHSMSX151.ccr.corp.intel.com ([169.254.3.231]) with mapi id 14.03.0248.002; Mon, 1 Feb 2016 16:16:35 +0800 From: "Qiu, Michael" To: Saurabh Mishra , "dev@dpdk.org" , "users@dpdk.org" , "Zhang, Helin" , "Xu, Qian Q" Thread-Topic: [dpdk-dev] i40evf DPDK init_adminq failed: -53 Thread-Index: AQHRWtSPR8xRW8+sTEqLGp4DB/SnLQ== Date: Mon, 1 Feb 2016 08:16:34 +0000 Message-ID: <533710CFB86FA344BFBF2D6802E6028622F2812B@SHSMSX101.ccr.corp.intel.com> References: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.239.127.40] Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailman-Approved-At: Wed, 03 Feb 2016 10:32:56 +0100 Subject: Re: [dpdk-users] [dpdk-dev] i40evf DPDK init_adminq failed: -53 X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 01 Feb 2016 08:16:41 -0000 Hi, Saurabh=0A= =0A= It's known issue, to fix this you'd better to upgrade the firmware=0A= version of i40e.=0A= =0A= BTW, will it work in guest with kernel driver?=0A= =0A= If yes, to workaround(somebody reports it does not work for them):=0A= Remove i40e.ko in guest, so that it will not auto-loaded when boot up.=0A= =0A= Hope it works for you.=0A= =0A= Thanks,=0A= Michael=0A= =0A= =0A= On 1/30/2016 4:35 AM, Saurabh Mishra wrote:=0A= > Has anybody seen this before? What's the workaround or fix? We are using= =0A= > dpdk-2.2.0 on KVM centos:=0A= >=0A= > Host PF version: 1.0.11-k on Centos7=0A= >=0A= >=0A= > [root@ ~]# ./symmetric_mp fakeelf -c 2 -m2048 -n4 --proc-type=3Dprimary -= - -p=0A= > 3 --num-procs=3D2 --proc-id=3D0=0A= >=0A= > [.]=0A= >=0A= > EAL: Virtual area found at 0x7fff75800000 (size =3D 0x200000)=0A= >=0A= > EAL: Requesting 1024 pages of size 2MB from socket 0=0A= >=0A= > EAL: TSC frequency is ~2600141 KHz=0A= >=0A= > EAL: WARNING: cpu flags constant_tsc=3Dyes nonstop_tsc=3Dno -> using unre= liable=0A= > clock cycles !=0A= >=0A= > EAL: Master lcore 1 is ready (tid=3Df7fed880;cpuset=3D[1])=0A= >=0A= > EAL: PCI device 0000:00:04.0 on NUMA socket 0=0A= >=0A= > EAL: probe driver: 8086:154c rte_i40evf_pmd=0A= >=0A= > EAL: PCI memory mapped at 0x7ffff6200000=0A= >=0A= > EAL: PCI memory mapped at 0x7ffff6210000=0A= >=0A= > EAL: PCI device 0000:00:05.0 on NUMA socket 0=0A= >=0A= > EAL: probe driver: 8086:154c rte_i40evf_pmd=0A= >=0A= > EAL: PCI memory mapped at 0x7ffff6214000=0A= >=0A= > EAL: PCI memory mapped at 0x7ffff6224000=0A= >=0A= > PMD: i40evf_init_vf(): init_adminq failed: -53=0A= >=0A= > PMD: i40evf_dev_init(): Init vf failed=0A= >=0A= > EAL: Error - exiting with code: 1=0A= >=0A= > Cause: Requested device 0000:00:05.0 cannot be used=0A= >=0A= > [root@PA-VM ~]# ./dpdk-2.2.0/tools/dpdk_nic_bind.py --status=0A= >=0A= >=0A= > Network devices using DPDK-compatible driver=0A= >=0A= > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A= >=0A= > 0000:00:04.0 'Device 154c' drv=3Digb_uio unused=3Duio_pci_generic=0A= >=0A= > 0000:00:05.0 'Device 154c' drv=3Digb_uio unused=3Duio_pci_generic=0A= >=0A= >=0A= > Network devices using kernel driver=0A= >=0A= > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A= >=0A= > 0000:00:03.0 'RTL-8139/8139C/8139C+' if=3Deth0 drv=3D8139cp=0A= > unused=3Digb_uio,uio_pci_generic *Active*=0A= >=0A= >=0A= > Other network devices=0A= >=0A= > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=0A= >=0A= > =0A= >=0A= > [root@ ~]#=0A= >=0A= >=0A= >=0A= > 04:00.0 *Ether*net controller: Intel Corporation *Ether*net Controller X7= 10=0A= > for 10GbE SFP+ (rev 01)=0A= >=0A= > 04:00.1 *Ether*net controller: Intel Corporation *Ether*net Controller X7= 10=0A= > for 10GbE SFP+ (rev 01)=0A= >=0A= > 04:02.0 *Ether*net controller: Intel Corporation XL710/X710 Virtual=0A= > Function (rev 01)=0A= >=0A= > 04:02.1 *Ether*net controller: Intel Corporation XL710/X710 Virtual=0A= > Function (rev 01)=0A= >=0A= > 04:0a.0 *Ether*net controller: Intel Corporation XL710/X710 Virtual=0A= > Function (rev 01)=0A= >=0A= > 04:0a.1 *Ether*net controller: Intel Corporation XL710/X710 Virtual=0A= > Function (rev 01)=0A= >=0A= >=0A= >=0A= > [root@oscompute3 ~]# dmesg | tail=0A= >=0A= > [2064188.042835] i40evf 0000:04:0a.1: i40evf_add_ether_addrs: command 15= =0A= > pending=0A= >=0A= > [2064188.062836] i40evf 0000:04:0a.1: i40evf_add_ether_addrs: command 15= =0A= > pending=0A= >=0A= > [2064188.082862] i40evf 0000:04:0a.1: i40evf_add_ether_addrs: command 15= =0A= > pending=0A= >=0A= > [2064188.102838] i40evf 0000:04:0a.1: i40evf_add_ether_addrs: command 15= =0A= > pending=0A= >=0A= > [2064188.122850] i40evf 0000:04:0a.1: i40evf_add_ether_addrs: command 15= =0A= > pending=0A= >=0A= > [2064188.142852] i40evf 0000:04:0a.1: i40evf_add_ether_addrs: command 15= =0A= > pending=0A= >=0A= > [2064188.162850] i40evf 0000:04:0a.1: i40evf_add_ether_addrs: command 15= =0A= > pending=0A= >=0A= > [2064188.182845] i40evf 0000:04:0a.1: i40evf_add_ether_addrs: command 15= =0A= > pending=0A= >=0A= > [2064188.202845] i40evf 0000:04:0a.1: i40evf_add_ether_addrs: command 15= =0A= > pending=0A= >=0A= > [2064188.222858] i40evf 0000:04:0a.1: i40evf_add_ether_addrs: command 15= =0A= > pending=0A= >=0A= > [root@oscompute3 ~]#=0A= >=0A= >=0A= > /Saurabh=0A= >=0A= =0A=