M1015 / X9SCM-F USB Firmware Tools


Recommended Posts

I think I have a success!

 

Given it did it in another machine, and the fact that it was all 3 cards, I started to have a hunch it had to do with my dos environment.

 

After trying many things, I ended up disabling emm386 for kicks to see what happens.... and it worked!  I did not try the bios update as I was only doing that because I thought it would fix the flash issue.  When I tried flashing, it worked!  I did not test the cards yet, but it looks good so far... I'm doing the 2nd card now.  My 3 other cables came in today, so I'm crossing my fingers that everything works when I plug it in  and I'll have myself a fully operational server ready to install an OS!

 

As for the matching SAS address, can I just specify another when I flash it?

Link to comment
  • Replies 69
  • Created
  • Last Reply

Top Posters In This Topic

 

On the page about cross-flashing here: http://www.servethehome.com/ibm-serveraid-m1015-part-4/ He mentions leaving off the

-b mptsas2.rom

piece in order to get the card to boot faster at start. Seems kind of handy to me. Not that you will start your ESXi server very often, but it might be interesting to some, especially native unRAID installs.

 

Cheers.

 

I tried this and I can confirm flashing the BIOS is not needed (I only checked with barematal unRAID, not in an ESXi environment). Boot is indeed much faster (not that this matter a lot though).

Link to comment
  • 1 month later...

X9SCM BIOS Updating

 

This one is nice and easy!

  • Boot from the USB stick
  • ...
  • After reboot, type "AMI2.BAT" and hit enter.  Note the lack of underscore, i.e. do NOT run AMI_2.BAT.  AMI_1.BAT tells you this before you reboot in the previous step.

 

Dude - thank you. I had updated to version 2.0b a while back but things just never worked... there were some issues with UNRAID around the same time so I blamed some system errors on that.

 

Finding this post made me realize I had never done the AMI2.bat step, as it isn't mentioned in their instructions. Since I was on 2.0b already I figured I'd just try to update using the second method and see if that let me. No dice.

 

I went through and did the steps as if I was still on 1.x and it worked awesome. I had never noticed my ECC RAM was in Non-ECC mode - that would probably have been enough for most people but...

 

Anyway, thanks a bunch for the instructions - I have all of my RAM for the first time in six or seven months and I'm giddy!

Link to comment
  • 3 weeks later...
  • 5 weeks later...

Hi BetaQuasi, thanks for your info. I have followed your "M1015 -> 9211-IT" instructions and everything appeared to be successful,  however on boot it lists my connected hard drives and the following message and then the system hangs:

LSI Corporation MPT2 boot ROM successfully installed!

I can't even get into the motherboard BIOS anymore (with the card installed). When I try to get into the motherboard bios, I get the same message for a brief second and then the screen goes black. Any ideas? Could it be a motherboard incompatibility? I have an old motherboard - Gigabyte GA-8I915G-MFD.

 

noski.

Link to comment

No idea, never seen that.  If your card is displaying that above message and showing hard disks, then it seems to be working correctly and I highly doubt there is anything wrong with the card itself.

 

You could try the flash procedure again, this time without the BIOS.  I believe you just leave out the "-b mpt2sas.rom" but I'm not 100% sure.

Link to comment

Well it has taken me all day, 2 different usb drives and 3 different motherboards later, but I finally got there.

I couldn't perform the flash procedure on my original motherboard (as previously stated - it would not boot with the card installed) so I had to use a different motherboard. I had 2 others that had pci-e slots.  One of my motherboards (much newer than my original motherboard mind you) didn't like my usb drive because it was a "freebie" with a cdfs partition on it and wouldn't boot so I had to dig around for another usb. Once I found another usb that worked, 1 motherboard gave me the "Failed to initialize PAL" error, and the other I needed to use the efi method - which eventually worked. Simply re-running just the flash command without the bios option did not work as I believe this doesn't clear the bios. I needed to run the full procedure (starting with the megarec commands) and then do the flash without the bios. All the frustration finally paid off and it is now working with unraid. Thanks again BetaQuasi for your collection of utilities and documentation.

 

noski.

Link to comment
  • 5 months later...

I successfully flashed my M1015 to LSI IT version P17 following this thread.

However, LSI has a newer software version out. Could someone write up on instruction which files to use from the LSI website?

Or better said, how to prepare an usb stick with the latest software?

 

Many thanks.

Link to comment
  • 2 months later...
  • 2 weeks later...

Anyone know what would be the procedure to flash an IBM M1015 that was flashed successfully to FW19.00.00 Bios 7.37.00, under the X9SCM-F to an older firmware/bios?  I tried just doing the

 

sas2flsh -o -f 2118it.bin -b mptsas2.rom

 

But i get an error that its an older version, and cant do it.  So in the state that my M1015 is already on IT mode with newer bios and firmware, what would be the correct procedure? like the beggining?

 

megarec -writesbr 0 sbrempty.bin

megarec -cleanflash 0

 

Thanks for any suggestions,

 

 

Link to comment
  • 2 weeks later...

