Since publishing the Intel SASUC8I and LSI SAS3081E-R 1068e Based RAID Controller Review I have received quite a few questions regarding how to flash the LSI IT firmware to the Intel card. This guide shows one how to get around the sasflash utility’s vendor check.The problem arises because the sasflash utility checks the vendor of the card before flashing the bios and firmware. Since the Intel SASUC8I has an Intel vendor name (despite being virtually identical to the LSI SAS3081E-R), the sasflash utility yields an error message. After re-reading the documentation that comes with the sasflash utility and new LSI firmware, I realized that the fix is documented, but is quite hard to find. Luckily all one needs to do is add a “-o” to the sasflash command line. Unfortunately, I was unable to snap a picture of the sasflash.exe error message before putting the latest SASUC8I into production, but here is what the command and utility output looks like once the “-o” switch is added (the command for reference for the LSI Windows sasflash.exe utilityflashing both the firmware and BIOS is: ” sasflash -o -f 3081ETB3.fw -b mptsas.rom”):
That is all there is to it. One other note is that in the firmware package there are B1, B2, and B3 versions of the firmware. B1 and B2 gave errors while B3 works on my Intel SASUC8I’s.
Also, if someone happens to have an Intel SASUC8I with the standard Intel firmware and can take a screen shot of the error message, I would be happy to add that as it may be awhile until I have the opportunity to flash another one.