SAS2008/SAS3008 firmware

Kevin Bowling kevin.bowling at kev009.com
Sat Oct 8 00:01:29 UTC 2016


Hi,

I've been doing SuperMicro/LSI's firmware updates with the LSI fbsd binary
and a translation from the DOS/Linux scripts like so (with the assumption
that there is only ever one card so we script the initiator address
preservation):

sas2flash=/usr/local/llnw/fw/sas2008/sas2flash
smcisasprefix=5003048

sasaddress=$(${sas2flash} -o -listsasadd | grep -o "$smcisasprefix.*" | sed
's/-//g')

pushd /usr/local/llnw/fw/sas2008
${sas2flash} -o -e 7
${sas2flash} -f 2008T204.ROM
${sas2flash} -b mptsas2.rom
${sas2flash} -b x64sas2.rom
${sas2flash} -o -sasadd ${sasaddress}
popd

I know 10.3+ now has an mpsutil, wich can do the firmware and bootrom
updates.  It wont have the erase step, so I don't think the address
preservation is necessary.  I'm speculating that is to clear out IT<->IR
firmware swaps which we don't do.  Are there any problems with mpsutil
firmware in practice?  Ditto for SAS3008/mprutil?

Regards,


More information about the freebsd-scsi mailing list