From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 2358EA00BE; Wed, 30 Oct 2019 15:20:52 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 0E2191BFC7; Wed, 30 Oct 2019 15:20:51 +0100 (CET) Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by dpdk.org (Postfix) with ESMTP id 1E2A21BFA9 for ; Wed, 30 Oct 2019 15:20:49 +0100 (CET) Received: from mail-il1-f200.google.com (mail-il1-f200.google.com [209.85.166.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 64AC74E908 for ; Wed, 30 Oct 2019 14:20:48 +0000 (UTC) Received: by mail-il1-f200.google.com with SMTP id v16so2155407ilq.9 for ; Wed, 30 Oct 2019 07:20:48 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=34zTw8x5OyQtauUGHtuphFby7tuqGA/2/HSUrKcRRAY=; b=or1kYVY8jFaE/T8kRiH8CdcSGFQMJuhhICStJdjp6i9T7mnquRvIWabfzBHgKzXPbZ Z7KJFGYb52tJhUM5kDDqjSe801hhEtUEOPIB7zqrwNLcO4kwYVqj+5rbRtAXdS49v6gH OrcPLN5jfOX6Vxxeu/cVj4hWag+1elM7g34V2P3h4yG60JFeu0TtlJ54D1yzCZkl60xp X+Dipm7Jarr3wOXpmmSw+6DdhuxCbT5EU2meiqBJBsoVs8g9EmFXntuVOLG9V24x09FR +CUakF1XxZiQ7FkS/BravYh3S4PQ33zN6RwBpyNCagP6W20+tFfm0Rcakdy5xCDq0lkZ ZomA== X-Gm-Message-State: APjAAAXZaFyAW3javRmRQMZd1jV2d07fzt87ILCdyaU5vfjM2eBZWim1 zlHcr1lAbGA0IA0e6tvvLpyL4DrfT2dr5xD1yOTV4wyuHuiU5lv5ATVgu6vPwx8nON1ZWZQg4/O PtMpEGv6LvfUINhn4RAY= X-Received: by 2002:a6b:18c1:: with SMTP id 184mr53229ioy.40.1572445247730; Wed, 30 Oct 2019 07:20:47 -0700 (PDT) X-Google-Smtp-Source: APXvYqyO4RSBl83tEHir4Z1fKBBwKtNotqqDQuRDCpQbayeh7ShEXrEdVndeaTs5ZR4D58PnfCuO1oHG6cPCHLn3RzY= X-Received: by 2002:a6b:18c1:: with SMTP id 184mr53212ioy.40.1572445247465; Wed, 30 Oct 2019 07:20:47 -0700 (PDT) MIME-Version: 1.0 From: David Marchand Date: Wed, 30 Oct 2019 15:20:36 +0100 Message-ID: To: Beilei Xing , Qi Zhang Cc: dev , Jean Hsiao , Christophe Fontaine Content-Type: text/plain; charset="UTF-8" Subject: [dpdk-dev] Link status issue with i40e firmware 7.0x 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: , Errors-To: dev-bounces@dpdk.org Sender: "dev" Hello, We recently upgraded a XXV710 nic on a Dell R740 server (running RHEL 7.7) to firmware version 7.00. # ethtool -i enp59s0f0 driver: i40e version: 2.8.10-k firmware-version: 7.00 0x80004cf8 1.2154.0 expansion-rom-version: bus-info: 0000:3b:00.0 supports-statistics: yes supports-test: yes supports-eeprom-access: yes supports-register-dump: yes supports-priv-flags: yes Following this upgrade, using the nic with dpdk only works once. Restarting testpmd (dpdk 18.11.2) ends up with all ports reporting that link is down, and indeed, the other side of the cable reports that there is no light. I tried with the 19.11-rc1 tag, same behavior. To restore connectivity, the workaround is to unbind the device from vfio-pci, bind it again to the i40e kernel driver, and bind it back to vfio-pci. We noticed a question on Intel forum: https://forums.intel.com/s/question/0D50P00004OjvP2SAJ/xxv7102-how-to-rollbackdowngrade-firmware-to-version-601-from-version-700 But no public solution in this forum. We are trying to downgrade the firmware to version 6.8x or 6.0x but so far, we did not manage to do this downgrade. Any help appreciated. Thanks. -- David Marchand