News:

RAID is not a replacement for a backup! Here's why.

Main Menu

TS5400R0804 Fans are always on and noisy

Started by robbyls, July 10, 2017, 12:26:24 PM

Previous topic - Next topic

robbyls

I recently got a Terastation 5400R NAS without any disks.  I added two disks and installed Linux on it so far it works but the fans are always on and very noisy.  Is it normal? Some people told me that those Rack-based servers are noisy but I don't expect this NAS type machine is so loud.

Is there any configuration to turn off the fans or automatically turn them off? 

davo

Did you install Linux or the Buffalo NAS OS!
PM me for TFTP / Boot Images / Recovery files  LSRecovery.exe file.
Having network issues? Drop me an email: info@interwebsireland.com and we will get it fixed!

Have i helped you? Buy me a coffee as a thanks!
https://buymeacoffee.com/buffalodavo

robbyls

Linux only. I didn't find Buffalo NAS OS until a few minutes ago. I will try the OS but believe it might not help.

robbyls

After I installed Buffalo NAS OS, the issue is resolved.  So I have to use that OS only?

davo

If you install Linux / Windows / whatever on the 5000 then there is no software is control the fans and they run at full speed by default.

There is probably a way around it but I wouldn't know myself.
PM me for TFTP / Boot Images / Recovery files  LSRecovery.exe file.
Having network issues? Drop me an email: info@interwebsireland.com and we will get it fixed!

Have i helped you? Buy me a coffee as a thanks!
https://buymeacoffee.com/buffalodavo

user1985

I am having the same issue, I replaced the hard drives then updated to latest firmware and re partitioned with tsupdater via debug mode. I can login to the buffalo OS just like before, however the fans are on max speed constantly, they just stay on max. Is there a temp sensor or setting that I am missing?

user1985

Keeps saying can't get temperature by SMART, but then it seems to display the temps just fine. I am on version 4.04-0.03 and I have TS5400RD10.




Jan 31 05:40:01 TS5400RD10 nas_status.sh: loadavg= 0.10 0.13 0.14 : CPU Utilization= 2%
Jan 31 05:48:02 TS5400RD10 fanctld.sh: Caution! Can't get temperature by SMART.
Jan 31 05:48:02 TS5400RD10 fanctld.sh: Caution! Can't get temperature by SMART.
Jan 31 05:48:02 TS5400RD10 fanctld.sh: temp0=36 temp1=36 temp2=26 temp3=59 temp4=59
Jan 31 05:48:32 TS5400RD10 fanctld.sh: fan0=full->15340 fan1=full->16071
Jan 31 05:50:01 TS5400RD10 nas_status.sh: loadavg= 0.12 0.09 0.12 : CPU Utilization= 2%
Jan 31 06:00:01 TS5400RD10 nas_status.sh: loadavg= 0.05 0.10 0.13 : CPU Utilization= 2%
Jan 31 06:10:01 TS5400RD10 nas_status.sh: loadavg= 0.35 0.18 0.15 : CPU Utilization= 2%
Jan 31 06:18:17 TS5400RD10 fanctld.sh: Caution! Can't get temperature by SMART.
Jan 31 06:18:17 TS5400RD10 fanctld.sh: Caution! Can't get temperature by SMART.
Jan 31 06:18:17 TS5400RD10 fanctld.sh: temp0=37 temp1=36 temp2=27 temp3=59 temp4=59
Jan 31 06:18:47 TS5400RD10 fanctld.sh: fan0=full->15697 fan1=full->16071
Jan 31 06:20:01 TS5400RD10 nas_status.sh: loadavg= 0.05 0.08 0.12 : CPU Utilization= 2%
Jan 31 06:30:01 TS5400RD10 nas_status.sh: loadavg= 0.15 0.12 0.13 : CPU Utilization= 2%
Jan 31 06:40:01 TS5400RD10 nas_status.sh: loadavg= 0.08 0.12 0.13 : CPU Utilization= 2%
Jan 31 06:48:31 TS5400RD10 fanctld.sh: Caution! Can't get temperature by SMART.
Jan 31 06:48:31 TS5400RD10 fanctld.sh: Caution! Can't get temperature by SMART.
Jan 31 06:48:31 TS5400RD10 fanctld.sh: temp0=36 temp1=37 temp2=27 temp3=59 temp4=59
Jan 31 06:49:01 TS5400RD10 fanctld.sh: fan0=full->15697 fan1=full->16071
Jan 31 06:50:01 TS5400RD10 nas_status.sh: loadavg= 0.08 0.11 0.13 : CPU Utilization= 2%
Jan 31 07:00:01 TS5400RD10 nas_status.sh: loadavg= 0.05 0.11 0.13 : CPU Utilization= 2%
Jan 31 07:10:01 TS5400RD10 nas_status.sh: loadavg= 0.13 0.09 0.12 : CPU Utilization= 2%
Jan 31 07:18:45 TS5400RD10 fanctld.sh: Caution! Can't get temperature by SMART.
Jan 31 07:18:45 TS5400RD10 fanctld.sh: Caution! Can't get temperature by SMART.
Jan 31 07:18:45 TS5400RD10 fanctld.sh: temp0=36 temp1=36 temp2=27 temp3=59 temp4=59
Jan 31 07:19:15 TS5400RD10 fanctld.sh: fan0=full->15340 fan1=full->16071
Jan 31 07:20:01 TS5400RD10 nas_status.sh: loadavg= 0.04 0.12 0.13 : CPU Utilization= 2%
Jan 31 07:30:01 TS5400RD10 nas_status.sh: loadavg= 0.03 0.09 0.13 : CPU Utilization= 2%
Jan 31 07:40:01 TS5400RD10 nas_status.sh: loadavg= 0.06 0.07 0.12 : CPU Utilization= 2%
Jan 31 07:49:00 TS5400RD10 fanctld.sh: Caution! Can't get temperature by SMART.
Jan 31 07:49:00 TS5400RD10 fanctld.sh: Caution! Can't get temperature by SMART.
Jan 31 07:49:00 TS5400RD10 fanctld.sh: temp0=37 temp1=37 temp2=27 temp3=59 temp4=59
Jan 31 07:49:30 TS5400RD10 fanctld.sh: fan0=full->15340 fan1=full->15697
Jan 31 07:50:01 TS5400RD10 nas_status.sh: loadavg= 0.03 0.08 0.11 : CPU Utilization= 2%
Jan 31 08:00:01 TS5400RD10 nas_status.sh: loadavg= 0.12 0.08 0.10 : CPU Utilization= 2%
Jan 31 08:10:01 TS5400RD10 nas_status.sh: loadavg= 0.09 0.09 0.12 : CPU Utilization= 2%
Jan 31 08:19:14 TS5400RD10 fanctld.sh: Caution! Can't get temperature by SMART.

