Skip to contentSkip to conversation

New: mpt2sas doesn't get built

Bug 111731 [email protected] 1 participant 2 messages Feb 2, 2016 – Feb 12, 2016 SCSI

lore
Share & tools
lore
#0 lore raw

https://bugzilla.kernel.org/show_bug.cgi?id=111731

            Bug ID: 111731
           Summary: mpt2sas doesn't get built
           Product: SCSI Drivers
           Version: 2.5
    Kernel Version: 4.4.0
          Hardware: x86-64
                OS: Linux
              Tree: Mainline
            Status: NEW
          Severity: normal
          Priority: P1
         Component: Other
          Assignee: [email protected]
          Reporter: [email protected]
        Regression: No

Hello,

It looks like 4.4.0 is not building mpt2sas modules any more. We got bit by this while testing it (via ElRepo) on EL7.

Even though specified in the config, only mpt3sas is built.

While mpt3sas can indeed support the hardware in question (DELL/LSI H200 in my case), dracut/mkinitrd fails to include it in the initrd, because it's looking for mpt2sas which is missing from /lib/modules altogether.

dracut --add-drivers solves the problem, but this is not a graceful kernel upgrade and ends up with unbootable OS.

More information about this issue here http://elrepo.org/bugs/view.php?id=628

Signature · 2 lines
You are receiving this mail because:
You are watching the assignee of the bug.
#1 lore raw

[Bug 111731] mpt2sas doesn't get built

https://bugzilla.kernel.org/show_bug.cgi?id=111731

[email protected] changed:

What |Removed |Added
----------------------------------------------------------------------------
CC| |[email protected]

--- Comment #1 from [email protected] ---
This related OpenSUSE bugzilla has a patch that resolves the issue.
https://bugzilla.opensuse.org/show_bug.cgi?id=962694

Per that BZ patch has been sent upstream, so hopefully it will make it into distributions soon but you can probably solve it manually with that patch to dracut until dracut itself receives an official update with the patch.

The patch as listed for OpenSUSE doesn't match the line numbers for me on CentOS7, but searching for the proceeding lines I was able to find where to patch it manually and it worked, I now have mpt3sas built into my 4.4 initrd (whereas previously I didn't have either mpt3sas or mpt2sas because my 3.10 only had mpt2sas).

Signature · 2 lines
You are receiving this mail because:
You are watching the assignee of the bug.