Firmware warning after upgrade

Status
Not open for further replies.

petr

Contributor
Joined
Jun 13, 2013
Messages
142
After upgrading to 9.3, I am seeing following warning:

WARNING: Firmware version 15 does not match driver version 16 for /dev/mps0

Research led me to conclusion that I need to upgrade firmware on my M1015. However, when I look at the LSI site, they list P19 and P20 - which is above the version 16 in the warning.

My question is twofold - is it in any way unsafe to run with this warning? Secondly, if I do decide to upgrade, can I flash higher version of the firmware?

Here is an output from sas2flash:

Code:
[root@freenas] ~# sas2flash -listall
LSI Corporation SAS2 Flash Utility
Version 14.00.00.00 (2012.07.04)
Copyright (c) 2008-2012 LSI Corporation. All rights reserved

        Adapter Selected is a LSI SAS: SAS2008(B2)  

Num   Ctlr            FW Ver        NVDATA        x86-BIOS         PCI Addr
----------------------------------------------------------------------------

0  SAS2008(B2)     15.00.00.00    0f.00.00.05      No Image      00:01:00:00

        Finished Processing Commands Successfully.
        Exiting SAS2Flash.


I've used sas2flash from DOS boot disk before, is there a way to use it from FreeNAS? I am assuming that it's not something safe to do while the system is running..
 
Last edited:
D

dlavigne

Guest
No, don't ignore the warning. V16 is recommended as it has been tested, some users are running v20 with mixed results.
 

petr

Contributor
Joined
Jun 13, 2013
Messages
142
No, don't ignore the warning. V16 is recommended as it has been tested, some users are running v20 with mixed results.

Code:
Num   Ctlr            FW Ver        NVDATA        x86-BIOS         PCI Addr

----------------------------------------------------------------------------



0  SAS2008(B2)     16.00.00.00    10.00.00.06      No Image      00:01:00:00


Ok, upgraded via EFI now. Was the driver upgraded in 9.3 or was the warning just not visible?
 

Ericloewe

Server Wrangler
Moderator
Joined
Feb 15, 2014
Messages
20,194
The warning is a new feature in 9.3.

9.2.1 and up use P16, at least.

Officially, P16-P20 IT mode are supposed to be the same thing and the firmware is supposed to be backward compatible with older drivers.
In practice, we've seen some very nasty problems. You're fine with P16, though.
 

petr

Contributor
Joined
Jun 13, 2013
Messages
142
Hmm, that makes me think... I've had a write error on one of the disks (count of the write errors was 18). It was immediately corrected and I've replaced the HDD to be on a safe side.. but SMART is not showing anything, wipe went without a glitch at full speed.. I am starting to wonder if the problem may have been related to a small problem with the drivers (have been running with the current setup for approx. 3 months). No other issues though, good to know that I was actually using unsupported configuration!
 

patrick sullivan

Contributor
Joined
Jun 8, 2014
Messages
117
Hello Gents

My warning message was: Firmware version 19 does not match driver version 16 for /dev/mps0. Does that mean I need to upgrade my driver to 19 or downgrade my firmware to 16?
 
Last edited:

patrick sullivan

Contributor
Joined
Jun 8, 2014
Messages
117
Great, thank You!
 

patrick sullivan

Contributor
Joined
Jun 8, 2014
Messages
117
Thank You! I don't see v16 for my card listed? IBM M1015 / 9220-8i SAS RAID Card (Flashed to LSI-9211)
 

gpsguy

Active Member
Joined
Jan 22, 2012
Messages
4,472

patrick sullivan

Contributor
Joined
Jun 8, 2014
Messages
117
Got it! Thank You.
 

patrick sullivan

Contributor
Joined
Jun 8, 2014
Messages
117
Well gpsguy, not sure if you can help, but I am stuck. I was struggling with bringing up a shell to start the process. I followed the directions from another post on FN. Here is the post, and my error message:

