Bug 230557

Summary: Dell PERC H730P MFI driver is installed should be MRSAS driver
Product: Base System Reporter: Bob Martin <fbsd44>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Some People CC: jSML4ThWwBID69YC
Priority: ---    
Version: 11.2-RELEASE   
Hardware: amd64   
OS: Any   

Description Bob Martin 2018-08-12 05:51:03 UTC
MFI driver is loaded on Dell System with PERC H730P host adapters. This is the incorrect driver. It should load the MRSAS driver instead.

While the MFI driver works in some cases, it will not work correctly if the adapter is in HBA mode and causes the system to panic if a raid0 with only one drive is present.
Comment 1 Bob Martin 2018-12-13 16:34:35 UTC
After much research, this bug has existed at least since 10.3-RELEASE.

As a temporary fix, add hw.mfi.mrsas_enable="1" to /boot/loader.conf

man 4 mrsas for details
Comment 2 jSML4ThWwBID69YC 2022-03-08 05:06:51 UTC
This seems unfixed on 13.0-RELEASE. 

I tested today on a Dell PowerEdge R340 with a PERC H730P Adapter (Embedded) controller. It loaded the MFI driver which caused the issues listed at https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239801. 

It also prevents installing FreeBSD with ZFS as the data started corrupting and caused a kernel panic before the installation completes. 

Loading the MRSAS driver works around the issue. For installation, I had to run 'set hw.mfi.mrsas_enable=1' at the boot loader prompt.