Error Failed To Initialize Pal
Contents |
Start here for a quick overview of the site Help Center Detailed answers to any questions you might have Meta Discuss the workings and policies of this site About Us Learn more error failed to initialize pal. exiting program about Stack Overflow the company Business Learn more about hiring developers or posting ads sas2flsh failed to initialize pal with us Server Fault Questions Tags Users Badges Unanswered Ask Question _ Server Fault is a question and answer site for sas2flash.efi download system and network administrators. Join them; it only takes a minute: Sign up Here's how it works: Anybody can ask a question Anybody can answer The best answers are voted up and rise to the
9211-8i Firmware
top “Failed to initialize PAL.” while upgrading an LSI 9211-8i to IT? up vote 1 down vote favorite When attempting to flash my LSI SAS 9211-8i card on my ASUS H87I-PLUS LGA 1150 Intel H87 Mini ITX Motherboard, I was able to get through all of the instructions until I was finally ready to flash, using SAS2FLSH.exe. The error reported was: ERROR: Failed to initialize PAL. Exiting program. What would freenas sas2flash cause this? update uefi share|improve this question asked Mar 29 '15 at 23:29 aronchick 156210 add a comment| 1 Answer 1 active oldest votes up vote 1 down vote Hit my head against the wall (a lot) on this. For me, solved it by: Formatting the USB as freedos (using Rufus) - https://www.all4os.com/windows/create-a-bootable-ms-dos-or-freedos-usb-drive.html Downloading the Shell_full.efi, renaming to shellx64.efi, and putting it on the root of the drive - https://svn.code.sf.net/p/edk2/code/trunk/edk2/EdkShellBinPkg/FullShell/X64/Shell_Full.efi Downloading the sas2flash.efi - http://www.lsi.com/products/host-bus-adapters/pages/lsi-sas-9211-8i.aspx#tab/tab4 Booting to the ASUS bios and loading EFI shell (it's the last step, in the last page on the advanced screen on the bottom of the page, same page as "Save and Reset" Follow the rest of the instructions on this page (http://digitalcardboard.com/blog/2014/07/09/flashing-it-firmware-to-the-lsi-sas-9211-8i-hba-2014-efi-recipe/) ; to show the controller and verify the current version. sas2flash.efi -listall ; to erase the BIOS, do not reboot after this command. sas2flash.efi -o -e 6 ; to write the new firmware and BIOS. sas2flash.efi -o -f 2118it.bin -b mptsas2.rom More instructions here to compare: http://brycv.com/blog/2012/flashing-it-firmware-to-lsi-sas9211-8i/ share|improve this answer edited Apr 1 '15 at 23:06 answered Mar 29 '15 at 23:29 aronchick 156210 add a comment| Your Answer draft saved draft discarded Sign up or log in Sign up using Google Sign up using Facebook Sign up using E
I wanted to upgrade the firmware on my recently acquired LSI SAS9211-8i SAS/SATA 6Gb/s PCI Express card to the latest IT version rather than the error: cannot flash it firmware over ir firmware! IR version it ships with. Apparently this process is a little bit easier
Sas2flash Linux Download
on older 3Gb/s cards but not quite as simple on the 6Gb/s models. In addition, things get complicated with newer
Flash 9211-8i It Mode
motherboards as well. Here are the steps to switch from IR to IT firmware. For those of you that have not read up on the two firmware types, the IR Firmware is the http://serverfault.com/questions/679175/failed-to-initialize-pal-while-upgrading-an-lsi-9211-8i-to-it Integrated RAID firmware. This is the typical hardware RAID firmware that the internal cards ship with. The IT firmware, on the other hand, is the Initiator Target firmware which is designed to allow an SAS HBA to connect to up to 256 devices uses SAS Expanders. The IT firmware is typically shipped on external cards. The IT firmware does not have any RAID capabilities and http://brycv.com/blog/2012/flashing-it-firmware-to-lsi-sas9211-8i/ simply acts as an HBA. The reason I wanted the IT firmware was so that I would have no IR firmware to worry about since I was going to be using Linux md software RAID anyway. Before you do anything else, I would recommend that you remove any other HBAs from the system, especially LSI HBAs. It is possible to specify which controller you want to flash but it is safer to just have a single controller in the system. The first step in this process is to download the appropriate files from LSI Logic’s web site. These are located in the support downloads section for the SAS9211-8i. It would be nice if the needed files were clearly explained but, sadly, that is not the case. Although Windows will never touch this system, you first need to download the Windows and MSDOS package because that is where the actual firmware files are available. I am downloading the latest Phase 12 firmware in order to have future support for larger than 2TB hard drives. LSI knowledge base article 16399 lists what versions are required for larger than 2TB support. The name of this package is: 9211_8i_Package_P12_IR_IT
Was this FAQ helpful? YES NO Enter Comments Below:Note: Your failed to initialize comments/feedback should be limited to this FAQ only. For technical support, please send an email to support@supermicro.com. Enter your email address below if you'd like a technical support staff to reply: Please type what you see: FAQ Stats FAQ ID Related Category / Keyword Date Posted Code 14536 Storage: - SAS 07/15/12 Print Answer
IBM M1015 RAID controller for my ZFS server, as the old Intel SASUC8I did not support drives bigger than 2 TB. This IBM controller is usually available really cheaply on ebay. It comes with a fairly basic RAID firmware that’ll do mirrors or stripes, but no RAID5. Supposedly, it should hand off non-raid drives transparently to the OS, but i wanted to load the LSI IT firmware that turns it into a dumb HBA instead. This is my process. You’ll need the megarec and sas2flsh tools, the newest firmware for the LSI 9211-8I chipset and a DOS bootable USB stick. The good people at http://www.servethehome.com/ibm-serveraid-m1015-part-4/ have created a .zip file with most of what you need, namely megacli.exe, megarec.exe, sbrempty.bin and sas2flsh.exe. You can get the latest firmware from http://www.lsi.com/support/Pages/download-search.aspx by searching for the “Host Bus Adapter” 9211-8I, which should get you 2118it.bin. You may want to grab Installer_P15_for_UEFI.zip while you’re there, if you’re using a UEFI based motherboard. More about that one later. VERY IMPORTANT (i think): Before you touch the controller, you have to note the SAS address of the card. You can do this by looking at a label on the card or you can find it with the following command: megacli -AdpAllInfo -aAll Somewhere a little down the wall of text you’ll see something like: HW Configuration ================ SAS Address : 500605b0046c5b90 Note this address for a few steps down the line. When you boot off the USB stick, you first have to wipe the flash memory of the controller with the following commands: megarec -writesbr 0 sbrempty.bin megarec -cleanflash 0 After that you reboot and boot back on the USB stick. To load the actual firmware, you run these commands: sas2flsh -o -f 2118it.bin -b mptsas2.rom (You can omit the “-b mptsas2.rom” if you’re not going to boot from the controller and the computer will boot a bit faster) sas2flsh -o -sasadd 500605b0046c5b90 (replace this address with what you got from megacli earlier) Now, the fun part for those with UEFI motherboards. If sas2flsh reports “ERROR: Failed to initialize PAL. Exiting program.” when you try to flash the card, it is unable to do this from DOS. You have to get a UEFI shell (https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2/EdkShellBinPkg/FullSh