Download FreeNAS OS/Config/M1015 FW
1) Start off a fresh download of FreeNAS 9.2.1.2. x64 RELEASE from the website and burn to CD or win32diskimager it to a USB
2) Download the config file. System -> Settings -> General -> Save Config (save to another computer)
3) Look through the release notes of the FreeNAS version you are downloading and check what the mps driver version is. In this case it's 16.
This means the phase version firmware of the M1015's should be P16.
4) Download mobilenvidia's SAS2008.zip from herehttp://forums.laptopvideo2go.com/topic/29059-sas2008-lsi92409211-firmware-files/
Extract folder to desktop and name folder "sas2008"
5) Head to the LSI website -> Support -> Downloads
Component type: Storage, Product family: Host Bus Adapters, Product: LSI SAS 9211-8i, Asset type: All Asset types -> Search
Expand firmware tab and select Archive
Download "9211_8i_Package_P16_IR_IT_Firmware_BIOS_for_MSDOS_Windows".
Extract folder to desktop.
6) Within the extracted "9211_8i......Windows" find and copy the following files
"2118it.bin" from /Firmware/HBA_9211_8i_IT
"sas2flsh.exe" from /sas2flash_dos_rel
"mptsas2.rom" and "mptbios.txt" from /sasbios_rel
7) Paste and replace these files with those in the extracted sas2008 folder.
8) Download rufus and create an MS-DOS memory stick. Uncheck the "Create extended label and icon files" checkbox.
9) Paste the modified SAS2008 folder within the memory stick.

Upgrading the M1015
If you are upgrading multiple cards, remove all but one - I am doing each card separately
1) Shut down the box if runing
2) Unplug any devices attached to the M1015's
3) Connect USB flash drive to the server.4) Press F11 and boot from the flash drive.
4) Type "cd sas2008" hit enter
5) Type "megarec -writesbr 0 sbrempty.bin" hit enter
6) Type "megarec -cleanflash 0" hit enter
7) REBOOT system8) Press F11 and boot from the flash drive.
9) Type "sas2flash.efi -o -f 2118it.bin"
10) Type "sas2flash.efi -o -sasadd 500605Bxxxxxxxxx" (x= numbers for SAS address)"
11) Type "sas2flash.efi -listall" to see if you card was flashed properly to the new version.
12) Type "exit" and shutdown
13) Remove USB flash drive
14) Repeat for any other cards

So, I can make it to number 9, but then it says bad command or filename. There was a message above that says: Error reading partition table drive 04h sector 0 from the start. The "o" being zero's. I hate not knowing what I am doing with this. I am assuming that I successfully cleared the old firmware in steps 4-6. So, I successfully disabled my card :). Steps 4-5 successfully put the chip in FUSION mode, and said "success". Next in step 6, I successfully erased flash chip. Didn't know the command prompt for reboot, so I CTRL+ALT+DELETE. After reboot, I was taken right back to where I was. This is where I am stuck. I am assuming the "o" is a zero. Not sure what to do next.
IMG_20150127_043617 (800x600).jpg



IMG_20150127_051150 (800x600).jpg
 
Last edited:

jgreco

Resident Grinch
Joined
May 29, 2011
Messages
18,680
You can't use the EFI tool in DOS. Use the DOS flash tool or boot to an EFI command line.
 

patrick sullivan

Contributor
Joined
Jun 8, 2014
Messages
117
So, abandon this guide all together? Which DOS flash tool? Do I use the same commands with the same files that I have on my usb stick? Again, sorry I don't know what I am doing.
 

jgreco

Resident Grinch
Joined
May 29, 2011
Messages
18,680
sas2flsh.exe is the DOS tool. Use that instead of sas2flash.efi if you're going that route.
 

danb35

Hall of Famer
Joined
Aug 16, 2011
Messages
15,504

patrick sullivan

Contributor
Joined
Jun 8, 2014
Messages
117
Thanks guys! I am not using my supermicro board to prep my card, that is used for FN. Instead I have a Asus board that I am using. I will try this AGAIN tonight after work and report back tomorrow. Seems so simple, yet I'm unable to make it work.

Cheers!
 

patrick sullivan

Contributor
Joined
Jun 8, 2014
Messages
117
index.php


Got it. Thanks everyone for the help!
 
Status
Not open for further replies.
Top