Hardware Raid LSI Megaraid Not Working Since CentOS 6.6

Home » CentOS » Hardware Raid LSI Megaraid Not Working Since CentOS 6.6
CentOS 10 Comments

Happy new year !

We have a SuperMicro server with a LSI MegaRAID 9260-4i controller.

Since CentOS 6.6 update (kernel 2.6.32-504), the controller doesn’t initialize at boot. Reverting to kernel 2.6.32-431 allows server to boot fine.

The server can’t boot due to a bug in LSI megaraid module. Boot log ends by a lot of lines:

RESET_GEN2: retry=xxx, hostdiag=a4

I tried CentOS 6.6 install disk and it also fails to find disks but CentOS 7 install disk boot fine.

It’s annoying to be stuck at 2.6.32-431 kernel and I have no idea how to solve this issue :-(

Thanks for any help.

Philippe BOURDEU d’AGUERRE
AIME – Campus de l’INSA http://www.aime-toulouse.fr/
135 av. de Rangueil Tél +33 561 559 885
31077 TOULOUSE Cedex 4 – FRANCE Fax +33 561 559 870

10 thoughts on - Hardware Raid LSI Megaraid Not Working Since CentOS 6.6

  • works here fine on the 9261, which is an OEM version of the same card with the connectors in a different orientation… you might check your LSI firmware revision.

    # uname -rv
    2.6.32-504.1.3.el6.x86_64 #1 SMP Tue Nov 11 17:57:25 UTC 2014

    # cat /etc/redhat-release CentOS release 6.6 (Final)

    # dmesg |grep LSI
    mpt2sas0: LSISAS2008: FWVersion(14.00.01.00), ChipRevision(0x03), BiosVersion(07.27.00.00)
    scsi 0:0:1:0: Enclosure LSI CORP SAS2X28 0717 PQ: 0 ANSI: 5
    scsi1 : LSI SAS based MegaRAID driver scsi 1:0:8:0: Enclosure LSI CORP SAS2X36 0717 PQ: 0 ANSI: 5
    scsi 1:2:0:0: Direct-Access LSI MR9261-8i 2.12 PQ: 0 ANSI: 5
    scsi 1:2:1:0: Direct-Access LSI MR9261-8i 2.12 PQ: 0 ANSI: 5
    scsi 1:2:2:0: Direct-Access LSI MR9261-8i 2.12 PQ: 0 ANSI: 5

    # /opt/MegaRAID/MegaCli/MegaCli64 -ShowSummary -aAll

    System
    Operating System: Linux version 2.6.32-504.1.3.el6.x86_64
    Driver Version: 06.803.01.00-rh1
    CLI Version: 8.02.16

    Hardware
    Controller
    ProductName : LSI MegaRAID SAS 9261-8i(Bus 0, Dev 0)
    SAS Address : 500605b003bbef10
    FW Package Version: 12.12.0-0046
    Status : Need Attention
    BBU
    BBU Type : iBBU
    Status : Remaining Capacity is Low
    Enclosure
    Product Id : SAS2X36
    Type : SES
    Status : OK

    Product Id : SGPIO
    Type : SGPIO
    Status : OK
    ……

  • For info:

    # /opt/MegaRAID/MegaCli/MegaCli64 -ShowSummary -aAll

    System
    Operating System: Linux version 2.6.32-504.3.3.el6.x86_64
    Driver Version: 06.803.01.00-rh1
    CLI Version: 8.04.07

    Hardware
    Controller
    ProductName : LSI MegaRAID SAS 9260-4i(Bus 0, Dev 0)
    SAS Address : 500605b0048274e0
    FW Package Version: 12.15.0-0189
    Status : Optimal
    BBU
    BBU Type : iBBU08
    Status : Healthy
    Enclosure
    Product Id : SGPIO
    Type : SGPIO
    Status : OK

  • Le 05/01/2015 16:14, Philippe BOURDEU d’AGUERRE a écrit :
    My workaround is to install kernel-lt from elrepo repository. It seems to work well.

    # uname -rv
    3.10.64-1.el6.elrepo.x86_64 #1 SMP Fri Jan 9 10:40:17 EST 2015


    Philippe BOURDEU d’AGUERRE
    AIME – Campus de l’INSA http://www.aime-toulouse.fr/
    135 av. de Rangueil Tél +33 561 559 885
    31077 TOULOUSE Cedex 4 – FRANCE Fax +33 561 559 870

  • When I tinkered with CentOS and one of those LSI-cards a while ago, CentOS couldn’t find the card until the card’s BIOS was flashed with the latest firmware available at the time. After the flash, the CentOS stock-kernel found the card out-of-the-box.

    YMMV though.

  • That’s weird, because starting with 6.6 we could finally ditch inserting kmods at installation time, the new kernel in 6.6 supported everything. I believe the model we have (among others) is 9341-4i; I would imagine it’s pretty similar with what you have. You should open perhaps a bugzilla issue with redhat about this.

    Lucian


    Sent from the Delta quadrant using Borg technology!

    Nux!
    http://www.nux.ro

    —– Original Message —–

  • Le 14/01/2015 14:43, Nux! a écrit :

    Is it possible to post in Redhat bugzilla without a Redhat support contract ? Even when using CentOS ?

    Philippe BOURDEU d’AGUERRE
    AIME – Campus de l’INSA http://www.aime-toulouse.fr/
    135 av. de Rangueil Tél +33 561 559 885
    31077 TOULOUSE Cedex 4 – FRANCE Fax +33 561 559 870

  • Yes, anyone can file a bugzilla report. It’s separate from the paid customer support ticketing system. There’s no SLA or obligation to respond to bugzilla as there is for paid support tickets.


    Jim Perrin The CentOS Project | http://www.CentOS.org twitter: @BitIntegrity | GPG Key: FA09AD77