Flashing a Dell LSI 21320-IS U320 PCI-X SCSI HBA to LSI last production Firmware!
#1
Flashing a Dell LSI 21320-IS U320 PCI-X SCSI HBA to LSI last production Firmware!
Hi All,
Well...another LSI firmware outing...we have to stop meeting like this...

Due to the recommendation of the old Neko Fuel Aggregator I bought a very cheap LSI 21320-IS SCSI card from eBay so my Fuel would have an external SCSI connector (GASP!!!).

Now it was recognized when I put in it but it said the firmware too old, use lsflash...blah blah, no help.  I didn't "try" a SCSI device on the card either so maybe it worked even though it complains, who cares, I don't like nag screens!

So this was vendor-specific SCSI card made by LSI, my case Dell (because the ROM screen says Dell, unmarked otherwise).  They warn you that it's specially modified so don't install LSI production firmware on it...I think that's crud...let's find out.

I downloaded the file "Fusion-MPT_IT_FW10334_BIOS_50703pt_FLASH_10304.zip" from the very hard to use Broadcom support site.

I also found this website that gave me a HUGE hint: http://www.michaelm.info/blog/?p=1455

To summarize the site above, this gentlemen needed to upgrade the firmware on a LSI22320-HP (same family) in 2017 (WAY AFTER last firmware was released) and I had found the same ZIP file he used independently.

He claimed he was able to FULLY pull the vendor modified card over to production firmware and BIOS which gave him what he needed and put the card on the retail production firmware track, on the DOS flasher.

Now the flashing instructions tell you: DO NOT USE THIS FLASH WITH AN LSI2x320-IS card...that's a vendor card...fear...fear...fear...BS.

This guy claimed he was instantly able to apply the higher-level firmware to the card...but the flasher stopped him from flashing the lower-level MPT BIOS (which he needed for a SCSI support fix).  He said he found a russian site via google cache (I checked cache is gone too) that said the flasher has a SECRET option /g to ignore all stops and just do the flash!

Also his syntax was using "-" but my flasher refused to work without doing "/".  So my options are the similar but with a syntax the flasher would take.

First I checked the firmware and MPT BIOS I had (interactively): 

MPT-IS-5.02.33
MPTFW-01.03.06.00-IS (IS)

The flashing instructions said you should do FW first, then BIOS.  So the firmware I did with: flsh1030 /a /f:it_1030.fw

/a  ALL SCSI ADAPTERS (this card has two ICs, doing both at the same time)
/f:it_1030.fw - firmware name

That worked and verified!

Next came the MPT BIOS: flsh1030 /a /g /b:mptps.rom

Did the operation and verified successfully, rechecked the firmware info through the flsh1030 tool:

MPTBIOS-5.07.03
MPTFW-01.03.52.00-IT

So the version jump wasn't huge, but it's there.  Rebooted and check that the Windows 7 OS I had running on the PC saw the two SCSI HBA controllers on the card and installed drivers...done...popped it back in the Fuel.

Fuel again sees the additional SCSI controllers and doesn't complain about firmware...recognized now as:
   

So there you go!  A vendor Dell LSI21320-IS pulled onto LSI Retail Production firmware, RAID removed (it only had like Raid 0 or some crud anyway...no loss at all)!

I hope this helps someone!
weblacky
I play an SGI Doctor, on daytime TV.

Trade Count: (10)
Posts: 1,716
Threads: 88
Joined: Jan 2019
Location: Seattle, WA
Find Reply
12-17-2021, 12:57 AM


Messages In This Thread

Forum Jump:


Users browsing this thread: 1 Guest(s)