UPDATED GUIDE :
Hi Guys,
I have found another fix for some issues people are getting with the Fujitsu D2607. I had these issues my self. I had to use DOS and UEFI for this, because the sas2flash(sas2hax) efi version has only been patched.
This allowed me to flash it to p20 straight with out needing to go to DELL then p7 then P20.
Also fixes an issue where people were getting only one SAS port working.
Steps
Create DOS USB using RUFUS and copy these files to the USB
Follow guide using the files below on a USB. sas2flsh.efi is renamed to sas2hax.efi on these files.
SBR SBR-A11.bin or SBR-A21.bin should get it working. Contains, p19 sas2flash thats been patched, P20 IT and IR Modes.
Mirror #1: https://mega.nz/#!T8cSRSwL!UUo72yqq-ov2ulKgaznP8vgVeE_zBMdpBQ7ZB2LvfO8
Mirror #2: http://www62.zippyshare.com/v/lQHpaKqv/file.html
Use "SBR-A11.bin" for A11 model and the SBR-A21.bin for A21 model.
I've used A11 in the guide below.
Boot the USB in non UEFI mode. (DOS)
then do the following commands,
megacli -adpallinfo -aall |find /i "sas address" > sas_addr.txt
megarec -readsbr 0 sbrbackup.bin
megarec -writesbr 0 SBR-A11.bin
megarec -cleanflash 0
If the cleanflash failed, reboot and try again, I have been told it took someone 4-5 reboots to get it to finish.
UPDATE: No joke it look me like 15 reboots for my last card.
Reboot in to UEFI shell on the usb, some motherboards you can go in to the boot menu and do the UEFI option for the USB stick, best to check out in the manual or online.
Your mount point for your USB might not be FS0, could be FS1, FS2 and so on. keep doing it until you find the drive with sas2hax.efi
Doing the command "ls" will list the files on the mounted drive. If you unplug all drives and usb sticks then it will be fs0
Once booted in to EFI Shell, do the following commands
mount fs0
fs0:
This command for IR mode
sas2hax -o -f 2118ir.bin
This command for IT Mode
sas2hax -o -f 2118it.bin
It will error about it can't reset the adapter, as long as it did the firmware download, we good.
Reboot and then boot the UEFI on the usb again
Do the following commands
mount fs0
fs0:
This command for IR mode
sas2hax -o -f 2118ir.bin -b mptsas2.rom
This command for IT mode
sas2hax -o -f 2118it.bin -b mptsas2.rom
sas2hax -o -sasadd (sas address is in sas_addr.txt, if its blank, just make a random 16 digits up.)
Then plug in at least 1 drive in to each SAS port. If only one works do the following.
Reflash the SBR for your card.
megarec -writesbr 0 SBR-A11.bin
That should do the trick, there no need to reflash the firmware if you just changing the SBR
SBR-A21.bin worked on My D2607-A21
SBR-A11.bin worked on My D2607-A11
Making up a SAS address is fine, just make sure you don't flash two cards with the same address.
Problem I also in counted is that the tools couldn't see the card, turned out that I could only flash it when it was in the first PCI 16x slot. After I was done flashing moved it back to the second and it works fine.
If either SBR doesn't get the second SAS port working or you have different model, IM me the sbrbackup.bin and I'll modify a new SBR which might get it working. Can't guarantee anything though.
You can find more help cross flashing the D2607 card here
https://marcan.st/2016/05/crossflashing-the-fujitsu-d2607/