I've used
this tool to format my Kingston 4GB USB stick to a bootable MS DOS stick, should do the trick right?
6) Can you very briefly explain why this is important or if it will make a difference whether a drive is attached or not and should I attach all 4 drives that will be in my array?
7) So run;
megarec -writesbr 0 sbrempty.bin
and then
megarec -cleanflash 0;
or white both in one command with a "+" in between?
10) "
now you're using ShellEFI, right?)" I guess since we are in the UEFI at this point.
"
sas2flsh -o -f 2118it.bin if OptionROM is not needed" is there a way to tell whether OptionROM is needed or not?
Cheers Shaqalac.
For USB bootable media creation I used these instructions:
http://www.howtogeek.com/136987/how-to-create-a-bootable-dos-usb-drive/
Without at least 1 drive attached, my M1015 refused to "show" itself and cannot be detected during USB boot process. I have to confess that I don't know the reason :)
Sorry to have induced you to a possibly error. The right command line I used is:
megarec -writesbr 0 sbrempty.bin
[allow the system to print the ok result on screen as a consequence of successful command commit] then
megarec -cleanflash 0
After the above commands print OK you should reboot (I strongly recommend you to feed your server with an UPS during the flash operation: if power is interrupted you are in a big trouble...)
After reboot enter the UEFI Shell. To access your USB in UEFI shell try
without the 1. ("1."is added by this forum software when you write commands within code tags; I had to write it between code tags because otherwise it automatically generated an emoticon)
then
sas2flash -o -f 2118it.bin
You can use (= it's your choice) to not install the ROM (a.k.a. BIOS) on the M1015 because FreeNAS doesn't need it and - without the ROM - the boot process is faster. But if you need to use the M1015 in the future (not for FreeNAS use) you have to install the ROM (my opinion: don't install it and you'll be very happy with your M1015 and FreeNAS).
after successful entering those commands the final touch is:
sas2flash -o -sasadd 500605b0xxxxxxxx
where xxxxxxxx is _your_ SAS address (you can read that on a stick glued on your card; I took a photo of that for future reference so I don't need to open the chassis each time I commit an update).
Please forgive me for bad writing: as you can read, English is not my mother language.