MFII(4)

πŸ“¦
version 11.0 Β· 2 versions
, in nixpkgs unstable

πŸ’… mfii β€” a whole manual page for your fave RAID controller bestie πŸŽ€

okay so you wanna know about mfii? bestie, you came to the right place. this is the LSI Logic MegaRAID SAS Fusion RAID controller driver, and honestly? she's iconic. let's get into it ✨

You throw this into your kernel config like:

mfii* at pci?

and that's it. that's the whole synopsis. slay.


✨ DESCRIPTION ✨

so the mfii driver? she's the one providing support for the MegaRAID SAS Fusion family of RAID controllers. and omg the chipset list is long, we love a versatile queen πŸ‘‘

  • SAS2208
  • SAS3008
  • SAS3108
  • SAS3216
  • SAS3224
  • SAS3316
  • SAS3324
  • SAS3404
  • SAS3408
  • SAS3416
  • SAS3504
  • SAS3508
  • SAS3516
  • SAS3908
  • SAS3916

like, fifteen chipsets. FIFTEEN. she's booked and busy fr fr 🫢

Now here's the tea on what these controllers can do πŸ”₯ these bad girls support RAID 0, RAID 1, RAID 5, RAID 6, RAID 10, RAID 50 and RAID 60 β€” and they'll run all of that on either SAS or SATA II drives. no cap, that's a flex.

okay but here's the funny part 😭 even though these controllers are actual RAID controllers, they show up looking like SCSI controllers. it's giving "main character pretending to be someone else" energy. and all the RAID configuration? that gets done through the controllers' BIOSes. yeah. old school. don't ask πŸ’€

also!! mfii supports monitoring of the logical disks in the controller, and you do that through the bioctl(8) and envstat(8) commands. iykyk πŸ’–


🌸 EVENTS 🌸

plot twist, the mfii driver can send events to powerd(8) when a logical drive in the controller is not online. lowkey dramatic but okay.

so when that condition happens (a drive being not-okay), the state-changed event gets sent to the /etc/powerd/scripts/sensor_drive script. like a little group chat notification for your kernel πŸ¦‹


πŸ’œ SEE ALSO πŸ’œ

go read these too bestie, they're all in the friend group:


⭐ HISTORY ⭐

the mfii driver first appeared in OpenBSD 5.3 and NetBSD 8.0. she's been serving since way back, a real vet πŸ’…


πŸ‘‘ AUTHORS πŸ‘‘

the mfii driver was written by David Gwynne <dlg@openbsd.org>. king behavior. we stan 🌈


so yeah that's the whole vibe check πŸ’– this page came from the Debian crew, dated July 16, 2022, and honestly whoever formatted it ate. anyway ily, go configure your RAID, and remember: always check your logical drive status πŸŽ€βœ¨ bye bestie 🫢

πŸ“¦ where this page comes from