mobilenvidia Posted January 8, 2012 Author Report Share Posted January 8, 2012 LSI9240 and LSI9211/9210 cross flash files: SAS2008 LSI DOS files LSI Windows files LSI Linux Files LSI EFI files LSI Seagate files (LSI/Seagate/Sun F40/F80 tools + FW) How to cross flash First things first, we take no responsibility for anything going wrong. Please read carefully, don't take shortcuts, and BE CAREFUL !! If in doubt or you can't afford a replacement should it go wrong then 'walk a away' Warnings are done, lets flash: Make a bootable USB stick, needs to be DOS bootable for the flasher etc to work, there are number ways to do it, ask Google Download the files I have compressed over here Self Extract the files somewhere, then place onto the USB stick Turn machine off grab the SAS address of the card, it's on the back on a green sticker (ie 500605B0xxxxxxxx) Turn machine in (with card back in) choose USB stick at boot option, for all the below it is assumed you are booted to USB stick in the directory with the files from download. Quote Convert LSI9240(IBM M1015) to a LSI9211-IT mode Type in the following exactly: megarec -writesbr 0 sbrempty.bin megarec -cleanflash 0 <reboot, back to USB stick> sas2flsh -o -f 2118it.bin -b mptsas2.rom (sas2flsh -o -f 2118it.bin if OptionROM is not needed) sas2flsh -o -sasadd 500605bxxxxxxxxx (x= numbers for SAS address) <reboot> Done! Convert LSI9240(IBM M1015) to a LSI9211-IR mode Type in the following exactly: megarec -writesbr 0 sbrempty.bin megarec -cleanflash 0 <reboot, back to USB stick> sas2flsh -o -f 2118ir.bin -b mptsas2.rom sas2flsh -o -sasadd 500605b0xxxxxxxx (x= numbers for SAS address) <reboot> Done! Convert LSI9211-IT or IR to LSI9211 IR or IT Type in the following exactly: Megarec -cleanflash 0 <reboot, back to USB stick> sas2flsh -o -f 2118ir.bin -b mptsas2.rom (2118it.bin = IT mode Firmware, change according to which way to flash) sas2flsh -o -sasadd 500605bxxxxxxxxx (x= numbers for SAS address) <reboot> Done! Convert LSI9211-IT/IR back to LSI9240 (IBM M1015) Type in the following exactly: Megarec -cleanflash 0 Megarec -writesbr 0 sbrm1015.bin <reboot, back to USB stick> Megarec -m0flash 0 0061_lsi.rom (for latest LSI firmware, also included 2x IBM roms too, just change name) <reboot> Done! Updated to LSI9211 P12 Firmware files, named same as P11 Also updated SAS2flsh, SAS2FLASH as well to latest versions. Added SAS2IRC and text files of commands Quote Link to comment Share on other sites More sharing options...
mobilenvidia Posted February 2, 2012 Author Report Share Posted February 2, 2012 Added latest IBM M1015 Firmware from IBM v12.10.1.0069 ServeRAID M1015 SAS/SATA Controller Firmware UpdateAdapters Supported: ServeRAID M1015 SAS/SATA Controller (46M0831) NOTE TO SERVICE - Reference RETAIN #N/A Version 20.10.1-0069- Suggested ------------------- Enhancement: - ServeRAID M1015 Dimmer Switches are disabled by default. Fixes: - Fixed issue where enabling security causes the configuration to be missing, and a configured FDE array to be seen as foreign on reboot. - Fixed issue where WebBIOS gives garbled message when enabing FDE on an existing Disk Group - Fixed issue where the logical Unit ID (VPD page 0x83) changed after foreign import. - Fixed issue where the LDBBM entries are incorrect after foreign import. - Fixed a problem where firmware was taking to long to complete the PCI config read. Causing the system to generate an NMI. - Fixed issue where the controller does not work with pci set to nomsi in kdump kernel. - Fixed issue where the LED behavior is incorrect, wrong drive will blink activity. - Fixed issue where the configuration becomes foreign after the firmware fails multiple attempts to access raid key during boot. - Fixed firmware issue where a replacement drive is not seen if the replacement is added during power cycle. - Fixed an intermittent RAID key failure during power-on. Quote Link to comment Share on other sites More sharing options...
mobilenvidia Posted February 24, 2012 Author Report Share Posted February 24, 2012 Added Firmware 20.10.1.0077 from LSI ************************************LSI Corp. MegaRAID Firmware Release ************************************ Release date: 01/30/12 ====================== Supported Controllers: ====================== MegaRAID SAS 9240-4i MegaRAID SAS 9240-8i Component: ========= SAS MegaRAID Firmware Release for MegaRAID Controllers Release date: 01/30/2012 Version Numbers: =============== Current Firmware Package: 20.10.1-0077 Current Package Details: APP-2.120.244-1482_BB-2.02.00.00-0001_BIOS-4.30.00_4.12.05.00_0x05120000_WEBBIOS-4.0-55-e_44-Rel_PCLI-03.02-01700008_NVDATA-3.09.03-0034_2011_12_29 Previous Firmware Package: 20.10.1-0061 Previous Package Details: APP-2.120.184-1415_BB-2.02.00.00-0001_BIOS-4.29.00_4.12.05.00_0x05080000_WEBBIOS-4.0-54-e_42-Rel_PCLI-03.02-01500008_NVDATA-3.09.03-0027_2011_10_06 Bug Fixes and Enhancements: =========================== Firmware: ========= LSIP200199863 (DFCT) UnconfigGood PD fails to kick in as EHS (Emergency Hot Spare) LSIP200050209 (DFCT) DATA TLB error exception in case of manual removal/insertion of drives. LSIP200051385 (DFCT) R1 rebuild hangs at 50% mark after CC is run LSIP200221925 (DFCT) SATA workaround handles LBA incorrectly for 6-byte read CDB LSIP200212818 (DFCT) Port forward LSIP200211068 to main stream liberator maintenance LSIP200212644 (DFCT) noticed additional fan speed event messages every 2 minutes LSIP200198466 (DFCT) wrong slot # reported by megaraid compared to physical slot for EG disk LSIP200210823 (DFCT) No data is copied to target array after more than 15 secs LSIP200212264 (DFCT) Multibit ECC error with customer Liberator MR board and vmware ESXi5.0 LSIP200199735 (DFCT) SL1:LSI Mega RAID SAS-MFI BIOS Register state 0xF0010002 LSIP200211484 (DFCT) MR bios show "adapter at baseport is not repoonding" intermittence LSIP200210596 (DFCT) HWR: 10M09: too many messages in fw log "ArDiskTypeMisMatch : SAS_SATA_MIXING_VIOLATION” LSIP200200117 (DFCT) HWR: 10M09: unexpected Power State Change events occur LSIP200185441 (DFCT) Disk performance disparity between WB controller cache on and off on system disks LSIP200210751 (DFCT) Patrol Read fails on R1 with around 2000 double medium errors WebBIOS: ======== LSIP200210939 (DFCT) System showed error message when entering uFEI web-bios BIOS: ======== LSIP200199737 (DFCT) Server System posts 'R00' as 'R0' during the reboot LSIP200186779 (DFCT) Option ROM should use PMM to allocate 32MB scratch memory if BIOS supports LSIP200200358 (DFCT) Doesn't show the JBOD information on BIOS Posting Numerous UEFI and HII updates NVDATA: ======= Numerous NVDATA changes Quote Link to comment Share on other sites More sharing options...
mobilenvidia Posted March 23, 2012 Author Report Share Posted March 23, 2012 Added Windows driver v5.2.112 for use in LSI9240 (IBM M1015 default) mode Added Windows driver v2.0.52.0 for use as a LSI9211 in either IT or IR mode Quote Link to comment Share on other sites More sharing options...
mobilenvidia Posted April 2, 2012 Author Report Share Posted April 2, 2012 U[dated the LSI9211 Firmware and BIOS files to verison P13 Updates sas2flsh to latest version (v13) Quote Link to comment Share on other sites More sharing options...
mobilenvidia Posted April 5, 2012 Author Report Share Posted April 5, 2012 Added Dell 20.10.1.0084 for new Perc H310 Quote Link to comment Share on other sites More sharing options...
anssi_s Posted May 1, 2012 Report Share Posted May 1, 2012 Hi, and thanks a lot for the informative guide. I intend to flash my M1015 to LSI9211-IT mode sans BIOS as soon as I get around to pulling it out and checking the SAS address. But do you think you could provide the file package in some format that doesn't require Windows to extract, like a ZIP file? Seems kind of odd to require Windows since the flashing stuff is done in DOS anyway... Quote Link to comment Share on other sites More sharing options...
mobilenvidia Posted May 1, 2012 Author Report Share Posted May 1, 2012 It's self extracting in Windows, not done a DOS self extracting zip for quite sometime. I'll repack the files at sometime to plain zip, for the non Windozers :) It will be a much larger download. Quote Link to comment Share on other sites More sharing options...
mobilenvidia Posted May 4, 2012 Author Report Share Posted May 4, 2012 Renamed driver file SAS2008.zip Made it a zip file for more OS support. Quote Link to comment Share on other sites More sharing options...
anssi_s Posted May 7, 2012 Report Share Posted May 7, 2012 It's self extracting in Windows, not done a DOS self extracting zip for quite sometime. I'll repack the files at sometime to plain zip, for the non Windozers :) It will be a much larger download. Thanks! Anyway, I noticed quite by accident that the old exe was a 7-zip self extracting file which is extractable without executing by at least some 7-zip utils like 7zr in Linux. Probably that would work in DOS too, but of course finding a DOS unzip than a 7-zip unpacker is probably easier... Anyways, my flashing went well and now enjoying no bios messages or delay from the SAS card at boot time :-) I'm using the controller in IT mode, so just extra SATA ports. Only drive currently but I intend to get two more soon... Quote Link to comment Share on other sites More sharing options...
mobilenvidia Posted May 11, 2012 Author Report Share Posted May 11, 2012 Updated to Firmware P13.5, IT and IR, BIOS not changed. Updated to Driver 2.0.55 Updated to latest sas2flsh Quote Link to comment Share on other sites More sharing options...
mobilenvidia Posted May 26, 2012 Author Report Share Posted May 26, 2012 Added LSI Firmware 20.10.1-0099 for LSI9240 mode Quote Link to comment Share on other sites More sharing options...
charlescola Posted June 22, 2012 Report Share Posted June 22, 2012 Dear Pieter Thank you for presenting this great information. After many hours researching cost effective RAID for a new build this option is clearly the way to go. I just have a couple of questions - you have truly become a master of these cards and I hope you don't mind answering... Do you still recommend the M1015 over the M5015 when using purely for fast RAID 0 applications (SSD and HDD arrays)? When flashing the BIOS of the M1015 to LSI Raid mode how do you disable the option ROM to speed up boot time? (OS will not be installed to RAID array - admin through WIndows based management system is fine). Thank You again, Best Regards, Charles Quote Link to comment Share on other sites More sharing options...
mobilenvidia Posted June 22, 2012 Author Report Share Posted June 22, 2012 Yes the M1015 is the way to go with RAID 0, 1, and IT mode. The M5015 comes into it's own with RAID5, but don't use for anything else Flashing the M1015 to IR mode with boot room = Don't flash the BIOS (mptsas2.rom) just flash the firmware (2118ir.bin) You'll need to clean flash the card then apply only the firmware Update the SAS address and reboot. MSM you can use to work on the RAID arrays (s) or set it up before you clean flash. Hope this helps Added IBM M1015 (LSI9240 mode) firmware v20.10.1-0101 Quote Link to comment Share on other sites More sharing options...
charlescola Posted June 23, 2012 Report Share Posted June 23, 2012 It helps alot - thank You very much. Quote Link to comment Share on other sites More sharing options...
charlescola Posted July 5, 2012 Report Share Posted July 5, 2012 Sorry - don't know if your SAS 2008 firmware thread should be highjacked like this - please let me know if this is a problem... After a lot of trouble (due to UEFI mobo) I eventually flashed the M1015 to 9211-IR without BIOS (using an older computer). Just another quick question... - The card is being used in a RAID 0 array for high definition audio editing with WD RE4 HDD's. I have short stroked previous arrays to great effect but on setting up the array with the 9211-IR mode I could not change the size of the virtual drive and could only create array using entire drive capacity. In fact there was near no options available for the array. Is there any way to short stroke with this card? Will it have optimum performance (not write to slow inner area of HDD platters) as long as I don't fill the array with too much data? Quote Link to comment Share on other sites More sharing options...
mobilenvidia Posted July 26, 2012 Author Report Share Posted July 26, 2012 Updated to P14 Firmware in both IR and IT Quote Link to comment Share on other sites More sharing options...
Aluminum Posted July 27, 2012 Report Share Posted July 27, 2012 Updated to P14 Firmware in both IR and IT FYI, the firmware you uploaded doesn't want to work with my ibm m1015 (fru 46m0861 manuf. 2011-11-17) When trying to update with sas2flsh (megarec steps work fine) it says something like: found: LSI2008(B2) Warning: firmware mismatch: Your device: 0x72 This firmware only supports the following device ids: 0x80 However I extracted the most recent 2118it.bin from the LSI site and it updated correctly: http://www.lsi.com/d...DOS_Windows.zip Still, without your guide theres no way I would've figured this out without a lot of lost hair :) Quote Link to comment Share on other sites More sharing options...
mobilenvidia Posted July 29, 2012 Author Report Share Posted July 29, 2012 I used MSM to update the Firmware with P14 (IR) which worked with no error with the file I have uploaded. I'll do some more digging Quote Link to comment Share on other sites More sharing options...
mobilenvidia Posted August 9, 2012 Author Report Share Posted August 9, 2012 Fixed the issue, DL now happily works with SAS2008 :) Quote Link to comment Share on other sites More sharing options...
sleyk Posted September 7, 2012 Report Share Posted September 7, 2012 (edited) hi there mobilenvidia, i need some dire help. i have a dell h200 and it has IR firmware on it. i would like to flash to IT firmware for dell or lsi. i have all required files from you and dell but when i execute sas2flsh in dos it gives me an error "failed to initialize PAL". So i used megarec and it says no mr controllers found. i am at a loss here. please help me out. i will check this thread everyday in hopes you stop by and read this. thanks! P.S. i have a asrock z77 fatal1ty motherboard with onbboard raid. i read where you told someone to disable all onboard controllers, i tried that with no success. help me out please!!! Edited September 7, 2012 by sleyk Quote Link to comment Share on other sites More sharing options...
mobilenvidia Posted September 7, 2012 Author Report Share Posted September 7, 2012 Once you get the PAL error you need to find a motherboard that doesn't have that issue. I have the same on my ASUS P8Z77 WS Mobo, PAL error when trying to SAS2flsh in DOS. Luckily I have an older ASRock P55 Deluxe3 which allow sas2flsh to work. Most ASUS and Gigabyte boards have the issue. I have an ASRock Z77 Fatality Pro-M board, but can't remember if this worked with sas2flsh I don't have a 2nd LGA1155 CPU to test. You have to use sas2flsh (or it's other OS versions) as Megarec is only for MegaRAID cards (ie LSI9240/60 etc) Personally I think consumer boards add so much to their designs all taking up resources that the SAS2008 in HBA (H200/LSI9211) mode has no room for it's resources. Quote Link to comment Share on other sites More sharing options...
sleyk Posted September 7, 2012 Report Share Posted September 7, 2012 (edited) hey thanks man. i appreciate your fast reply. i just wish i had an older board with onboard video! maybe i could look for a cheap intel board or if you have any recommendations? i also wanted to ask you about something. i also installed the dell h200 in my asrock fatality's 2nd pcie x16 slot which only runs at x8. it doesnt show up at all, but when i move my graphics card to the 2nd slot and put the h200 in the primary slot running at x16, it boots up and shows the dell bios config. is this normal? i have a pci e 3.0 card x16 video card. i would hate to lose bandwidth by putting in the 2nd slot, but if you think its ok, i will leave it there. What do you think? Sorry for bothering you so much! Edited September 7, 2012 by sleyk Quote Link to comment Share on other sites More sharing options...
mobilenvidia Posted September 8, 2012 Author Report Share Posted September 8, 2012 Which Fatality board do you have ? Pro - 2 x PCI Express 3.0 x16 slots (PCIE2/PCIE4: single at x16 (PCIE2) / x8 (PCIE4) or dual at x8/x8 mode) - 1 x PCI Express 2.0 x16 slot (PCIE5: x4 mode) - 2 x PCI Express 2.0 x1 slots - 2 x PCI slots Pro-M - 2 x PCI Express 3.0 x16 slots (PCIE1/PCIE3: single at x16 (PCIE1) / x8 (PCIE3) or dual at x8/x8 mode) - 1 x PCI Express 2.0 x16 slot (PCIE4: x4 mode) - 1 x PCI Express 2.0 x1 slot Performance - 1 x PCI Express 3.0 x16 slot (PCIE1: x16 mode) - 1 x PCI Express 2.0 x16 slot (PCIE3: x4 mode) - 1 x PCI Express 2.0 x1 slot - 2 x PCI slots They are all different in the PCIe layouts Try placing the H200 in the PCIe Gen2 slot (as above) it's only PCIe 4x but may just work Quote Link to comment Share on other sites More sharing options...
sleyk Posted September 9, 2012 Report Share Posted September 9, 2012 hi there, i have the asrock fatality pro motherboard. i will definitely try it. i was sure that the dell h200 was a x8 card, but i will see if it works in the x4 slot. thanks for your reply will keep you posted. Quote Link to comment Share on other sites More sharing options...
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.