This message was posted on behalf of Intel Corporation
Regarding this situation you are experiencing, we can tell you that the LSI* Mega RAID adapters are supported with Intel® Data Center Tool, as you can see on page 8 of the user's guide.
The only inconvenience we see is that Debian is not a supported operating system, reason why it may be hanging during the process.
About the Firmware Update Tool, there is no support while the drives are connected through a RAID adapter.
Is there any way you may try to use the Intel® Data Center Tool with a different supported operating system? (Windows* Server 2012 / R2, Windows* Server 2008 / R2, Windows* 7/8/8.1/10 or Linux* (RHEL 6.5/6.6/6.7/7.0/7.1 and SLES 11.3/11.4/12.1)
During the research, we found the following link from a different site, this one includes some sort of workaround, in case you would like to give it a try as well.
Note: Any links provided for third party tools or sites are offered for your convenience and should not be viewed as an endorsement by Intel® of the content, products, or services offered there. We do not offer support for any third party tool mentioned here.
I am aware that LSI MegaRAID adapters are supported by DCT, as per the docs. I suspect however that it is not supported on newer kernels. We have other machines running older Debian release (Wheezy) with kernel 3.12, and this apparently works. Obviously we cannot justify downgrading our systems to an obsolete Debian release just to upgrade SSD firmware.
Being a systems developer myself, I am familiar how the MegaRAID firmware interface (MFI) ioctls work, especially with regards to SCSI passthrough. As I said, it appears from the DCT log that it is at least attempting to talk to the drives attached to the MegaRAID, and I can even see Intel vendor strings and model numbers in the log. I don't know why it ultimately hangs. It would be very helpful if Intel published a list of kernel versions that it is compatible, since not everybody uses Windows, Red Hat or VMware. Notably missing from the list of supported systems is Intel's own Clear Linux, which as far as I know uses very recent kernels. How do Clear Linux users update their SSD firmware?
Can you explain why the bootable Firmware Update Tool ISO does not successfully start the X11 session? Have others reported this? We have numerous systems that simply have SSDs attached to LSI HBAs (not MegaRAID), as I wrote in my first message, this appeared to work, albeit with a lot of extra legwork that we'd like to avoid. We have a few hundred servers, with SSDs numbering over 2000, so we need to streamline this process.