2) Yes - its ok.Trying to wrap up the project... stuck with a few questions. I run two converted EMC SX6012 now with 3.6.8012. Only software modification is some fan taming added to /etc/rc.d/rc.local.
- What is the purpose of the "Host ID"? I set this to the 12 hex digits of mgmt0 ethernet MAC.
- Web interface is not showing information from within the power supplies, but only this:View attachment 22021
I checked what power supplies are in there, they are CLP0212FPXX5Z01A open frame PSUs. Then I checked the pinout of HDR3 (see https://www.sager.com/_resources/pdfs/product/CLP0212.pdf) and it seems to me there is no I2C capability? So what the web interface shows is correct, there is just no information like input voltage etc. Is this perhaps only for bigger models with beefier hot-plug PSUs?- CPU cooling of PPC could perform better at lower airflow. Original heatsink has ~57 mm distance between center of holes, height around 10mm. Is somebody running the switch with a suitable replacement?
15.406741] tc_ingress_policy[905]: Cannot find device "mgmts0"
[ 15.414521] tc_ingress_policy[905]: mDNS policing rate=4000kbit burst=400k
[ 15.422447] tc_ingress_policy[905]: Cannot find device "mgmts0"
[ 15.430472] tc_ingress_policy[905]: Ingress policing enable on interface mgmts0 rate=9000kbit burst=900k
[ OK ] Started SYSV: Starts and stops TC ingerss policy.
[ 15.441618] tc_ingress_policy[905]: Cannot find device "mgmts0"
[ 15.456622] tc_ingress_policy[905]: Cannot find device "mgmts1"
[ 15.457207] tc_ingress_policy[905]: Ingress policing enable on interface mgmts1 rate=9000kbit burst=900k
[ 15.457320] tc_ingress_policy[905]: Cannot find device "mgmts1"
[ 15.462769] kvmStarting SYSV: load kvm kernel modules...[971]:
[ 10.378951] rename_ifs[495]: Running renaming interfaces
[ 10.570080] rename_ifs[495]: Renaming: MAC: e4:1d:2d:ab:34:9a ifindex: 2 name: mgmts0
[ 10.579454] rename_ifs[495]: Renaming: MAC: e4:1d:2d:ab:34:9b ifindex: 3 name: mgmts1
Can you compare fru data between models?Hmm, so I've made some progress on the engineering sample SB7700, but not much.
I got a disk image from @bentwire which made a couple of things a bit easier
The problem: The switch gets stuck at "Modules are being configured" with not helpful output in the logs.
I have updated the BIOS from the ancient engineering sample version to the current version -> No change
And I have noticed that the ASIC Firmware was MT_1880110032, which is for an SB7790 (unmanaged)
I have flashed the MT_1870110032 firmware (SB7700, managed) because this seems to be the right one
-> No chance
I've waited for 10 minutes for the system to initialise, but nothing happens
Any ideas what I could to next or how to debug this issue?
The only issues I can see in the log right now:
Code:15.406741] tc_ingress_policy[905]: Cannot find device "mgmts0" [ 15.414521] tc_ingress_policy[905]: mDNS policing rate=4000kbit burst=400k [ 15.422447] tc_ingress_policy[905]: Cannot find device "mgmts0" [ 15.430472] tc_ingress_policy[905]: Ingress policing enable on interface mgmts0 rate=9000kbit burst=900k [ OK ] Started SYSV: Starts and stops TC ingerss policy. [ 15.441618] tc_ingress_policy[905]: Cannot find device "mgmts0" [ 15.456622] tc_ingress_policy[905]: Cannot find device "mgmts1" [ 15.457207] tc_ingress_policy[905]: Ingress policing enable on interface mgmts1 rate=9000kbit burst=900k [ 15.457320] tc_ingress_policy[905]: Cannot find device "mgmts1" [ 15.462769] kvmStarting SYSV: load kvm kernel modules...[971]:
Did you mod binaries to not trigger alerts because rpm is below 4000? Same pwm%/rpm curve as for original Deltas? The 3D printed baffle will also be no longer 1U, will put a 1-2U cable guide between switches.For me staying within 1U wasn't neccesary, so this is how I solved it.
Except for the fact that I have no idea on how to do that, sure, happy to help.@shuguet Before you do ANYTHING can you please dump the CPU and mainboard EEPROMs and send them to me? ;-) Thanks.
All steps expressedly without any warranty whatsoever. Another person should look over this and check that I have not made any error. Only then continue.Except for the fact that I have no idea on how to do that, sure, happy to help.
#!/bin/sh
touch /var/lock/subsys/local
# mount -nwo remount,rw /
# vi /etc/rc.d/rc.local
FAN_MIN="27"
FAN_MAX="50"
WAIT_MAX="10" # 5 minutes
MDREQ1="/opt/tms/bin/mdreq action /system/chassis/actions/set-fan-speed fan_module string"
MDREQ2="fan_number int8 1 fan_speed int8"
MDREQ3="set_max uint8"
i=1
while :; do
PID=$(pidof clusterd)
if [ -n "$PID" ]; then
sleep 60
echo "Adjusting fan speed"
$MDREQ1 "/MGMT/FAN1" $MDREQ2 $FAN_MIN $MDREQ3 $FAN_MAX
break
else
sleep 30
i=$((i+1))
if [ $i -gt $WAIT_MAX ]; then
echo "Timeout waiting for clusterd"
break
fi
fi
done
exit 0
Thank you for the steps!All steps expressedly without any warranty whatsoever. Another person should look over this and check that I have not made any error. Only then continue.
- Login and enable shell access
- enable
- conf t
- license install LK2-RESTRICTED_CMDS_GEN2-88A1-NEWD-BPNB-1
- fae cable-stamping-unlock 40g_lr4
- conf write
- (wait a little?)
- _shell
- Remove U-Boot password so you can always boot/flash your way back into the switch
- /opt/tms/bin/mddbreq /config/db/initial set modify - /system/bootmgr/password string ''
- eetool -a bf -s UBPASSWD=""
- Dump EEPROMs
- /opt/tms/bin/mellaggra _read_fru 1 0x51 1000 fru_backplate.bin
- /opt/tms/bin/mellaggra _read_fru 0 0x50 1000 fru_cpu.bin
- Copy them off via SFTP etc. ZIP and please send them to me. Needed to finally clear remaining SX6012 vs true SX1012 differences...
- Make the switch ethernet only
- system profile eth-single-switch
- Try updating straight to e.g. through the web GUI
- I will send you another shell command to apply after that update via PM
- Quieten down the fans (this is for 2-PSU model only probably - if you get whining, increase FAN_MIN)
- mount -nwo remount,rw /
- vi /etc/rc.local
- I hope you know how to use vi. If not, hit d d a couple of times to delete everything, then i to insert, :wq to save
Bash:#!/bin/sh touch /var/lock/subsys/local # mount -nwo remount,rw / # vi /etc/rc.d/rc.local FAN_MIN="27" FAN_MAX="50" WAIT_MAX="10" # 5 minutes MDREQ1="/opt/tms/bin/mdreq action /system/chassis/actions/set-fan-speed fan_module string" MDREQ2="fan_number int8 1 fan_speed int8" MDREQ3="set_max uint8" i=1 while :; do PID=$(pidof clusterd) if [ -n "$PID" ]; then sleep 60 echo "Adjusting fan speed" $MDREQ1 "/MGMT/FAN1" $MDREQ2 $FAN_MIN $MDREQ3 $FAN_MAX break else sleep 30 i=$((i+1)) if [ $i -gt $WAIT_MAX ]; then echo "Timeout waiting for clusterd" break fi fi done exit 0
It is if you use the SX6036 as a Gateway for IB<->EthernetAlso, what is that «Gateway » grayed out tab on the WebUI?
Is that for IB stuff (then I do not care) or is that for L3 inter-VLAN traffic/routing (then I care a lot)?