SSH into the box, SCP the firmware to the /tmp folder and run the commands as shown above. It should be the FreeNAS recommended version which should match the version of sas2flash. That is how I upgraded mine.
Help! If anyone can assist with giving me some directions how to flash with an ISO image it would be so greatly appreciated, I urgently need to test some SAS SSDs as I think the EBay seller is a bit dodgy.
I do a bootable USB key with this:
- Win32DiskImager-0.9.5-binary.zip for the tools that will write the ISO on the USB Key.
- FreeDOS-1.1-USB-Boot.img (i think i took it from FreeDOS 1.1 USB Boot Image)
After that, i copy on theses tools required
- sas2flsh.exe (if it's for flashing in legacy computer without UEFI)
- sas2flash.efi (if it's for flashing with UEFI computer).
For Legacy computer without UEFI
- copy sas2flsh.exe
- copy megarec + sbrempty.bin (optional)
For UEFI computer
- copy sas2flash.efi
- if your motherboard don't include a built-in shell, you should put a EFI/BOOT/bootx64.efi on the usb key. You will be able to start the UEFI shell from the bios menu of your motherboard.
- the location may change accordingly of your motherboard brand.
- the bootx64.efi you can download by example from EFI Shell - Browse /Releases/Official Releases at SourceForge.net
You should start by verifying you successfully boot to an uefi shell.
For me it's the only tricky part, because it's often motherboard brand's specific.
After you are entering in the UEFI shell, the commands provided in the previous post will do the job correctly.
I flashed my M1015 like that without any issue.
I tried to flash my H200e like that with a lot of attempts and fails and i was able to the end to flash it correctly (but from a non uefi pc)
You should not be too afraid.
Maybe the only difference is that my M1015 was already incoming with an LSI firmware (just not the correct version).
I'm not completely sure this sequence will work for the crossflash sequence in order to flash from th IBM firmware to the LSI.
If someone can confirm it, it would be fine.
Many many thanks Sébastien for your invaluable help!!! VERY much appreciated. !!!
You're a champion. Now I can hope to test some SAS SSDs I recently bought and run multiple SATA 3 drives on my PC.
I could not boot to UEFI even when it was an option in my bios (dell OptiPlex 790) running Windows 7 64bit.
After much searching the web, I discovered the problem was there is a specific way when loading the O/S to create a separate partition to enable UEFI boot (I can try to search for the web page if anyone's interested).
I purchased another Dell OptiPlex for a gaming PC for my friends children and heaven forbid it has been set up with the UEFI patrician.
When I load boot options I am given a range of UEFI options:
second shell boot
third shell boot
My question is: Do I select the first option 'shell boot'?
(I'll be using a USB stick to wipe and update the M1015 RAID card)