CRS317 Fan speed/temperature

Hello,

I have 2x CRS317 switches, and they (arguably) run fairly hot.

First one (running 6.47.2)

[admin@mxa] > /system routerboard print
       routerboard: yes
             model: CRS317-1G-16S+
     serial-number: 80A1071EFC54
     firmware-type: dx3230L
  factory-firmware: 3.40
  current-firmware: 6.47.2
  upgrade-firmware: 6.47.2
[admin@mxa] > /system health print     
      temperature: 50C
  cpu-temperature: 44C
       psu1-state: ok
       psu2-state: ok
       fan1-speed: 0RPM
       fan2-speed: 0RPM
[admin@mxa] >

Second one (6.47)

[admin@mxb] > /system routerboard print
       routerboard: yes
             model: CRS317-1G-16S+
     serial-number: 846C0849C426
     firmware-type: dx3230L
  factory-firmware: 6.41
  current-firmware: 6.41
  upgrade-firmware: 6.47
[admin@mxb] > /system health print     
      temperature: 53C
  cpu-temperature: 44C
       psu1-state: ok
       psu2-state: ok
       fan1-speed: 0RPM
       fan2-speed: 0RPM

Currently Zabbix is giving some “overheat” alarms from them when they reaches 50 degrees, yet the fans are not spinning. The fans spin fine and move air when the devices boot, and the fault led is not active, as I have understood the fan-bug I’ve read about would have caused?

As these are rack mounted in server room where noise is not much of an issue, I would really prefer the fans to run all the time, by example i have couple CCR1016’s where the fans run all the time..

[admin@gwb] > /system routerboard print
       routerboard: yes
             model: CCR1016-12S-1S+
     serial-number: 58A204BF4EBC
     firmware-type: tilegx
  factory-firmware: 3.22
  current-firmware: 3.27
  upgrade-firmware: 6.47
[admin@gwb] > /system health print     
                    fan-mode: auto
                     use-fan: main
                  active-fan: main
          cpu-overtemp-check: yes
      cpu-overtemp-threshold: 100C
  cpu-overtemp-startup-delay: 1m
                     voltage: 23.5V
                     current: 1182mA
                 temperature: 37C
             cpu-temperature: 51C
           power-consumption: 27.7W
                  psu1-state: ok
                  psu2-state: ok
                  fan1-speed: 5075RPM

I have tried fiddling with the /system health use-fan=on, and attempting to modify the various threshold, as well as upgrading routerboard firmware and RouterOS, and have also tried running “detect fans”.. and while the fans spin just fine during boot, as soon as the devices have finished booting, they stop. Some searching on this forum seems to indicate there is no way to change or modify these settings on a routerboard device?

Are my fans bugged out or is simply the thermal threshold really set so high on these devices?