| Title: FreeBSD 11 and Perc H720P Mini raid controller | |
| Author: Solène | |
| Date: 25 May 2016 | |
| Tags: freebsd11 hardware | |
| Description: | |
| I had a problem with my 3 latests R430 Dell server which all have a | |
| PERC H730P Mini raid controller. The installer could barely works and | |
| slowly, and 2 servers were booting and crashing with FS corruption | |
| while the latest just didn't boot and the raid was cleared. | |
| It is a problem with a driver of the raid controller. I don't | |
| understand exatly the problem but I found a fix. | |
| From man page mfi(4) | |
| attaching | |
| to a card. By default the driver will attach to all known cards | |
| with | |
| high probe priority. If the tunable hw.mfi.mrsas_enable is set to | |
| 1, | |
| then the driver will reduce its probe priority to allow mrsas to | |
| attach | |
| to the card instead of mfi. | |
| In order to install the system, you have to set | |
| **hw.mfi.mrsas_enable=1** on the install media, and set this on the | |
| installed system before booting it. | |
| There are two ways for that: | |
| - if you use a usb media, you can mount it and edit /boot/loader.conf | |
| and add `hw.mfi.mrsas_enable=1` | |
| - at the boot screen with the logo freebsd, choose **3) Espace to boot | |
| prompt**, type `set hw.mfi.mrsas_enable=1` and **boot** | |
| You will have to edit /boot/loader.conf to add the line on the | |
| installed system from the live system of the installer. | |
| I have been struggling a long before understanding the problem. I hope | |
| this message could save time to somebody else. | |