From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20086.outbound.protection.outlook.com [40.107.2.86]) by dpdk.org (Postfix) with ESMTP id 5BFA6374F for ; Sat, 22 Apr 2017 23:11:16 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=Zq2tF1Wo7CrmK97X+jKXDl8OcRVpE0ZRPW0uw7CWOH4=; b=xoevPOHMnQloXwPKhgk8HwCAaHjlucBqp6E2zx1mYoYNxA4AQiuo6wfuVbIAF+VorZ2XU++i38BlIFurbFrRj3qnbUPOEc99AaxrpAiMaOWQzk/NPHmannRglnNRv5umZovOocooQr/6sr8ytmMxNS4JxAwHhk/o9gVdHISc8GE= Received: from DB6PR0501MB2757.eurprd05.prod.outlook.com (10.172.226.9) by DB6PR0501MB2759.eurprd05.prod.outlook.com (10.172.226.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1047.13; Sat, 22 Apr 2017 21:11:14 +0000 Received: from DB6PR0501MB2757.eurprd05.prod.outlook.com ([10.172.226.9]) by DB6PR0501MB2757.eurprd05.prod.outlook.com ([10.172.226.9]) with mapi id 15.01.1047.013; Sat, 22 Apr 2017 21:11:14 +0000 From: Olga Shern To: Alexey Kardashevskiy , "dev@dpdk.org" CC: "JPF@zurich.ibm.com" , Gowrishankar Muthukrishnan Thread-Topic: [dpdk-dev] [PATCH dpdk 0/5] ppc64/spapr: Attempt to use on POWER8 Thread-Index: AQHSuacdVYU5oUNK5keYi4PLtXn6gqHR5fQQ Date: Sat, 22 Apr 2017 21:11:14 +0000 Message-ID: References: <20170420072402.38106-1-aik@ozlabs.ru> In-Reply-To: <20170420072402.38106-1-aik@ozlabs.ru> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: ozlabs.ru; dkim=none (message not signed) header.d=none;ozlabs.ru; dmarc=none action=none header.from=mellanox.com; x-originating-ip: [77.126.17.234] x-microsoft-exchange-diagnostics: 1; DB6PR0501MB2759; 7:DqcNrPy1HBLS4iMyQVcqIJ7HVl47lDYMskyFbVBf7Ig4qqh8N7w4GAK7qMra+e9YKwfsZSRgdn6+F05MDz7vUAjcCtkW80D1iaK777L8B/v0PAEitK1KkrxF+B5s+0QhrZ8U0RK6N4Lqj4HQKcGuJNG0VilZgENeu+/hrxzskBfJfbTJmMmFGJo8EdPYyRK9jxYy/MwR0Q6B+zhNji5IIfdbyNtqXMYpGN+heLtzSLEQT6xvPPfWRv7+DUhTR6YD5GEt7zTgRMWXgy85W1C47R9QuB4bKsszEpj5eySuknnm+iMyYL+XEEfPloSJse4v+MDIipPx2NBVAHkX2Le3Aw== x-ms-office365-filtering-correlation-id: 25508d3b-31e0-4541-7195-08d489c41c39 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081)(201702281549075); SRVR:DB6PR0501MB2759; x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(280536654915231)(104084551191319); x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(6055026)(6041248)(20161123564025)(20161123562025)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(6072148); SRVR:DB6PR0501MB2759; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0501MB2759; x-forefront-prvs: 0285201563 x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(39410400002)(39850400002)(39450400003)(39400400002)(39840400002)(377454003)(13464003)(6246003)(25786009)(66066001)(55016002)(122556002)(6116002)(53546009)(102836003)(3846002)(54906002)(50986999)(9686003)(53936002)(54356999)(189998001)(2900100001)(99286003)(4326008)(86362001)(81166006)(7696004)(33656002)(74316002)(6506006)(4477795004)(2501003)(77096006)(2950100002)(38730400002)(8676002)(3660700001)(305945005)(3280700002)(8936002)(2906002)(575784001)(5660300001)(229853002)(6436002); DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0501MB2759; H:DB6PR0501MB2757.eurprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Apr 2017 21:11:14.4593 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0501MB2759 Subject: Re: [dpdk-dev] [PATCH dpdk 0/5] ppc64/spapr: Attempt to use on POWER8 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: Sat, 22 Apr 2017 21:11:16 -0000 Alexey,=20 Mellanox support DPDK only on Ethernet, no IB. And yes, you need to install Mellanox drivers , OFED, to support it. What NIC do you have?=20 Best Regards, Olga ________________________________________________________________ Olga Shern=20 SW Director DPDK=20 Mellanox Technologies, Raanana Israel > -----Original Message----- > From: dev [mailto:dev-bounces@dpdk.org] On Behalf Of Alexey > Kardashevskiy > Sent: Thursday, April 20, 2017 10:24 AM > To: dev@dpdk.org > Cc: Alexey Kardashevskiy ; JPF@zurich.ibm.com; > Gowrishankar Muthukrishnan > Subject: [dpdk-dev] [PATCH dpdk 0/5] ppc64/spapr: Attempt to use on > POWER8 >=20 > Hi! >=20 > This is my first attempt to use DPDK on POWER8 machine and yet > unsuccessful as it turned out DPDK only supports IB-Mellanox (I only got > ethernet-Mellanox, and requires OFED), rmmod on Intel 40Gb module > produces PCI errors (unrelated to DPDK) and Broadcom bnx2x has few issues > (below) and still crashes as I suspect I got DMA mapping wrong, here is a > backtrace: >=20 > Configuring Port 0 (socket 0) > PMD: bnx2x_issue_dmae_with_comp(): DMAE timeout! > PANIC in bnx2x_write_dmae(): > DMAE failed (-1)22: [/lib/powerpc64le-linux- > gnu/libc.so.6(__libc_start_main+0xb8) [0x3fffb7c23298]] > 21: [/lib/powerpc64le-linux-gnu/libc.so.6(+0x2309c) [0x3fffb7c2309c]] > 20: [/home/aik/pbuild/dpdk_build/app/testpmd(main+0x228) [0x100255d0]] > 19: [/home/aik/pbuild/dpdk_build/app/testpmd(start_port+0x5dc) > [0x1002341c]] > 18: [/home/aik/pbuild/dpdk_build/app/testpmd(rte_eth_dev_start+0xc4) > [0x1008b3c0]] > 17: [/home/aik/pbuild/dpdk_build/app/testpmd() [0x10117550]] > 16: [/home/aik/pbuild/dpdk_build/app/testpmd(bnx2x_init+0x204) > [0x100f7210]] > 15: [/home/aik/pbuild/dpdk_build/app/testpmd() [0x100f6888]] > 14: [/home/aik/pbuild/dpdk_build/app/testpmd() [0x100ee7f4]] > 13: > [/home/aik/pbuild/dpdk_build/app/testpmd(ecore_func_state_change+0x > 250) [0x10127794]] > 12: [/home/aik/pbuild/dpdk_build/app/testpmd() [0x1012734c]] > 11: [/home/aik/pbuild/dpdk_build/app/testpmd() [0x10126830]] > 10: [/home/aik/pbuild/dpdk_build/app/testpmd() [0x10126618]] > 9: [/home/aik/pbuild/dpdk_build/app/testpmd() [0x10100a98]] > 8: [/home/aik/pbuild/dpdk_build/app/testpmd() [0x100ffe00]] > 7: [/home/aik/pbuild/dpdk_build/app/testpmd() [0x100de614]] > 6: [/home/aik/pbuild/dpdk_build/app/testpmd() [0x100de4cc]] > 5: [/home/aik/pbuild/dpdk_build/app/testpmd() [0x101063c0]] > 4: [/home/aik/pbuild/dpdk_build/app/testpmd() [0x100e1f6c]] > 3: [/home/aik/pbuild/dpdk_build/app/testpmd(bnx2x_write_dmae+0x11c) > [0x100e1e40]] > 2: [/home/aik/pbuild/dpdk_build/app/testpmd(__rte_panic+0x8c) > [0x100b3e58]] > 1: [/home/aik/pbuild/dpdk_build/app/testpmd(rte_dump_stack+0x40) > [0x100b3cc4]] >=20 > Thread 1 "testpmd" received signal SIGABRT, Aborted. > 0x00003fffb7c3edb0 in __GI_raise (sig=3D) at > ../sysdeps/unix/sysv/linux/raise.c:54 > 54 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. >=20 > Still, some fixes are quite obvious and straigtforward. >=20 > This is based on sha1 > 2fc8e0bf0 Olivier Matz "log: fix dump of registered logs when disabled". >=20 > Please comment. Thanks. >=20 >=20 >=20 > Alexey Kardashevskiy (5): > vfio/ppc64/spapr: Use correct structures for add/remove windows > pci: Initialize common rte driver pointer > RFC: bnx2x: Update firmware versions > vfio: Do try setting IOMMU type if already set > RFC: vfio/ppc64/spapr: Use correct bus addresses for DMA map >=20 > lib/librte_eal/linuxapp/eal/eal_vfio.h | 8 +++++ > drivers/net/bnx2x/bnx2x.c | 4 +-- > lib/librte_eal/common/eal_common_pci.c | 1 + > lib/librte_eal/linuxapp/eal/eal_vfio.c | 62 +++++++++++++++++++----------= -- > --- > 4 files changed, 46 insertions(+), 29 deletions(-) >=20 > -- > 2.11.0