{"id":588,"date":"2012-03-10T00:41:13","date_gmt":"2012-03-10T00:41:13","guid":{"rendered":"http:\/\/joelinoff.com\/blog\/?p=588"},"modified":"2012-03-10T00:55:03","modified_gmt":"2012-03-10T00:55:03","slug":"bootable-usb-to-flash-it-mode-for-lsi-sas-9211-8i-and-9200-8e-controllers","status":"publish","type":"post","link":"https:\/\/joelinoff.com\/blog\/?p=588","title":{"rendered":"Bootable USB to Flash IT Mode for LSI SAS 9211-8i and 9200-8e Controllers"},"content":{"rendered":"<p>I have created a FreeDOS 1.1 bootable USB that allows you to flash IT mode for LSI SAS 92100-8i and 9200-8e controllers. <\/p>\n<p>To use it, download the lsifw.img archive, unpack it and flash to your USB. Then flash the controller using the LSI\\SAS\\9211_8i\\flash.bat file or the LSI\\SAS\\9200_8e\\flash.bat file.<\/p>\n<h1>Downloads<\/h1>\n<table>\n<thead>\n<tr>\n<th>File<\/th>\n<th>Size<\/th>\n<th>Sum<\/th>\n<th>Unpack Command<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><a href=\"http:\/\/downloads.joelinoff.com\/lsifw.tar.bz2\" title=\"lsifw.tar.bz2\">lsifw.tar.bz2<\/a><\/td>\n<td align=\"right\">29M<\/td>\n<td>55925 29689<\/td>\n<td>tar jxf lsifw.tar.bz2<\/td>\n<\/tr>\n<tr>\n<td><a href=\"http:\/\/downloads.joelinoff.com\/lsifw.zip\" title=\"lsifw.zip\">lsifw.zip<\/a><\/td>\n<td align=\"right\">34M<\/td>\n<td>42642 34190<\/td>\n<td>unzip lsifw.tar.bz2<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>On linux you can flash it to your USB using this command:<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;<code>dd if=lsifw.img of=\/dev\/<usb> bs=1M<\/code>.<\/p>\n<p>I used it to flash the SAS\/SATA controller on a Dell PowerEdge R610 that is used as the head server for a ZFS filer that I am building with a colleague because I wanted to upgrade to a newer version of the firmware.<\/p>\n<p>The flash.bat script assumes that the sasaddhi address is 500605B so before executing it, run <code>sas2flsh -o -listsasadd<\/code> as specified in the readme.txt file. If the address is different, edit the flash.bat file and insert the new address.<\/p>\n<p>Here is what the flash.bat file looks like for the 9211-8i controller:<\/p>\n<p>[crayon type=&#8221;dos&#8221; toolbar=&#8221;always&#8221; title=&#8221;flash.bat for 9211-8i&#8221;]<br \/>\n@echo off<br \/>\nsas2flsh -o -e 7<br \/>\ncls<br \/>\nsas2flsh -f 9211_8i.fw<br \/>\nsas2flsh -b mptsas2.rom<br \/>\ncls<br \/>\nsas2flsh -o -sasaddhi 500605B<br \/>\n[\/crayon]<\/p>\n<p>Here are the basic steps.<br \/>\n<!--more--><\/p>\n<h1>1 Initial USB Boot Screen<\/h1>\n<p>Choose option 4: &#8220;Load FreeDOS without drivers&#8221;.<\/p>\n<p><a href=\"http:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img021.png\"><img loading=\"lazy\" src=\"http:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img021.png\" alt=\"\" title=\"img02\" width=\"722\" height=\"430\" class=\"alignnone size-full wp-image-590\" srcset=\"https:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img021.png 722w, https:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img021-300x178.png 300w, https:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img021-500x297.png 500w\" sizes=\"(max-width: 722px) 100vw, 722px\" \/><\/a><\/p>\n<h1>2 Chdir to the C:\\LSI\\SAS\\9211_8i Directory<\/h1>\n<p>Or the 9200_8e directory if that is your controller type.<\/p>\n<p><a href=\"http:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img041.png\"><img loading=\"lazy\" src=\"http:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img041.png\" alt=\"\" title=\"img04\" width=\"722\" height=\"430\" class=\"alignnone size-full wp-image-591\" srcset=\"https:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img041.png 722w, https:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img041-300x178.png 300w, https:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img041-500x297.png 500w\" sizes=\"(max-width: 722px) 100vw, 722px\" \/><\/a><\/p>\n<h1>3 Check SASADDHI<\/h1>\n<p>Run the <code>sas2flsh -o listsasadd<\/code> or see the readme.txt file for more options. If the address is different, then edit the flash.bat file.<\/p>\n<h2>3.1 Run the Editor<\/h2>\n<p>Run the editor:<\/p>\n<p><a href=\"http:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img051.png\"><img loading=\"lazy\" src=\"http:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img051.png\" alt=\"\" title=\"img05\" width=\"722\" height=\"430\" class=\"alignnone size-full wp-image-592\" srcset=\"https:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img051.png 722w, https:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img051-300x178.png 300w, https:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img051-500x297.png 500w\" sizes=\"(max-width: 722px) 100vw, 722px\" \/><\/a><\/p>\n<h2>3.2 Edit the flash.bat File<\/h2>\n<p>Edit the file.<br \/>\n<a href=\"http:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img063.png\"><img loading=\"lazy\" src=\"http:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img063.png\" alt=\"\" title=\"img06\" width=\"722\" height=\"430\" class=\"alignnone size-full wp-image-597\" srcset=\"https:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img063.png 722w, https:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img063-300x178.png 300w, https:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img063-500x297.png 500w\" sizes=\"(max-width: 722px) 100vw, 722px\" \/><\/a><\/p>\n<h1>4 Run flash.bat<\/h1>\n<p>It will take a few minutes for the script complete. For the 9 low order address bits I usually choose <code>000000001<\/code>.<\/p>\n<h1>5 Screen Shot of the SAS\/SATA Controller Card<\/h1>\n<p>Here is a screen shot of the controller card.<br \/>\n<a href=\"http:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img07.jpg\"><img loading=\"lazy\" src=\"http:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img07-1024x768.jpg\" alt=\"\" title=\"img07\" width=\"584\" height=\"438\" class=\"alignnone size-large wp-image-603\" srcset=\"https:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img07-1024x768.jpg 1024w, https:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img07-300x225.jpg 300w, https:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img07-400x300.jpg 400w\" sizes=\"(max-width: 584px) 100vw, 584px\" \/><\/a><\/p>\n<h1>6 Screen Shot of the Updated Config Utility<\/h1>\n<p>Note that at the top the version is v7.23.01.00 (2011.11.17). The 2011.11.17 shows that the firmware is updated.<\/p>\n<p><a href=\"http:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img08.jpg\"><img loading=\"lazy\" src=\"http:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img08-1024x768.jpg\" alt=\"\" title=\"img08\" width=\"584\" height=\"438\" class=\"alignnone size-large wp-image-606\" srcset=\"https:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img08-1024x768.jpg 1024w, https:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img08-300x225.jpg 300w, https:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img08-400x300.jpg 400w\" sizes=\"(max-width: 584px) 100vw, 584px\" \/><\/a><\/p>\n<h1>7 Screen Shot of the Controller Topology<\/h1>\n<p>This is a shot of the controller topology which shows the disks in the JBOD.<\/p>\n<p><a href=\"http:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img10.jpg\"><img loading=\"lazy\" src=\"http:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img10-1024x768.jpg\" alt=\"\" title=\"img10\" width=\"584\" height=\"438\" class=\"alignnone size-large wp-image-607\" srcset=\"https:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img10-1024x768.jpg 1024w, https:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img10-300x225.jpg 300w, https:\/\/joelinoff.com\/blog\/wp-content\/uploads\/2012\/03\/img10-400x300.jpg 400w\" sizes=\"(max-width: 584px) 100vw, 584px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have created a FreeDOS 1.1 bootable USB that allows you to flash IT mode for LSI SAS 92100-8i and 9200-8e controllers. To use it, download the lsifw.img archive, unpack it and flash to your USB. Then flash the controller using the LSI\\SAS\\9211_8i\\flash.bat file or the LSI\\SAS\\9200_8e\\flash.bat file. Downloads File Size Sum Unpack Command lsifw.tar.bz2 &hellip; <a href=\"https:\/\/joelinoff.com\/blog\/?p=588\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Bootable USB to Flash IT Mode for LSI SAS 9211-8i and 9200-8e Controllers<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[4],"tags":[],"_links":{"self":[{"href":"https:\/\/joelinoff.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/588"}],"collection":[{"href":"https:\/\/joelinoff.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/joelinoff.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/joelinoff.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/joelinoff.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=588"}],"version-history":[{"count":17,"href":"https:\/\/joelinoff.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/588\/revisions"}],"predecessor-version":[{"id":612,"href":"https:\/\/joelinoff.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/588\/revisions\/612"}],"wp:attachment":[{"href":"https:\/\/joelinoff.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=588"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/joelinoff.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=588"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/joelinoff.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=588"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}