Fireball3 Posted January 3, 2017 Share Posted January 3, 2017 I have successfully flashed my new IBM m1015 to IT mode. I used the default bat steps which included the mptsas2.rom . If I don't want the rom now , which step do I need to re-do , do I need to start from the beginning as in 1.bat and so forth? I'm not sure which toolset you're using but in principle you need: sas2flsh.exe -l eraselog.txt -o -e 6 to erase the card (megarec is probably not working anymore once the card is on P20) and then sas2flsh.exe -l Flashlog.txt -o -f 2118it.bin to flash the firmware. If I remember correctly, there is an option to erase only the BIOS (must be another number than 6) but I have no time to search right now. Quote Link to comment
sivaptw Posted January 4, 2017 Share Posted January 4, 2017 I have successfully flashed my new IBM m1015 to IT mode. I used the default bat steps which included the mptsas2.rom . If I don't want the rom now , which step do I need to re-do , do I need to start from the beginning as in 1.bat and so forth? I'm not sure which toolset you're using but in principle you need: sas2flsh.exe -l eraselog.txt -o -e 6 to erase the card (megarec is probably not working anymore once the card is on P20) and then sas2flsh.exe -l Flashlog.txt -o -f 2118it.bin to flash the firmware. If I remember correctly, there is an option to erase only the BIOS (must be another number than 6) but I have no time to search right now. I'm using the P11 firmware provided from this forum. Thanks. Quote Link to comment
ghostboarder Posted January 18, 2017 Share Posted January 18, 2017 Gentlemen, joined up for help with this issue. Read 'Page 1' by the OP, downloaded the tools for my 1068e, figured i would boot into WindowsPE with a Win7 USB flash disk and do the deed there, was able to backup the firmware and sucessfully flash the new IR firmware, but the .bat script stuck at the 'Resetting Controller' part, so after 30 mins i rebooted. Aaaaaaaaannnnnd now, the LSI controller is not detected at all!! Am i screwed? I repeat, i DO have a backup of the firmware on the same USB stick. Quote Link to comment
FingerlessGloves Posted January 18, 2017 Share Posted January 18, 2017 Gentlemen, joined up for help with this issue. Read 'Page 1' by the OP, downloaded the tools for my 1068e, figured i would boot into WindowsPE with a Win7 USB flash disk and do the deed there, was able to backup the firmware and sucessfully flash the new IR firmware, but the .bat script stuck at the 'Resetting Controller' part, so after 30 mins i rebooted. Aaaaaaaaannnnnd now, the LSI controller is not detected at all!! Am i screwed? I repeat, i DO have a backup of the firmware on the same USB stick. Start from the beginning, with the write sbr, I though I have brick my D2607, but turns out as long as the megarec can see it its not bricked. Quote Link to comment
ghostboarder Posted January 19, 2017 Share Posted January 19, 2017 Ok, so i am trying what Madburg suggested to another poster in this thread who had the exact same issue as myself. Grab a USB key, load a free version of unRAID on it, add the Linux (unRAID) LSI update package to the key as well. Disconnect your windows HD from the system for now. Boot up with the unRAID USB stick and run the LSI update steps. So, i have executed the "List All Adaptors.sh" before attempting anything else, and i get this: "array found started, stop array before proceeding" Which sounds like a good sign. Another user had the same error, but i didnt see a definitive answer for it. Whats next? Quote Link to comment
Fireball3 Posted January 19, 2017 Share Posted January 19, 2017 It's generally not a good idea to do the hardware flashing in Windows. You never know, how Windows treats your hardware, what kind of drivers are in between etc. It can work but the risk is higher to fail than in DOS. "array found started, stop array before proceeding" What is your card type exactly? Link to the tools you are trying to use? Why IR firmware? Quote Link to comment
FingerlessGloves Posted January 19, 2017 Share Posted January 19, 2017 I would follow this my self. https://lime-technology.com/forum/index.php?topic=12767.msg526226#msg526226 Try both the SBR files I said in the instructions. See if that works. The zip contains all the files you need. Dont do that lol, I thought you were doing a 9211-8i What guide are you following for the 1068? Quote Link to comment
ghostboarder Posted January 20, 2017 Share Posted January 20, 2017 Fireball/Jonny, I have followed the guide at the beginning of this thread and downloaded the files from the second post. It is a LSI 1068e card embedded in a Supermicro X8DTL-3F board. I want to use IR mode so i can create a RAID10 for use as an Vmware ESXi lab/dev. As of right now, there is no OS installed, the BIOS doesnt see the card, but when using the UNRaid Server Linux on a USB stick (as referenced earlier in this thread by Madburg) I get the above mentioned error. There is one thing, this board has a confusing manual entry about 2 (or 1, its not specific) jumpers which can be moved to choose IT or IR mode. Apparently that isnt enough, as after trying numerous combinations, i searched and ended up here. Quote Link to comment
FingerlessGloves Posted January 20, 2017 Share Posted January 20, 2017 Fireball/Jonny, I have followed the guide at the beginning of this thread and downloaded the files from the second post. It is a LSI 1068e card embedded in a Supermicro X8DTL-3F board. I want to use IR mode so i can create a RAID10 for use as an Vmware ESXi lab/dev. As of right now, there is no OS installed, the BIOS doesnt see the card, but when using the UNRaid Server Linux on a USB stick (as referenced earlier in this thread by Madburg) I get the above mentioned error. There is one thing, this board has a confusing manual entry about 2 (or 1, its not specific) jumpers which can be moved to choose IT or IR mode. Apparently that isnt enough, as after trying numerous combinations, i searched and ended up here. Have you tried DOS and with the megarec exe, and do "Megarec -adplist" see if its see's the card? Quote Link to comment
ghostboarder Posted January 20, 2017 Share Posted January 20, 2017 DOS from within Windows? Or from a USB stick (ie. FreeDOS)? I have not tried either yet. What package is the megarec tool included in? Edit: as Fireball3 had said earlier, it looks like DOS in Windows is not the way to go. I will try from within FreeDOS once i find the package with the megarec tool. Quote Link to comment
FingerlessGloves Posted January 20, 2017 Share Posted January 20, 2017 FreeDOS, This zip contains it, https://mega.nz/#!W09jRBQT!Q3W9lXVlfYRmSbQsR-oYtTaXJYRpjMUnUGrW3AzQHbs Use Rufus then copy those files on. Its what I use to flash a d2607. but the exe's etc are the same. Quote Link to comment
Fireball3 Posted January 20, 2017 Share Posted January 20, 2017 The latest toolset for crossflashing the Dell H310 contains both. Rufus, FreeDOS as well as Megarec. Quote Link to comment
ezhik Posted January 23, 2017 Share Posted January 23, 2017 Alright. So I just confirmed, to crossflash Fujitsu D2607 into 9211-8i: 3 x A21 -> success 1 x A11 -> success So here is the procedure I had to follow to make BOTH ports work on a11 and a21. a11 - sbrfj.bin a21 - sbrjohnny.bin 1) boot into freeDOS: a) get your sas address by executing: megacli -adpallinfo -aall |find /i "sas address" > sas_addr.txt b) create a back-up of your current sbr megarec.exe -readsbr 0 orig-sbr.bin c) flash a11 or a21 sbr: megarec writesbr 0 sbr-a11.bin or megarec writesbr 0 sbr-a21.bin d) clean out flash megarec -cleanflash 0 note: if you are getting an error cleaning flash, reboot and try again. might take 3-4 reboots. e) reboot into efi shell: note: for me the drive was fs2. fs2: sas2hax -o -f 2118it.bin f) reboot into efi shell: fs2: sas2hax -o -f 2118it.bin -b mptsas2.rom sas2hax -o -sasadd 5000* note: if you don't know what your sas address is, use openssl to generate random hex characters: openssl rand -hex 6 d847203de496 So your random SAS Address would be: 5000d847203de496 g) reboot into freedos megarec writesbr 0 sbr-a11.bin or megarec writesbr 0 sbr-a21.bin sas2flsh -o -sasadd (use same sas address from step #f) h) reboot and enjoy! Quote Link to comment
FingerlessGloves Posted January 24, 2017 Share Posted January 24, 2017 My Guide #Post has been update. I've now reuploaded the files with the renamed files now, I know they work. Quote Link to comment
exterminantus Posted January 25, 2017 Share Posted January 25, 2017 hi, all. i have a new supermicro server based on x9drl-7f motherboard. by mistake, i flashed wrong rom to raid controller (lsi 2208). rom was found on supermicro ftp server (ftp.supermicro.com/Driver/SAS/LSI/2208/Firmware(not_for_X9DRL-7F)/). so, i got error "f/w is in fault state" and "adapter on baseport not responding. no megaraid adapter installed". try recovery with LSI_PreBoot_Installer, but no result. supermicro support says "LSI did not provide IMR firmware for this special chipset". LSI not responding, server supplier also. can you help me solve this problem? p.s. sorry, bad english. Quote Link to comment
shanehm2 Posted January 26, 2017 Share Posted January 26, 2017 Hey there is their any people who are willing to sell preflashed cards ? As I am not to confident in doing it ? Quote Link to comment
FingerlessGloves Posted January 26, 2017 Share Posted January 26, 2017 Hey there is their any people who are willing to sell preflashed cards ? As I am not to confident in doing it ? I just sold one on ebay. Where do you live though? I'm in the UK. Quote Link to comment
ClunkClunk Posted January 27, 2017 Share Posted January 27, 2017 Update on 07.06.2016 There is a new firmware from Avago. P20.00.07.00 The toolset has been updated accordingly. First impressions. http://www3.zippyshare.com/v/xZKIOHaz/file.html MD5: 24f7d428292e00f9dee6f715d8564202 This toolset worked well for me to flash a Dell Perc H310 to P20 firmware in IT mode. I don't have my cables yet, so I've not been able to put any drives on it, but so far it looks like the flashing went perfectly. Thanks! Quote Link to comment
ghostboarder Posted February 6, 2017 Share Posted February 6, 2017 Hey guys, back from a week and a half off in a very warm place Ok, so Jonny, which toolset, exactly, should i grab? Are you and Fireball3 referring to essentially the same toolset? Quote Link to comment
ghostboarder Posted February 7, 2017 Share Posted February 7, 2017 So Jonny, i have downloaded the toolset from your "#Post" and followed the guide. I have ensured the jumpers are set correctly, in this case, for IT mode, which is the default. When running the command "megare -readsbr 0 sbrbackup.bin", i get "No MR conroller(s) found. If controller is physically present but not found, please shutdown the system and set the jumper in default position and power up". I have tried with various combinations of the 2 relevant jumpers, with the above result both times. again, i am using an LSI 1068e. EDIT: Fireball3, i have also tried your Dell/LSI tool, and i also get the "No MR controllers found" error at Step 2. As well, my ADAPTERS.TXT is empty of card info save for the exit code of 0x01. Quote Link to comment
FingerlessGloves Posted February 7, 2017 Share Posted February 7, 2017 Hi Ghost, My guide is mainly for Fujitsu D2607, but basically the same for other cards. What slot do you have the card in? I was only able to flash mine in the first 16x slot. Quote Link to comment
ghostboarder Posted February 7, 2017 Share Posted February 7, 2017 Hi Jonny, The card is built-in to the Supermicro board. Update, a Windows 7 install (on the Intel sata ports) will see the card. Does that get me any closer? I saw another user on the forums who had the same issue and Supermicro said no dice unless he sent it in for 'repair'. Quote Link to comment
FingerlessGloves Posted February 7, 2017 Share Posted February 7, 2017 Might be tricky then if its built in, I'm guessing you have google'd the hell out of it? If megarec cant see it in DOS, then I'm not sure. Quote Link to comment
Fireball3 Posted February 8, 2017 Share Posted February 8, 2017 Step 1 is a megacli command to grab the controller info. This step will fail on controllers with newer firmware for some reason. Try to use sas2flsh instead. In the latest DELL toolset you will find the files 1e.bat and 3e.bat, which use the sas2flsh instead of the megacli respectively megarec. 1e.bat is for grabbing the adaptors info - harmless. 3e.bat is for deleting the ROM - now this is an one way ticket as I can't tell if the subsequent flashing step will work. In contrast to the deleting step, there are several checks when a firmware is flashed. It's a bit of a risk here. Anyway, once you decide to take that risk, it should be clear that you need to specify the correct ROM for your board in one of the 5IT...bat files! Good luck! Edit: It might be useful to have a look at Supermicros tools for updating the firmware (and as a backup just in case). Maybe you can use that but just switch the ROM? Quote Link to comment
FingerlessGloves Posted February 8, 2017 Share Posted February 8, 2017 Step 1 is a megacli command to grab the controller info. This step will fail on controllers with newer firmware for some reason. Try to use sas2flsh instead. In the latest DELL toolset you will find the files 1e.bat and 3e.bat, which use the sas2flsh instead of the megacli respectively megarec. 1e.bat is for grabbing the adaptors info - harmless. 3e.bat is for deleting the ROM - now this is an one way ticket as I can't tell if the subsequent flashing step will work. In contrast to the deleting step, there are several checks when a firmware is flashed. It's a bit of a risk here. Anyway, once you decide to take that risk, it should be clear that you need to specify the correct ROM for your board in one of the 5IT...bat files! Good luck! Edit: It might be useful to have a look at Supermicros tools for updating the firmware (and as a backup just in case). Maybe you can use that but just switch the ROM? Can you link the post with the download for him. He's using mine currently. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.