you could be right.
So, this is what I know:
1) this sbrempty.bin file that is floating around is nothing but 256bytes of 0x00 in it. nothing sophisticated here.
2) SAS2208 Rev B0 chipset uses 256byte SBR - so applying the above is probably good enough to erase it. The EEPROM chip that holds the SBR is actually 8K worth of storage, but only the first 256bytes here are used. Keep in mind, rev B0 is a PCIe 2.0 only chipset. (early revision)
3) SAS2208 Rev D1 chipset uses 512byte SBR - so applying the above SBR file probably only erases the 1st copy (there is a backup copy in the SBR). doing this probably leaves some junk behind starting from 0x100 offset. This rev D1 chipset is the PCIe 3.0 chipset; although with Dell firmware in the systems I've seen, it seems to advertise only PCIe 2.0.
Thanks for the response.
Where does one acquire the 512byte sbr file, I would love to apply this overwrite and see what my results are. When you are referring to backup copy, if I had said 512byte sbr file it would erase this backup. Or is the backup something that I need to somehow not trigger when the pci bus reinitializes the card?
Thank you so much for some of the hints. I feel like I'm making progress with this. I've probably invested almost 80 hours in the last 3 weeks with research and testing and learning from my mistakes. Im bound and determined to do this. however im trying to take care in doing this and after work all day and family stuff im tired and ive learned the hard way... do not screw with stuff tired and hungry mistakes happen.