./MegaCli -adpfwflash -f imr_fw.rom -a0 Adapter 0: ServeRAID M1015 SAS/SATA Controller Vendor ID: 0x1000, Device ID: 0x0073 Package version on the controller: 20.10.1-0020 Package version of the image file: 20.10 ERROR: The image file has older version than or same as that on the controller. The controller is not flashed.
./MegaCli -AdpAllInfo -aALL Adapter #0 ============================================================================== Versions ================ Product Name : ServeRAID M1015 SAS/SATA Controller Serial No : SP03xxxxxx FW Package Build: 20.10.1-0029 Mfg. Data ================ Mfg. Date : 08/11/10 Rework Date : 00/00/00 Revision No : Battery FRU : N/A Image Versions in Flash: ================ BIOS Version : 4.21.00_4.11.05.00_0x05000000 Preboot CLI Version: 03.02-015:#%00008 WebBIOS Version : 4.0-44-e_32-Rel NVDATA Version : 3.09.03-0011 FW Version : 2.120.24-1181 Boot Block Version : 2.02.00.00-0001 Pending Images in Flash ================ None PCI Info ================ Vendor Id : 1000 Device Id : 0073 SubVendorId : 1014 SubDeviceId : 03b1
Can anyone help me ?B:\LSI>megacli -AdpAllInfo -aALL
Exit Code: 0x01
B:\LSI>MegaCli -adpfwflash -f imr_fw.rom -a0
ERROR:Could not detect controller.
Failed to get ControllerId List.
Failed to get CpController object.
Exit Code: 0x01
No, that is not what I wrote. I wrote that I have been using the 9240-8i firmware on my M1015 with the megaraid_sas linux driver, and that I think the megaraid_sas linux driver is less buggy than the mpt2sas driver that would be used with the IT firmware, since I have seen some bug reports for mpt2sas and IT firmware LSI cards. But I think it is driver related, not firmware related. So if you are using a different OS (and therefore different driver), my comments about the linux drivers are not relevant.In fact, over at [H]ardForum it was stated that the raid firmware experiences less trouble than the IT firmware.
I stand corrected. That's what I get for not referencing the post and typing on my phoneNo, that is not what I wrote. I wrote that I have been using the 9240-8i firmware on my M1015 with the megaraid_sas linux driver, and that I think the megaraid_sas linux driver is less buggy than the mpt2sas driver that would be used with the IT firmware, since I have seen some bug reports for mpt2sas and IT firmware LSI cards. But I think it is driver related, not firmware related. So if you are using a different OS (and therefore different driver), my comments about the linux drivers are not relevant.
The only reason I can think of, as john4200 touched on, is if you have some compatibility problem with the card when it is using its default firmware "personality" of being an M1015/9240-8i. For example FreeBSD doesn't have a driver for this card built-in, and LSI's driver is out of date, hard to compile, and kind of sketchy overall. But, they do apparently support the IT-mode HBAs in the current kernels. I also remember reading somewhere about possible problems with the M1015 in ESXi when using hardware passthrough to the VM. Linux and Solaris drivers appear to be pretty solid though.I know, I know. I guess the real question is whether flashing is really even necessary. From all accounts that I am aware of, there have been no issues with the current raid firmware and the M1015s and Solaris. If the RAID card truly passes these through as an HBA does anyway when unconfigured, what is the benefit of flashing? I guess I could flash to test it out, but I do not have any spares. I suppose I could buy two extra though too.
Overall I'm just not seeing the purpose at this point.
That sounds about right. In fact flashing the IT-mode firmware is the exact opposite of what you want to do if you want any kind of RAID support, since the whole point of IT mode is to disable the RAID functionality and turn the card into a simple HBA.Quick silly question for you guys.
IT-mode does not enable the Raid5 features on this card.
The only way to do that is to purchase an Advance Key.
Are the 2 above statements correct?
However when i want to flash the latest firmware the sas2flash utility comes with the following message02:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 9240 (rev 02)
That all sounds a bit conflicting.No LSI SAS adapters found!