I was glad to see this thread is still active. I'm getting a similar message (firmware version 2!) but so far, I didn't see anyone in the thread running the same card I have - LSI 9260-4i. The latest firmware I could find on Avago's site is 12.15.0-0239.
Here is sas2flash -list output:
~# sas2flash -list
LSI Corporation SAS2 Flash Utility
Version 16.00.00.00 (2013.03.01)
Copyright (c) 2008-2013 LSI Corporation. All rights reserved
Adapter Selected is a LSI SAS: SAS2008(B1)
Controller Number : 0
Controller : SAS2008(B1)
PCI Address : 00:05:00:00
SAS Address : 5003048-0-0076-0aa0
NVDATA Version (Default) : 00.09.00.02
NVDATA Version (Persistent) : 00.09.00.02
Firmware Product ID : 0x2713 (IR)
Firmware Version : 02.00.50.00
NVDATA Vendor : LSI
NVDATA Product ID : LSI SAS2008-IR
BIOS Version : 07.01.01.00
UEFI BSD Version : N/A
FCODE Version : N/A
Board Name : LSI SAS2008
Board Assembly : N/A
Board Tracer Number : N/A
Finished Processing Commands Successfully.
Exiting SAS2Flash.
It just dawned on me it may actually be referring to the onboard controller, not the card my disks are actually connected to.
I haven't used FreeBSD since the late 90's, so I'm not even sure how to tell what controllers (and associated drivers) are being loaded. It looks like from dmesg output my disks might be using the mfi driver, and FreeNAS is complaining about the mps driver.
If that's the case, is there a way to supress the message from FreeNAS since I don't use the onboard controller?