Add driver mpt3sas for support SuperMicro servers

Bug #1428650 reported by Michael Semenov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Invalid
High
Albert Syriy
6.0.x
Won't Fix
High
Albert Syriy

Bug Description

We need to include LSI MegaRaid controller driver into 6.0.1 and 6.1. This is critical for SuperMicro certification.

The driver mpt3sas was missed in the message-modules-3.13.0-30-generic-di_3.13.0-30.55~precise1_amd64.udeb which using by d-i for deploying Ubuntu. See the link https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1368907 for details. The kernel 3.13.0-37 has a fix.

Tags: mos-linux
Revision history for this message
Albert Syriy (asyriy) wrote :

To possible fix could be just updating the kernel using for Ubuntu installation from the kernel version 3.13.0-30 to a newer one,
let say 3.13.0-46, which we have in updates see the links below.

The currently using mirror is (kernel 3.13.0-30 is the highest version)
http://mirrors-local-msk.msk.mirantis.net/ubuntu-6.0.1/ubuntu/ubuntu/ubuntu/pool/main/l/linux-lts-trusty/

There is an update (with the kernel version 3.13.0-46)
http://mirrors-local-msk.msk.mirantis.net/files/ubuntu-2015-02-16-235402/ubuntu/pool/main/l/linux-lts-trusty/

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

The custom ISO was build
http://jenkins-product.srt.mirantis.net:8080/view/custom_iso/job/custom_6.0_iso/35/
Trying to test the Ubuntu with the new kernle

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

IMO there is not sense to move the mail stone to 6.0.2 release for this bug.
We have the spare solution with updating mpt3sas driver for kernel 3.13.0-30

Let's discuss it

Revision history for this message
Albert Syriy (asyriy) wrote : Re: [Bug 1428650] Re: Add driver mpt3sas for support SuperMicro servers

Hello Bogdan,

I disagree to move the mail-stone to 6.0.2
More over, the tests have been planned to do on SuperMicro lab.
So we don't have a chance to move the mail-stone.

Looking for to your answer,

Albert Syriy,

Software Engineer,
Mirantis

On Fri, Mar 13, 2015 at 10:50 AM, Bogdan Dobrelya <email address hidden>
wrote:

> ** Changed in: fuel/6.0.x
> Milestone: 6.0.1 => 6.0.2
>
> --
> You received this bug notification because you are a bug assignee.
> https://bugs.launchpad.net/bugs/1428650
>
> Title:
> Add driver mpt3sas for support SuperMicro servers
>
> Status in Fuel: OpenStack installer that works:
> In Progress
> Status in Fuel for OpenStack 6.0.x series:
> In Progress
>
> Bug description:
> We need to include LSI MegaRaid controller driver into 6.0.1 and 6.1.
> This is critical for SuperMicro certification.
>
> The driver mpt3sas was missed in the message-modules-3.13.0-30
> -generic-di_3.13.0-30.55~precise1_amd64.udeb which using by d-i for
> deploying Ubuntu. See the link
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1368907 for
> details. The kernel 3.13.0-37 has a fix.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/fuel/+bug/1428650/+subscriptions
>

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

All built custom ISO's with the kernel 3.13.0-45 (built from internal mirrors or external one) failed deploying.

http://jenkins-product.srt.mirantis.net:8080/view/custom_iso/job/custom_6.0_iso/37/
http://jenkins-product.srt.mirantis.net:8080/view/custom_iso/job/custom_6.0_iso/39/
http://jenkins-product.srt.mirantis.net:8080/view/custom_iso/job/custom_6.0_iso/40/
http://jenkins-product.srt.mirantis.net:8080/view/custom_iso/job/custom_6.0_iso/42/

ISO tests:

The kernel.log there is a report about sigfault of the shell:
----------------
2015-03-13T09:15:08.270986+00:00 info: [ 26.223056] sh[8382]: segfault at 3f9 ip 00000000000003f9 sp 00007fffa90e8628 error 14 in busybox[400000+51000]
----------------
Installing the libc6-udeb_2.15-0ubuntu10.11_amd64.udeb failed.

There is a work around to put the fixed message-modules-3.13.0-30-generic-di_3.13.0-30.55~precise1_amd64.udeb on the mirrors.

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

The Fuel 6.1 is not affected by the bug with mpt3sas driver because the bug has been fixed since Ubuntu kernel 3.13.0-37.
Actually Fuel 6.1 has the Ubuntu kernel up to date (3.13.0-45).

Changed in fuel:
status: In Progress → Invalid
Revision history for this message
Albert Syriy (asyriy) wrote :
Revision history for this message
Albert Syriy (asyriy) wrote :

Looking for to approving the new kernel to fix the bug

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

Still looking for a decision about updating kernel.

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

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

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

Here fixed message-modules-3.13.0-30-generic-di_3.13.0-30.55~precise1_amd64.udeb file with mpt3sas driver.
To fix the bug you can just update the file in Ubuntu debian-installer and re-calculate checsums.

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

Updating new kernel version for Ubuntu will fix the issue. Won't fix by potting custom debian installer udeb

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.