From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga09.intel.com (mga09.intel.com [134.134.136.24]) by dpdk.org (Postfix) with ESMTP id 21B42B62 for ; Tue, 30 Oct 2018 15:14:54 +0100 (CET) X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 30 Oct 2018 07:14:54 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.54,444,1534834800"; d="scan'208";a="103787307" Received: from aburakov-mobl1.ger.corp.intel.com (HELO [10.237.220.72]) ([10.237.220.72]) by fmsmga001.fm.intel.com with ESMTP; 30 Oct 2018 07:14:52 -0700 To: Alejandro Lucero , xueqin.lin@intel.com Cc: lei.a.yao@intel.com, Thomas Monjalon , dev , "Xu, Qian Q" , Ferruh Yigit , Qi Zhang References: <1538743527-8285-1-git-send-email-alejandro.lucero@netronome.com> <2737161.TvyDVilZt4@xps> <2DBBFF226F7CF64BAFCA79B681719D954502B94F@shsmsx102.ccr.corp.intel.com> <0D300480287911409D9FF92C1FA2A3355B442C48@SHSMSX104.ccr.corp.intel.com> <0D300480287911409D9FF92C1FA2A3355B443027@SHSMSX104.ccr.corp.intel.com> <0D300480287911409D9FF92C1FA2A3355B443098@SHSMSX104.ccr.corp.intel.com> From: "Burakov, Anatoly" Message-ID: <66c9375a-0256-a067-b8a9-be6f6fcef25d@intel.com> Date: Tue, 30 Oct 2018 14:14:51 +0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Language: en-US Content-Transfer-Encoding: 8bit Subject: Re: [dpdk-dev] [PATCH v3 0/6] use IOVAs check based on DMA mask X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Oct 2018 14:14:55 -0000 On 30-Oct-18 2:04 PM, Alejandro Lucero wrote: > > > On Tue, Oct 30, 2018 at 12:37 PM Alejandro Lucero > > > wrote: > > > > On Tue, Oct 30, 2018 at 12:22 PM Lin, Xueqin > wrote: > > Some found on some our servers:____ > > If  not add ”intel_iommu=on iommu=pt” in /boot/grub2/grub.cfg > file, then reboot to make it effective.____ > > 18.11 rc1: Success to setup testpmd  and secondary process.____ > > __ __ > > If  add  ”intel_iommu=on iommu=pt” in /boot/grub2/grub.cfg file, > then reboot to make it effective.____ > > 18.11 rc1:  Fail to setup testpmd  and secondary process.____ > > 18.11 rc1+ dma_mask_fix patch: success to setup testpmd, but > fail to setup secondary process.____ > > __ __ > > Maybe ”intel_iommu=on iommu=pt” enable or not result in our test > gap. ____ > > Most of our team servers should enable the IOMMU for VT-d and > vfio test. ____ > > __ > > > It makes sense because the problem is when the IOVA mode is set > inside drivers/bus/pci/linux/pci.c and if there is not IOMMU, not > call to rte_eal_check_dma_mask at all. > > __ > > Best regards,____ > > Xueqin____ > > __ __ > > *From:*Alejandro Lucero [mailto:alejandro.lucero@netronome.com > ] > *Sent:* Tuesday, October 30, 2018 6:38 PM > *To:* Lin, Xueqin > > *Cc:* Yao, Lei A >; Thomas Monjalon > >; dev > >; Xu, Qian Q > >; Burakov, > Anatoly >; Yigit, Ferruh > >; Zhang, > Qi Z > > *Subject:* Re: [dpdk-dev] [PATCH v3 0/6] use IOVAs check based > on DMA mask____ > > __ __ > > __ __ > > On Tue, Oct 30, 2018 at 10:34 AM Lin, Xueqin > > wrote:____ > > Hi Lucero,____ > > ____ > > No, we have reproduced multi-process issues(include > symmetric_mp, simple_mp, hotplug_mp, multi-process unit > test… )on most of our servers. ____ > > It is also strange that 1~2 servers don’t have the issue.____ > > ____ > > __ __ > > Yes, you are right. I could execute it but it was due to how > this problem triggers. ____ > > I think I can fix this and at the same time solving properly the > initial issue without any limitation like that potential race > condition I mentioned. ____ > > I can give you a patch to try in a couple of hours. ____ > > __ > > > Hi Lin, > > Can you try the patch attached? > > Thanks > Hi Alejandro, Attachments are not supported on the mailing list :) -- Thanks, Anatoly