Red Hat Bugzilla – Bug 493959
Update MPT Fusion to version 4.00.13.10
Last modified: 2014-11-09 17:45:32 EST
A large customer, UBS, is requesting an update of the MPT Fusion driver in RHEL 5.4 to version 4.00.13.10. The current version in RHEL 5.3 is 3.04.06. LSI has requested through another BZ (475455) to update the driver to version 3.04.08.
This customer uses a significant amount of IBM hardware. IBM supplies them with online firmware update scripts that can be used to flash the server's firmware. In the case of the MPT Fusion devices, the IBM flash update has a requirement for driver version 4.00.13.10.
UBS would like to use the Red Hat supplied driver for support and compliance purposes. As a consequence, UBS is forced to use the offline update mechanism - an MS-DOS bootable flash - which is not acceptable. Other hardware in the machine - BIOS, service processor, NIC firmware - can all be updated via online mechanisms.
Just to be clear, the primary requirement is for a driver that supports the online firmware update utility. At the moment, the firmware update tool reports that it requires a 4.x series driver for this to work.
If an update in the 3.x.x stream can accomplish this, that's fine.
I think re-basing is a kABI breaker.. Tom - can you verify?
(In reply to comment #1)
> Just to be clear, the primary requirement is for a driver that supports the
> online firmware update utility. At the moment, the firmware update tool
> reports that it requires a 4.x series driver for this to work.
> If an update in the 3.x.x stream can accomplish this, that's fine.
I'm not aware of any 4.x version, maybe the problem is in the IBM tool.
Test kernel with our latest patch to 3.04.08rh can be found here ->
do you know what we need for this ?
OK - I thought the 4.x version was the latest upstream version, I could be wrong.
No, upstream is MPT_LINUX_VERSION_COMMON "3.04.07"
Ahhh, could be the out-of-box version then that LSI maintains themselves. This being the case, and it not being upstream, I don't see this happening unfortunately.
Here is my understanding of the various versions:
RHEL 5.3 - 3.04.06
Kernel Upstream - 3.04.07
Requested by LSI in BZ 475455 - 3.04.08
Requested by UBS for online firmware update - 4.00.13.10
Latest from LSI (out-of-box) - 4.16.00.00
(In reply to comment #0)
> the IBM flash update has a
> requirement for driver version 4.00.13.10.
So the question for IBM or LSI Logic is whether the in-box driver version 3.04.06
or 3.04.08 can be supported with the online firmware update scripts. And if not, why not?
The 4.13.10.00 driver version is an older release of out-of-box driver.
The driver version 4.18.00.00 is the latest one.
In general the utilities may work with the kernel upstream driver 3.04.08. But since all our testing is focused on the in-house (out-of-box) driver we can not assure whether the utilities WILL work fine with the upstream drivers without any hidden issues. So we always suggest to use the out-of-box driver with our utilities.
Regarding the script and it's compatibility with upstream drivers IBM has to comment, because I don't have any insight on what is the script doing and what application it uses internally to support our drivers.