Bootstrap image doesn't detect Emulex NICs

Bug #1533501 reported by Alexander Rubtsov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
High
Albert Syriy
8.0.x
Won't Fix
High
MOS Linux

Bug Description

Bootstrap image doesn't detect Emulex NICs therefore nodes with such NICs can't be deployed

Environment
MOS: 6.0
Server: HP Proliant BL460c G9
NIC: Emulex Corporation OneConnect NIC (Skyhawk) (rev 10)

As a test, Ubuntu 15.04 (with kernel 4.3) had been booted on such server and the NICs were successfully detected
As a workaround, modifying the default bootstrap image to 4.3 kernel let use such servers for deployment

Customer reported this issue for MOS 6.0
I'm unable to check if the issue persists for newer releases since I don't have appropriate equipment

Revision history for this message
Alexander Rubtsov (arubtsov) wrote :
Revision history for this message
Alexander Rubtsov (arubtsov) wrote :
Ilya Kutukov (ikutukov)
Changed in fuel:
milestone: none → 8.0
assignee: nobody → MOS Maintenance (mos-maintenance)
tags: added: area-mos
Changed in fuel:
importance: Undecided → High
status: New → Confirmed
no longer affects: fuel/mitaka
Changed in fuel:
assignee: MOS Maintenance (mos-maintenance) → MOS Linux (mos-linux)
milestone: 8.0 → 9.0
Revision history for this message
Aleksander Mogylchenko (amogylchenko) wrote :

This is not a bug, but a feature request. And 8.0 is already too late for feature requests, thus it won't be fixed.
We will consider this in 9.0 timeframe.

Revision history for this message
Dmitry Teselkin (teselkin-d) wrote :

Anyway, please provide output of the following commands:
* uname -a
* ethtool -i <devname>
* modinfo be2net

Revision history for this message
Alexander Rubtsov (arubtsov) wrote :

Dmitriy,

I'm attaching the requested information

Changed in fuel:
assignee: MOS Linux (mos-linux) → asyriy (asyriy)
Albert Syriy (asyriy)
Changed in fuel:
status: Confirmed → In Progress
Revision history for this message
Albert Syriy (asyriy) wrote :

Please check the dkms package with the hardware and let me know if we could provide this package as a solution

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

The sources for the DKMS were taken from here
http://www.emulex.com/downloads/emulex/drivers/linux/ubuntu/drivers/

Revision history for this message
Fuel Devops McRobotson (fuel-devops-robot) wrote : Related fix merged to fuel-infra/jeepyb-config (master)

Reviewed: https://review.fuel-infra.org/17244
Submitter: Pawel Brzozowski <email address hidden>
Branch: master

Commit: 00836cced89515ddf13912dc35a21e5a956ab18c
Author: Albert Syriy <email address hidden>
Date: Mon Feb 22 12:26:30 2016

Added new project

Add the following kernel module for Emulex:

 -- packages/trusty/be2net-dkms

Change-Id: Ib435a24c41652cf66631f963d04e73031d35f496
Related-Bug: #1533501

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

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

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

Reviewed: https://review.fuel-infra.org/17321
Submitter: Pkgs Jenkins <email address hidden>
Branch: master

Commit: 17e676ef415d20dbd808889013518d4916083977
Author: Albert Syriy <email address hidden>
Date: Wed Feb 24 20:50:06 2016

The be2net-dkms kernel module is added for HP BL460C server support in Ubuntu

The current be2net kernel module version is 10.0 shipping
with the LTS kernel 3.13 in Ubuntu 14.04. The module doesn't
support the SRIOV correctly. So the newer be2net module
version was repacked as DKMS package.

Change-Id: I5f728ead89aa9a258c8565685ff965f941b46284
Closes-Bug: #1533501

Changed in fuel:
status: In Progress → Fix Committed
tags: added: wontfix-feature
Revision history for this message
Alexander Gubanov (ogubanov) wrote :

Verified on MOS 9.0 (build 232) - package was added/updated - moved to "Fix Release"
Proof: http://pastebin.com/e3ymCu0W

Changed in fuel:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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