<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 17, 2017 at 10:07 AM, Sarah Newman <span dir="ltr"><<a href="mailto:srn@prgmr.com" target="_blank">srn@prgmr.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">On 05/16/2017 09:04 PM, Jerry wrote:<br>
<snip><br>
<div><div class="gmail-h5">><br>
> Turns out dracut was unable to mount the root file system.  So I went back<br>
> into the 3.10 kernel again to see if the mpt2sas or mpt3sas driver was in<br>
> its initramfs file... and it wasn't:<br>
><br>
><br>
> $ sudo lsinitrd -k 4.9.25-27.el7.x86_64 | grep mpt<br>
> -rw-r--r--   1 root     root            0 May 16 12:39 etc/fstab.empty<br>
> -rw-r--r--   1 root     root           22 Nov  5  2016<br>
> usr/lib/kbd/unimaps/empty.uni<br>
><br>
> For comparison:<br>
><br>
> $ sudo lsinitrd -k 3.10.0-514.16.1.el7.x86_64 | grep mpt<br>
> -rw-r--r--   1 root     root            0 May 16 04:37 etc/fstab.empty<br>
> -rw-r--r--   1 root     root           22 Nov  5  2016<br>
> usr/lib/kbd/unimaps/empty.uni<br>
> drwxr-xr-x   2 root     root            0 May 16 04:37<br>
> usr/lib/modules/3.10.0-514.16.<wbr>1.el7.x86_64/kernel/drivers/<wbr>scsi/mpt3sas<br>
> -rw-r--r--   1 root     root       379021 Apr 12 08:51<br>
> usr/lib/modules/3.10.0-514.16.<wbr>1.el7.x86_64/kernel/drivers/<wbr>scsi/mpt3sas/mpt2sas.ko<br>
><br>
><br>
> So I added it:<br>
><br>
><br>
> $ sudo dracut --force --add-drivers mpt3sas --kver=4.9.25-27.el7.x86_64<br>
> $ sudo lsinitrd -k 4.9.25-27.el7.x86_64 | grep mpt<br>
> Arguments: --force --add-drivers 'mpt3sas' --kver '4.9.25-27.el7.x86_64'<br>
> -rw-r--r--   1 root     root            0 May 16 12:57 etc/fstab.empty<br>
> -rw-r--r--   1 root     root           22 Nov  5  2016<br>
> usr/lib/kbd/unimaps/empty.uni<br>
> drwxr-xr-x   2 root     root            0 May 16 12:57<br>
> usr/lib/modules/4.9.25-27.el7.<wbr>x86_64/kernel/drivers/scsi/<wbr>mpt3sas<br>
> -rwxr--r--   1 root     root       374152 May 16 12:57<br>
> usr/lib/modules/4.9.25-27.el7.<wbr>x86_64/kernel/drivers/scsi/<wbr>mpt3sas/mpt3sas.ko<br>
><br>
><br>
> After this I was able to get the 4.9 kernel to boot and Xen is now working.<br>
<br>
</div></div>You should be able to make this change permanently from /etc/dracut.conf with<br>
the add_drivers+= line, or build a generic initrd with hostonly="no" .<br></blockquote><div> </div><div>Thank you for this.  Adding mpt2sas or mpt3sas to the drivers+ line worked.  Running dracut generates a proper image now.</div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
I don't know why it wasn't originally added.<br>
<br>
--Sarah<br></blockquote><div><br></div><div>For some reason each of the 5, 6 & 7 releases have issues with the mpt2sas driver (there isn't enough swiotlb allocated by default for the driver to work properly, and the units for that parameter changed between 5 and 6).  It's like this driver has bad luck or something.</div><div><br></div><div>Jerry </div></div></div></div>