Brian Wilson
Cadet
- Joined
- Aug 22, 2016
- Messages
- 8
First off the specs on the system:
CISCO UCS C240 M4SX
Storage Controller : UCSC-SAS12GHBA
Which AFAIK is an LSI 9300-8i (http://www.avagotech.com/products/server-storage/host-bus-adapters/sas-9300-8i#downloads)
After installing the latest Stable Version (FreeNAS-9.10.1 (d989edd)) I am greeted with an error about Drivers version and Firmware version not being compatible with each other for the storage controller.
So I set out on the journey to update the FW on the controller, this should be easy...
First thing I tried was to use the cisco supported method of managing firmwares on components in UCS system the Host Upgrade Utility. I went and grabbed the latest for this product line and fired it up but low and behold the version that was available in the lasted release there was 09.00.07.00. This would have been the preferred way to achieve a newer firmware since its nice and neat and easily installable by even the simplest of sysadmins like myself.
To the internet I go, they always have the answers i need.
I began digging into this and found mention of the error on these forums which pointed me to the downloads page referenced in the beginning of this post where there are the tools and firmwares from LSI directly. So I download the Installer and the latest firmware and and give it a go.
OK so this is where I am, reading posts left and right about Crossflashing LSI Cards but none of them are dealign with these versions. Most of them talk about grabbing an older version of the utility and it will ignore that the Controller ID and NVData arent the same.
I have tried versions of the installer from LSI from 12 down to 9.
12-10 give me the exact same result.
9 Doesn't even see the controller.
I have read many of the posts on this board including a majority of the 17 Page one about confusion with LSI Cards and cant seem to get a solution out any of it so here I am making a new post.
Side note i have already engaged resources about why Cisco doesn't provide a later version of the IT Firmware for the card but have not heard anything yet on that front.
Another thought i am having is trying to run an older version of FreeNAS to work with the version of Firmware thats baked into the card already.
Thanks
Brian
CISCO UCS C240 M4SX
Storage Controller : UCSC-SAS12GHBA
Which AFAIK is an LSI 9300-8i (http://www.avagotech.com/products/server-storage/host-bus-adapters/sas-9300-8i#downloads)
After installing the latest Stable Version (FreeNAS-9.10.1 (d989edd)) I am greeted with an error about Drivers version and Firmware version not being compatible with each other for the storage controller.
- WARNING: Sept. 2, 2016, 6:47 a.m. - Firmware version 9 does not match driver version 12 for /dev/mpr0. Please flash controller to P12 IT firmware.
Code:
[root@freenas] ~# grep Firmware /var/log/messages Sep 2 06:46:35 freenas mpr0: Firmware: 09.00.07.00, Driver: 13.00.00.00-fbsd
So I set out on the journey to update the FW on the controller, this should be easy...
First thing I tried was to use the cisco supported method of managing firmwares on components in UCS system the Host Upgrade Utility. I went and grabbed the latest for this product line and fired it up but low and behold the version that was available in the lasted release there was 09.00.07.00. This would have been the preferred way to achieve a newer firmware since its nice and neat and easily installable by even the simplest of sysadmins like myself.
To the internet I go, they always have the answers i need.
I began digging into this and found mention of the error on these forums which pointed me to the downloads page referenced in the beginning of this post where there are the tools and firmwares from LSI directly. So I download the Installer and the latest firmware and and give it a go.
Code:
[root@freenas] ~# ./sas3flash -o -f SAS9300_8i_IT.bin Avago Technologies SAS3 Flash Utility Version 13.00.00.00 (2016.03.07) Copyright 2008-2016 Avago Technologies. All rights reserved. Advanced Mode Set Adapter Selected is a Avago SAS: SAS3108_1(C0) Executing Operation: Flash Firmware Image Firmware Image has a Valid Checksum. Firmware Version 12.00.00.00 Firmware Image compatible with Controller. Valid NVDATA Image found. NVDATA Major Version 0b.02 Checking for a compatible NVData image... ERROR: NVDATA Image does not match Controller Device ID! Device ID - NVDATA:0x97 Controller:0x90 ERROR: No compatible NVDATA Image(s) found! Firmware Image Validation Failed! Due to error remaining commands will not be executed. Unable to Process Commands. Exiting SAS3Flash. [root@freenas] ~#
OK so this is where I am, reading posts left and right about Crossflashing LSI Cards but none of them are dealign with these versions. Most of them talk about grabbing an older version of the utility and it will ignore that the Controller ID and NVData arent the same.
I have tried versions of the installer from LSI from 12 down to 9.
12-10 give me the exact same result.
9 Doesn't even see the controller.
I have read many of the posts on this board including a majority of the 17 Page one about confusion with LSI Cards and cant seem to get a solution out any of it so here I am making a new post.
Side note i have already engaged resources about why Cisco doesn't provide a later version of the IT Firmware for the card but have not heard anything yet on that front.
Another thought i am having is trying to run an older version of FreeNAS to work with the version of Firmware thats baked into the card already.
Thanks
Brian