1000001101000

QuoteJan 31 05:48:02 TS5400RD10 fanctld.sh: Caution! Can't get temperature by SMART.
Jan 31 05:48:02 TS5400RD10 fanctld.sh: Caution! Can't get temperature by SMART.
Jan 31 05:48:02 TS5400RD10 fanctld.sh: temp0=36 temp1=36 temp2=26 temp3=59 temp4=59

Too bad it isn't more specific about what these sensor values mean. It makes sense that 2 sensors reading 59C would cause the fans to run full speed. Likewise it would be nice to know what those SMART failures refer to. If the web ui is showing values for all 4 disks it could be referring  to disks that don't exist (this firmware does support devices with more drives).

Earlier in the thread they mentioned installing Linux on these devices, oddly enough I've since created a custom Debian installer for these devices. One of my customizations is a driver patch which allows the fancontrol daemon to automatically control the fan speed based on the temperature sensors.

If you're interested in that it can be found here:
https://github.com/1000001101000/Debian_on_Intel_Terastations
https://buffalonas.miraheze.org/wiki/Installing_Debian_on_Intel_Terastations

user1985

Oddly enough I only have 4 drives, wonder why it shows 5 different temps? I installed samsung SSDs in this, any reason why they would make this occur with the temps/fans?

1000001101000

#9
That could explain it.

In my TS5800D (running linux) I see the CPU temperature sensors + 1 motherboard sensor. The sensors in your log are probably some mix of drive/CPU/motherboard sensors.

The SSDs could potentially explain a lot. I don't own any samsung SSDs, but of the brands that I own have some that:

  • Report a plausible temperature just like a normal drive
  • Always return 40C as their temperature regardless of their actual temperature.
  • Don't report a SMART temperature at all

If these are returning 59C or nothing (or some mix, I guess) it would explain why the device thinks it's overheating and running the fans on high all the time.

user1985

I don't mind the noise, I am more worried about the fans breaking and then the device won't operate due to fan errors. I will try the linux route I think. Thanks!

As3nd0r

Personally I would not put SSDs into this unit, there is not really any benefit but instead you get potential issues. Even if you trunk the 2 ports your LAN will still be a bottleneck, standard HDDs will easily get you to the 1GbE limit. Going down the Linux road here is probably a good idea as the Buffalo firmware does not really take SSDs into consideration.
Aspirat primo Fortuna labori
Me duce tutus eris

Browser ID: smf (is_webkit)
Templates: 4: index (default), Display (default), GenericControls (default), GenericControls (default).
Sub templates: 6: init, html_above, body_above, main, body_below, html_below.
Language files: 5: index+Modifications.english (default), Post.english (default), Editor.english (default), Drafts.english (default), StopForumSpam.english (default).
Style sheets: 4: index.css, attachments.css, jquery.sceditor.css, responsive.css.
Hooks called: 434 (show)
Files included: 35 - 1354KB. (show)
Memory used: 1127KB.
Tokens: post-login.
Queries used: 16.

[Show Queries]