I'm not sure how this issue was marked with a "correct answer."
I downloaded and tried the stand-a-lone 4.3.0 mft utilities and there is no difference in behavior. "mst start" still fails for the "version magic" number.
[root@co-sanfs2sim-01 bin]# ./mlxup --query
Querying Mellanox devices firmware ...
Device #1:
----------
Device Type: ConnectX4
Part Number: MCX456A-ECA_Ax
Description: ConnectX-4 VPI adapter card; EDR IB (100Gb/s) and 100GbE; dual-port QSFP28; PCIe3.0 x16; ROHS R6
PSID: MT_2190110032
PCI Device Name: 0000:90:00.0
Base GUID: 7cfe900300726e9a
Base MAC: 00007cfe90726e9a
Versions: Current Available
FW 12.14.2036 12.14.2036
Status: Up to date
[root@co-sanfs2sim-01 mft-4.3.0-25]# uname -a
Linux co-sanfs2sim-01.us.oracle.com 4.1.12-32.el7uek-axnp.debug.070000.009400 #1 SMP Fri Jan 29 12:18:44 PST 2016 x86_64 x86_64 x86_64 GNU/Linux
[root@co-sanfs2sim-01 mft-4.3.0-25]# ./install.sh
-I- Removing all installed mft packages: mft kernel-mft
-I- Building the MFT kernel binary RPM...
-I- Installing the MFT RPMs...
Preparing... ################################# [100%]
Updating / installing...
1:kernel-mft-4.3.0-4.1.12_32.el7uek################################# [100%]
Preparing... ################################# [100%]
Updating / installing...
1:mft-4.3.0-25 ################################# [100%]
-I- In order to start mst, please run "mst start".
[root@co-sanfs2sim-01 mft-4.3.0-25]# mst start
Starting MST (Mellanox Software Tools) driver set
Loading MST PCI modulemodprobe: ERROR: could not insert 'mst_pci': Exec format error
- Failure: 1
Loading MST PCI configuration modulemodprobe: ERROR: could not insert 'mst_pciconf': Exec format error
- Failure: 1
Create devices
mst_pci driver not found
Unloading MST PCI module (unused) - Success
Unloading MST PCI configuration module (unused) - Success
from dmesg.
[ 5898.964905] mst_pci: version magic '4.1.12-32.el7uek-axnp.debug SMP mod_unload ' should be '4.1.12-32.el7uek-axnp.debug.070000.009400 SMP mod_unload '
[ 5899.116921] mst_pciconf: version magic '4.1.12-32.el7uek-axnp.debug SMP mod_unload ' should be '4.1.12-32.el7uek-axnp.debug.070000.009400SMP mod_unload '