I need to enable a couple of ports on switches of this type:
vendid=0x2c9
devid=0xb924
sysimgguid=0x800690000004207
switchguid=0x800690000004206(800690000004206)
Switch 24 “S-0800690000004206” # “MT47396 Infiniscale-III Mellanox Technologies” base port 0 lid 19 lmc 0
It is the fabric in an SGI ICE8200, and I need to enable ports connecting two switches for the same fabric in one enclosure. The ports were set to disabled as the previous installation used external switches to interconnect them. I have used scripts on the nodes to do this, but this is unsatisfactory, buggy and complex. It involves starting opensm on the nodes to activate the ports at all (otherwise they’re cut off from the proper opensm and inactive), which messes with the running opensm. The hardware was donated to my university and I have no management software, support or the like. I have tried to use mlxconfig on these, but all I get is:
mlxconfig -d SW_MT47396_r1i0sw0_lid-0x0013,mthca0,1 q
FATAL - Can’t find device id.
-E- Failed to identify the device
Questions:
-
Are these switches supported at all, or am I missing something in my installation?
-
If the switches are unknown to my installation, is there a way to disable the checking of device IDs (like the --with_unknown option to mst)?
-
What method can I use to set the ports to “enabled” permanently? As far as I was able to find out this apparently involves writing a modified firmware image to the switches’ EEPROM. If so:
-
How can I obtain a proper image for this? Is there a way to dump the image from the switches (with the current configuration), modify the port config and re-upload it?