New: mpt2sas doesn't get built
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: NoHello,
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.
[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.