I'm not sure why you didn't follow the link to the documentation that I provided. It tells you there. Just read the information, and follow the link to the Alert page. It says what you should do.
I'm sorry if I'm missing something terribly obvious, I did follow the link you provided... the link
does not mention SAS at all except in the one entry you already quoted, which shows I really need to figure this out because there could be issues if I don't address it, but it does not mention anywhere how to fix it.
I am not doing an upgrade, this is an initial install. so almost everything on that upgrading page does not apply, other than it's strongly recommended to get version 20 firmware before installing if possible.. I can easily do a re-install once I figure out how to upgrade the firmware correctly.
This link above also does not have any further links to alerts or what to do to correct the problem, it only mentions alerts in 3 places, If an update goes wrong... it says, "If an update fails, an alert will be issued and the details will be written to /data/update.failed." Well, I don't have a failed update, I have a successful, up and running initial installation with a test hard drive, but with a warning showing. It mentions an Alert in relation to ZFS , and the third place it mentions alerts is
"The mps driver for 6G Avago SAS HBAs is version 20, which requires phase 20 firmware on the controller. It is recommended to upgrade the firmware before installing FreeNAS® or immediately after upgrading FreeNAS®, using the instructions in Alert. Running older firmware can cause many woes, including the failure to probe all of the attached disks, which can lead to degraded or unavailable arrays. While you can mismatch your firmware version with a higher version and things will “probably still work”, there are no guarantees as that driver and firmware combination is untested." Which you already pasted for me.. however I am not following what this is trying to say...
"upgrade the firmware before installing FreeNAS® or immediately after upgrading FreeNAS®, using the instructions in Alert" ---> Where are these instructions?? I don't have any instructions in the alert.. all I have, literally is a pop up box that reads
"WARNING: Firmware version 19 does not match driver
version 20 for /dev/mps0. Please flash controller to P20 IT
firmware."
This is not instructions, this is just which driver to get it to be, but where do I go to get the updated firmware and how does one flash it to the hardware??
The message indicates it is an AVAGO aka LSI controller on board. You need the AVAGO firmware like the message says.
The message does not say anything here is a screen shot of it. It's not an error I got when installing, it's a warning yellow blinking circle in the upper right hand corner of my FreeNAS UI the pop up is all I get, no link no details nothing else, just an X to close it. See image below
https://drive.google.com/open?id=0B_yMQAh8aSVfUVNFMEl6ejhySHM
There is no other information, there is nothing in this message that would indicare AVAGO or LSI, unless I knew that already.
So that is why I was so confused, but now I do understand that I have a controller chip on my motherboard, and the firmware for that chip needs to be updated, but still do not know where to find that updated firmware. I go to supermicro, thinking the motherboard manufacturer should have the latest drivers for all chips on the board. so I went here:
http://www.supermicro.com/products/motherboard/atom/x10/a1sa7-2750f.cfm
and they have a BIOS update , and IPMI firmware update, and a place to download drivers, the drivers are all OS specific, so I pick one Linux option and get to a place where I could download this:
Description:
LSI SAS 2116 (Linux)
Version:
19.00.00.00
Post Date:
06/12/2014
Link:
| Download | Mirror 1 | Mirror 2 |
so I think this is what I almost need.. just the Version 20.00.00.00 instead of 19... because 19 is what it's complaining about.
So I did a web search for my LSI or Avago 2116 controller chip.. I cant' find a firmware update specifically for that either.. I find one for a 2108, presumably the same chip as the one I have except only 8 ports instead of 16, and I find this board:
http://www.avagotech.com/products/server-storage/host-bus-adapters/sas-9201-16i#downloads
which uses the same chip, but there's no telling if it's implemented the same way as it is on my motherboard. there are installers for popular operating systems for this board like installer_P20_for_Linux or installer_P20_for_FreeBSD, so should I use one of these or try to get one specifically for my motherboard, and / or the chip by itself