QUAD SATA KIT for Raspberry PI overheating

Hi,

I just received my kit, I installed it and I’m having issues keeping the temperatures at a reasonable level. My kit idles at around 55 degrees Celsius and goes well over 70 under load.

While building a Raid5 with mdadm the temperature went even higher and I had to remove the casing and put it close to an open window to make sure it built safely.

One thing I noticed while testing, it seems to me that the CPU fan works if plugged into to a powered sata hat, but if you connect the sata hat to the GPIO, the fan stops spinning.

Also, I already tried to tune the fan curves.

Could you please help?

Many thanks,
Fernando

Adding a few details about my setup.

  • Raspberry PI4 4GB (new revision)
  • 4 2TB 2.5in disks, (2 Toshiba, 1 WD, 1 Seagate)
  • OS: I tried both Raspbian 32 bit and Ubuntu 20.04 64bit, both seem to behave the same

Here’s the RAID device details.
root@pi4b1:~# mdadm -D /dev/md127
/dev/md127:
Version : 1.2
Creation Time : Tue May 12 22:04:21 2020
Raid Level : raid5
Array Size : 5860147392 (5588.67 GiB 6000.79 GB)
Used Dev Size : 1953382464 (1862.89 GiB 2000.26 GB)
Raid Devices : 4
Total Devices : 4
Persistence : Superblock is persistent

 Intent Bitmap : Internal

   Update Time : Sun May 17 21:21:46 2020
         State : clean 
Active Devices : 4

Working Devices : 4
Failed Devices : 0
Spare Devices : 0

        Layout : left-symmetric
    Chunk Size : 64K

Consistency Policy : bitmap

          Name : ubuntu:0
          UUID : d7cc7956:d8699ba2:2086c907:79e61ef0
        Events : 6209

Number   Major   Minor   RaidDevice State
   0       8       32        0      active sync   /dev/sdc
   1       8       48        1      active sync   /dev/sdd
   2       8        0        2      active sync   /dev/sda
   4       8       16        3      active sync   /dev/sdb

I’m sorry to give you a bad experience, due to my negligence.

I will update the software later, you need to install it again.

Thank you, please let me know when it’s done so I can re-install

Hello, please reinstall the support software.

I just reinstalled and rebooted, that seems to have proved the situation quite a bit.
I did several tests using sysbench fileio and I couldn’t get the temperature to reach 70, it seems to hover around 65 Celsius.

It’s still not ideal for a temperature but it’s definitely an improvement.

Is it possible to get the SMART data out of the disks? It doesn’t seem to be exposed currently. I would like to be able to report on the temperature of the disks to ensure they don’t go over 50 for long periods of time.

Thanks a lot for your assistance.

if you edit /etc/rockpi-sata.conf, you can change the settings for the fan to make it come on at a higher speed sooner.

Thanks 5f24, I already tried that and it just delays the inevitable, temperatures always end up reaching the threshold. You also have to bear in mind that your disks shouldn’t go over 50 Celsius for long period of time otherwise it reduces their longevity

My most pressing issue now is to figure out why only 2 disks out of 4 report temperatures, it doesn’t make much sense because out of my 2 Toshiba disks one is reporting temperatures and the other isn’t.

I found the same for temperature reports, tied to the ability to get SMART data from the drives.
With 4 drivers attached I could only get the temp out of two, and got errors on trying to read detailed smart data out of the non-reporting drives.

Did some substitution testing moving each drive through all slots - I got no SMART detailed data.
Had to have all drives in to get reporting. I don’t know the reason. Just wanted to add a confirmation to your report, you are not alone.

Thank you, hopefully the firmware update will fix it!