Anyone know what would be the procedure to flash an IBM M1015 that was flashed successfully to FW19.00.00 Bios 7.37.00, under the X9SCM-F to an older firmware/bios?

 

Just to document this here (as Abula contacted me via PM and I am very time poor these days), it is indeed possible to flash older versions by first wiping the BIOS with the megarec commands.

 

 

Link to comment
  • 4 weeks later...

Thanks again BetaQuasi for the excellent guide!  :)

 

I thought I'd post what I did to upgrade my bios & firmware with a Linux installer, following your guide:

 

To upgrade M1015 card (already flashed/changed to a LSI9211-8i card) bios and firmware:

 

1.  Download "9211-8i_Package_P19_IR_IT_Firmware_BIOS_for_MSDOS_Windows" (in firmware section) at:  http://www.lsi.com/products/host-bus-adapters/pages/lsi-sas-9211-8i.aspx

2.  Download "Installer_P19_for_Linux" (in firmware section) at:  http://www.lsi.com/products/host-bus-adapters/pages/lsi-sas-9211-8i.aspx

3.  Unzip both files downloaded from the LSI website.  Copy "sas2flash", "2118it.bin" and "mptsas2.rom" from the 2 unzipped archives to a temporary folder on your unraid flash drive.  I created a temporary directory called "linux" at /boot/linux

4.  (Note:  To copy the 3 files to /boot/linux I used WinSCP to create a FTP session between my local PC and the unRAID server.)

5.  Use PuTTY to telnet to the unraid server.  Navigate to the /boot/linux folder.

6.  Execute this command to perform the firmware and bios upgrade:  "sas2flash -o -f 2118it.bin -b mptsas2.rom"

7.  (Note the Linux installer is called "sas2flash" instead of the UEFI installer "sas2flsh")

8.  See output of my upgrade process below.

 

Artoo-Detoo login: root
Password:
Linux 3.9.11p-unRAID.
root@Artoo-Detoo:~# cd /boot/linux
root@Artoo-Detoo:/boot/linux# ls
2118it.bin*  mptsas2.rom*  sas2flash*
root@Artoo-Detoo:/boot/linux# sas2flash -o -f 2118it.bin -b mptsas2.rom
LSI Corporation SAS2 Flash Utility
Version 19.00.00.00 (2014.03.17)
Copyright (c) 2008-2014 LSI Corporation. All rights reserved

        Advanced Mode Set

        Adapter Selected is a LSI SAS: SAS2008(B2)

        Executing Operation: Flash Firmware Image

                Firmware Image has a Valid Checksum.
                Firmware Version 19.00.00.00
                Firmware Image compatible with Controller.

                Valid NVDATA Image found.
                NVDATA Version 11.00.00.00
                Checking for a compatible NVData image...

                NVDATA Device ID and Chip Revision match verified.
                NVDATA Versions Compatible.
                Valid Initialization Image verified.
                Valid BootLoader Image verified.

                Beginning Firmware Download...
                Firmware Download Successful.

                Verifying Download...

                Firmware Flash Successful.

                Resetting Adapter...
                Adapter Successfully Reset.

        Executing Operation: Flash BIOS Image

                Validating BIOS Image...

                BIOS Header Signature is Valid

                BIOS Image has a Valid Checksum.

                BIOS PCI Structure Signature Valid.

                BIOS Image Compatible with the SAS Controller.

                Attempting to Flash BIOS Image...

                Verifying Download...

                Flash BIOS Image Successful.

                Updated BIOS Version in BIOS Page 3.

        Finished Processing Commands Successfully.
        Exiting SAS2Flash.
root@Artoo-Detoo:/boot/linux#

Link to comment
  • 4 months later...

Tried your steps with the flash utility, but I get this error.

Tower login: root
Password:
Linux 3.16.3-unRAID.
Last login: Sun Nov 30 06:22:12 -0500 2014 on pts/0 from 192.168.1.4.
root@Tower:~# cd /boot/linux
root@Tower:/boot/linux# ls
2118it.bin*  mptsas2.rom*  sas2flash*
root@Tower:/boot/linux# sas2flash -o -listall
-bash: ./sas2flash: cannot execute binary file
root@Tower:/boot/linux#

Link to comment

Hi

 

I built my system two years back, and it is:

 

-Supermicro X9SCM-IIF-O

-Intel RAID Twenty-four port Expander Card RES2SV240

-Dell H200 PERC card.

 

unRAID running as a VM on ESXi 5.5, passthruing the card to unRAID.

 

I'm looking to change the Dell H200 card, due to the # of HDDs it supports.

 

First, i'm looking for a reliable replacement card, any suggestion? Price doesn't matter so much, but i need something with excellent performance and easy to maintain (in terms of firmware and flashing tasks), and above all, i need best performance.

 

i'm looking at LSI MegaRAID as one option.

 

UPDATE 06/12/2014

 

I ordered an LSI 8240-8i card.

 

Second,

I can't remember the versions of the Intel expander neither the motherboard, In case I get a new card, is it suggested to upgrade all the three components to latest stable releases?

 

Thanks

 

 

 

 

Link to comment
  • 5 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.