Add support Intel X710 CNA in MOS

Bug #1445562 reported by Michael Semenov
38
This bug affects 7 people
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Fuel Documentation Team
6.1.x
Won't Fix
High
Vitaly Sedelnik
7.0.x
Fix Released
High
Fuel Documentation Team

Bug Description

Requested by customer in https://mirantis.zendesk.com/agent/tickets/5947. For current MOS verison, customer was satisfied with the custom ISO, but we need to implement it in MOS 7.0

tags: added: qa-agree-7.0
Revision history for this message
Scott Yoder (syoder) wrote :

Where can I get this custom ISO?

Revision history for this message
Scott Yoder (syoder) wrote :

Never mind I made a custom 6.0 ISO with a custom dkms package using the latest Intel driver. It seems to be working fine with the CentOS bootstrap and Ubuntu images.

I had tons of problems with 6.1. The stock driver in the Centos LT kernel and Ubuntu 14.04 are not stable at all - transmit hung and resets constantly. Even with the latest Intel driver there are too many other issues right now with 6.1 to use it.

Revision history for this message
Albert Syriy (asyriy) wrote :

Hello Scott
I have built the custom ISO 6.0.1 with i40e driver in bootstrap kernel for support Intel XL710 card.

Here the link
http://jenkins-product.srt.mirantis.net:8080/view/custom_iso/job/custom_6.0_iso/53/

and another link, if you don't have an access to the first one:
https://drive.google.com/file/d/0B7f3jbsRP_S0eG96RG5GQmp4ckE/view?usp=sharing

I would really appreciate if you helping with testing the ISO. Please try to deploy it.
The driver is going to be released soon.

Here the information from the driver
modinfo i40e.ko
filename: i40e.ko
version: 0.3.9-k
license: GPL
description: Intel(R) Ethernet Connection XL710 Network Driver
author: Intel Corporation, <email address hidden>
srcversion: AEF539DA29298789FD74735
alias: pci:v00008086d00001585sv*sd*bc*sc*i*
alias: pci:v00008086d00001584sv*sd*bc*sc*i*
alias: pci:v00008086d00001583sv*sd*bc*sc*i*
alias: pci:v00008086d00001582sv*sd*bc*sc*i*
alias: pci:v00008086d00001581sv*sd*bc*sc*i*
alias: pci:v00008086d00001580sv*sd*bc*sc*i*
alias: pci:v00008086d0000157Fsv*sd*bc*sc*i*
alias: pci:v00008086d00001574sv*sd*bc*sc*i*
alias: pci:v00008086d00001573sv*sd*bc*sc*i*
alias: pci:v00008086d00001572sv*sd*bc*sc*i*
...

Revision history for this message
Albert Syriy (asyriy) wrote :

Looking for your reply

Revision history for this message
Albert Syriy (asyriy) wrote :

I have built the ISO with the driver for bootstrap and Ubuntu dkms module.
Could anybody (having such equipment) check it?

http://mc0n5-msk.msk.mirantis.net/fuelweb-iso/fuel-gerrit-6.0.1-61-2015-05-05_18-52-48.iso

tags: added: release-notes
tags: added: release-notes-done
removed: release-notes
Albert Syriy (asyriy)
Changed in fuel:
milestone: 7.0 → 6.0.1-updates
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (stable/6.1)

Fix proposed to branch: stable/6.1
Review: https://review.openstack.org/203033

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-main (stable/6.1)

Fix proposed to branch: stable/6.1
Review: https://review.openstack.org/203039

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to packages/trusty/i40e-dkms (6.1)

Fix proposed to branch: 6.1
Change author: Albert Syriy <email address hidden>
Review: https://review.fuel-infra.org/9744

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Change abandoned on packages/trusty/i40e-dkms (6.1)

Change abandoned by Albert Syriy <email address hidden> on branch: 6.1
Review: https://review.fuel-infra.org/6463
Reason: Roll back due to wrong dependencies.

Revision history for this message
Albert Syriy (asyriy) wrote :

The fix for the branch 6.1-updates has been committed
https://review.fuel-infra.org/#/c/9744/3
https://review.fuel-infra.org/#/c/9297
and waiting merge

I can do nothing now from my side to speed up the merge, so I am moving responsibility for until merge to right person.

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to packages/trusty/i40e-dkms (7.0)

Fix proposed to branch: 7.0
Change author: Albert Syriy <email address hidden>
Review: https://review.fuel-infra.org/9981

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix merged to packages/trusty/i40e-dkms (7.0)

Reviewed: https://review.fuel-infra.org/9981
Submitter: Michael Semenov <email address hidden>
Branch: 7.0

Commit: cd632be6aacacf38cef1e68d113edd7553252a38
Author: Albert Syriy <email address hidden>
Date: Thu Jul 30 14:29:17 2015

DKMS driver i40e for Intel X710 CNA for Ubuntu

