<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.jeremybryansmith.com/index.php?action=history&amp;feed=atom&amp;title=LSI_SAS_HBA</id>
	<title>LSI SAS HBA - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.jeremybryansmith.com/index.php?action=history&amp;feed=atom&amp;title=LSI_SAS_HBA"/>
	<link rel="alternate" type="text/html" href="https://wiki.jeremybryansmith.com/index.php?title=LSI_SAS_HBA&amp;action=history"/>
	<updated>2026-05-31T20:26:57Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wiki.jeremybryansmith.com/index.php?title=LSI_SAS_HBA&amp;diff=109&amp;oldid=prev</id>
		<title>Jeremy: Created page with &quot;=Upgrading firmware from Linux= If you need to upgrade the firmware on an LSI-based HBA, here&#039;s how to do it from Linux (without having to create a bootable DOS floppy or CD-R...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.jeremybryansmith.com/index.php?title=LSI_SAS_HBA&amp;diff=109&amp;oldid=prev"/>
		<updated>2017-06-22T19:45:59Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;=Upgrading firmware from Linux= If you need to upgrade the firmware on an LSI-based HBA, here&amp;#039;s how to do it from Linux (without having to create a bootable DOS floppy or CD-R...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Upgrading firmware from Linux=&lt;br /&gt;
If you need to upgrade the firmware on an LSI-based HBA, here&amp;#039;s how to do it from Linux (without having to create a bootable DOS floppy or CD-ROM image). These instructions assume that your vendor has provided you the firmware update files:&lt;br /&gt;
* Firmware, for example: &amp;lt;tt&amp;gt;3008IT14.ROM&amp;lt;/tt&amp;gt;&lt;br /&gt;
* BIOS, for example: &amp;lt;tt&amp;gt;mptsas3.rom&amp;lt;/tt&amp;gt;&lt;br /&gt;
# Download the sas3flash utility. I have not found an official download location, but found it here: http://support.lenovo.com/us/en/downloads/ds102443&amp;lt;pre&amp;gt;root@myserver ~ # wget https://download.lenovo.com/pccbbs/thinkservers/ul_avago_sas3flash_13.00.00.00_anyos.zip&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Unzip&amp;lt;pre&amp;gt;root@myserver ~ # unzip ul_avago_sas3flash_13.00.00.00_anyos.zip&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Move the static binary to a sane location and make it executable&amp;lt;pre&amp;gt;root@myserver ~ # mv sas3flash/sas3flash_linux_x64_rel/sas3flash /usr/local/bin/&amp;amp;#10;root@myserver ~ # chmod +x /usr/local/bin/sas3flash&amp;amp;#10;root@myserver ~ # chown root:root /usr/local/bin/sas3flash&amp;lt;/pre&amp;gt;&lt;br /&gt;
# List controllers:&amp;lt;pre&amp;gt;root@myserver ~ # sas3flash  -listall&amp;amp;#10;Avago Technologies SAS3 Flash Utility&amp;amp;#10;Version 13.00.00.00 (2016.03.07) &amp;amp;#10;Copyright 2008-2016 Avago Technologies. All rights reserved.&amp;amp;#10;&amp;amp;#10;        Adapter Selected is a Avago SAS: SAS3008(C0)&amp;amp;#10;&amp;amp;#10;Num   Ctlr            FW Ver        NVDATA        x86-BIOS         PCI Addr&amp;amp;#10;----------------------------------------------------------------------------&amp;amp;#10;&amp;amp;#10;0  SAS3008(C0)  12.00.02.00    0b.02.31.27    08.25.00.00     00:01:00:00&amp;amp;#10;&amp;amp;#10;        Finished Processing Commands Successfully.&amp;amp;#10;&amp;amp;#10;&amp;amp;#10;        Exiting SAS3Flash.&amp;lt;/pre&amp;gt;&lt;br /&gt;
# We only have one controller. List the details:&amp;lt;pre&amp;gt;root@myserver ~ # sas3flash  -list&amp;amp;#10;Avago Technologies SAS3 Flash Utility&amp;amp;#10;Version 13.00.00.00 (2016.03.07) &amp;amp;#10;Copyright 2008-2016 Avago Technologies. All rights reserved.&amp;amp;#10;&amp;amp;#10;        Adapter Selected is a Avago SAS: SAS3008(C0)&amp;amp;#10;&amp;amp;#10;        Controller Number              : 0&amp;amp;#10;        Controller                     : SAS3008(C0)&amp;amp;#10;        PCI Address                    : 00:01:00:00&amp;amp;#10;        SAS Address                    : 5003048-0-18c7-7c02&amp;amp;#10;        NVDATA Version (Default)       : 0b.02.31.27&amp;amp;#10;        NVDATA Version (Persistent)    : 0b.02.31.27&amp;amp;#10;        Firmware Product ID            : 0x2721 (IR)&amp;amp;#10;        Firmware Version               : 12.00.02.00&amp;amp;#10;        NVDATA Vendor                  : LSI&amp;amp;#10;        NVDATA Product ID              : LSI3008-IR&amp;amp;#10;        BIOS Version                   : 08.25.00.00&amp;amp;#10;        UEFI BSD Version               : 12.00.00.00&amp;amp;#10;        FCODE Version                  : N/A&amp;amp;#10;        Board Name                     : LSI3008-IR&amp;amp;#10;        Board Assembly                 : N/A&amp;amp;#10;        Board Tracer Number            : N/A&amp;amp;#10;&amp;amp;#10;        Finished Processing Commands Successfully.&amp;amp;#10;        Exiting SAS3Flash.&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Export any zpools or unmount any devices that are on that controller:&amp;lt;pre&amp;gt;root@myserver ~ # zpool export ssdpool0&amp;amp;#10;...&amp;lt;/pre&amp;gt;&lt;br /&gt;
# Run the update:&amp;lt;pre&amp;gt;root@myserver ~ # sas3flsh -o -f 3008IT14.rom -b mptsas3.rom&amp;lt;/pre&amp;gt;&lt;br /&gt;
# It was recommended to reboot afterwards, but may not be necessary:&amp;lt;pre&amp;gt;root@myserver ~ # shutdown -rf now&amp;lt;/pre&amp;gt;&lt;br /&gt;
# List the details again:&amp;lt;pre&amp;gt;root@myserver ~ # sas3flash  -listall&amp;amp;#10;Avago Technologies SAS3 Flash Utility&amp;amp;#10;Version 13.00.00.00 (2016.03.07) &amp;amp;#10;Copyright 2008-2016 Avago Technologies. All rights reserved.&amp;amp;#10;&amp;amp;#10;        Adapter Selected is a Avago SAS: SAS3008(C0)&amp;amp;#10;&amp;amp;#10;Num   Ctlr            FW Ver        NVDATA        x86-BIOS         PCI Addr&amp;amp;#10;----------------------------------------------------------------------------&amp;amp;#10;&amp;amp;#10;0  SAS3008(C0)  14.00.00.00    0e.00.31.27    08.31.03.00     00:01:00:00&amp;amp;#10;&amp;amp;#10;        Finished Processing Commands Successfully.&amp;amp;#10;        Exiting SAS3Flash.&amp;amp;#10;root@myserver ~ # sas3flash  -list&amp;amp;#10;Avago Technologies SAS3 Flash Utility&amp;amp;#10;Version 13.00.00.00 (2016.03.07) &amp;amp;#10;Copyright 2008-2016 Avago Technologies. All rights reserved.&amp;amp;#10;&amp;amp;#10;        Adapter Selected is a Avago SAS: SAS3008(C0)&amp;amp;#10;&amp;amp;#10;        Controller Number              : 0&amp;amp;#10;        Controller                     : SAS3008(C0)&amp;amp;#10;        PCI Address                    : 00:01:00:00&amp;amp;#10;        SAS Address                    : 5003048-0-18c7-7c02&amp;amp;#10;        NVDATA Version (Default)       : 0e.00.31.27&amp;amp;#10;        NVDATA Version (Persistent)    : 0e.00.31.27&amp;amp;#10;        Firmware Product ID            : 0x2721 (IR)&amp;amp;#10;        Firmware Version               : 14.00.00.00&amp;amp;#10;        NVDATA Vendor                  : LSI&amp;amp;#10;        NVDATA Product ID              : LSI3008-IR&amp;amp;#10;        BIOS Version                   : 08.31.03.00&amp;amp;#10;        UEFI BSD Version               : 12.00.00.00&amp;amp;#10;        FCODE Version                  : N/A&amp;amp;#10;        Board Name                     : LSI3008-IR&amp;amp;#10;        Board Assembly                 : N/A&amp;amp;#10;        Board Tracer Number            : N/A&amp;amp;#10;&amp;amp;#10;        Finished Processing Commands Successfully.&amp;amp;#10;        Exiting SAS3Flash.&amp;amp;#10;&amp;amp;#10;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Success!&lt;/div&gt;</summary>
		<author><name>Jeremy</name></author>
	</entry>
</feed>