Change-Id: I2f26f02225463b963f5a7b238196ce7c95076c2d
Closes-Bug: #1445562
Sources: http://sourceforge.net/projects/e1000/files/i40e%20stable/1.2.48/

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-main (master)

Fix proposed to branch: master
Review: https://review.openstack.org/211473

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-agent (master)

Fix proposed to branch: master
Review: https://review.openstack.org/211539

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-library (stable/6.1)

Change abandoned by Albert Syriy (<email address hidden>) on branch: stable/6.1
Review: https://review.openstack.org/203033
Reason: Wrong patch, shell be roll back

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to fuel-agent (master)

Reviewed: https://review.openstack.org/211539
Committed: https://git.openstack.org/cgit/stackforge/fuel-agent/commit/?id=ab37db368ec367b1fa2d424b9c28fd7656695c1e
Submitter: Jenkins
Branch: master

commit ab37db368ec367b1fa2d424b9c28fd7656695c1e
Author: Albert <email address hidden>
Date: Tue Aug 11 15:45:11 2015 +0300

    Adding i40e-dkms module to the list of packages installing on Ubuntu

    Change-Id: Ic5b3f7f681ce4a8e96bb2f1826cbb06336c47448
    Closes-bug: #1445562
    Depends-On: https://review.fuel-infra.org/#/c/10550/5

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-main (master)

Change abandoned by Albert Syriy (<email address hidden>) on branch: master
Review: https://review.openstack.org/211473
Reason: Don't need at all

tags: added: release-notes
removed: release-notes-done
tags: added: release-notes-done rn7.0
tags: removed: release-notes
Roman Rufanov (rrufanov)
tags: added: customer-found support
Changed in fuel:
status: Fix Committed → Fix Released
Revision history for this message
Mike Nguyen (moozoo) wrote :

I'm not quite sure if I might have missed something, but has this fix been implemented for the CentOS bootstrap for 7.0? The card does not seem to be visible from the booted bootstrap system. The driver simply does not seem to be present.

I see mentions of fixes for 6.1, but none for 7.0.

Trying the ubuntu bootstrap as an alternative seems to work and the card is visible in Fuel, but as I have another unrelated bug to this, using the ubuntu bootstrap does not seem to be a valid option...

Revision history for this message
Albert Syriy (asyriy) wrote :

Hello Mike, it's not your fault.
The driver has not been included into the bootstrap.
The Ubuntu bootstrap is only option now.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix merged to fuel-docs (stable/7.0)

Reviewed: https://review.openstack.org/240955
Committed: https://git.openstack.org/cgit/openstack/fuel-docs/commit/?id=ce296b86e2282701d3ed02006bdb3f6ada247abc
Submitter: Jenkins
Branch: stable/7.0

commit ce296b86e2282701d3ed02006bdb3f6ada247abc
Author: Olena Logvinova <email address hidden>
Date: Mon Nov 2 20:05:37 2015 +0200

    [RN 7.0] Updated note about Intel X710 CNA support

    This patch:

    - updates the RN about support of Intel X710 CNA (according ot the
      latest discussion in Launchpad);
    - removes unnecessary duplicates of the same release note.

    Related-Bug: #1445562
    Change-Id: I1a12cacd4ea097e20f52ada74811306e01677cd7

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Fix proposed to packages/centos6/kernel-lt (7.0)

Fix proposed to branch: 7.0
Change author: Albert Syriy <email address hidden>
Review: https://review.fuel-infra.org/14157

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-main (stable/6.1)

Change abandoned by Albert Syriy (<email address hidden>) on branch: stable/6.1
Review: https://review.openstack.org/203039
Reason: Not need any more

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Change abandoned on packages/centos6/kernel-lt (6.1)

Change abandoned by Albert Syriy <email address hidden> on branch: 6.1
Review: https://review.fuel-infra.org/9297
Reason: Not need any more

tags: added: wontfix-feature
Revision history for this message
Dmytro Fomenko (daks12) wrote :

Hit the same bug. Fuel 7.0, mu1, network card X710. Driver i40e is absent in bootstrap image (/var/www/nailgun/bootstrap/initramfs.img) so it is unable to configure network, bonding and so on in Fuel menu when node booted in bootstrap mode. Have to repackage initramfs.img manually.

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Change abandoned on packages/centos6/kernel-lt (7.0)

Change abandoned by Albert Syriy <email address hidden> on branch: 7.0
Review: https://review.fuel-infra.org/14157
Reason: Nobody care.

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Change abandoned on packages/trusty/i40e-dkms (6.1)

Change abandoned by Albert Syriy <email address hidden> on branch: 6.1
Review: https://review.fuel-infra.org/9744
Reason: There is a newer version of the driver (1.5.18)

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Related fix proposed to fuel-web (master)

Related fix proposed to branch: master
Review: https://review.openstack.org/411755

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-web (master)

Change abandoned by Andreas Jaeger (<email address hidden>) on branch: master
Review: https://review.opendev.org/411755
Reason: This repo is retired now, no further work will get merged.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.