Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    CPU Temp stuck at 27.9C

    General pfSense Questions
    9
    38
    5.9k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • S
      Stewart
      last edited by stephenw10

      So, we are testing out some new hardware. It has great specs for $240 (~$325 all in), including 4x Intel 2.5GB NICs, standard SO-DIMM, and both SATA and NVME support. running iperf between LAN and OPT1 I can consistently get roughly 2.37GB/s with ~20% CPU utilization. I'm setting up rules to see what I can get WAN to LAN, probably tomorrow.

      So far, the only issue I'm seeing is that the temp always shows 27.9C no matter what. Idle, full load, open, closed, fan, stuff on top. It doesn't matter, always 27.9C. What can I do about that?

      keyserK 1 Reply Last reply Reply Quote 0
      • keyserK
        keyser Rebel Alliance @Stewart
        last edited by stephenw10

        @stewart said in CPU Temp stuck at 27.9C:

        So, we are testing out some new hardware. It has great specs for $240 (~$325 all in), including 4x Intel 2.5GB NICs, standard SO-DIMM, and both SATA and NVME support. running iperf between LAN and OPT1 I can consistently get roughly 2.37GB/s with ~20% CPU utilization. I'm setting up rules to see what I can get WAN to LAN, probably tomorrow.

        So far, the only issue I'm seeing is that the temp always shows 27.9C no matter what. Idle, full load, open, closed, fan, stuff on top. It doesn't matter, always 27.9C. What can I do about that?

        Interrestingly thats very close to the perpetual 26.9 C that the SG-6100 reports from it’s Atom CPU. Perhaps a glitsch in 2.6/22.01. ?

        Love the no fuss of using the official appliances :-)

        S 1 Reply Last reply Reply Quote 0
        • S
          Stewart @keyser
          last edited by

          @keyser

          Running sysctl -a | grep temperature gives me:
          hw.acpi.thermal.tz0.temperature: 27.9C

          I would expect to see something like dev.cpu.x.temperature, not just hw.acpi.thermal.tx0.temperature. Maybe the cpu temp sensor isn't loaded?

          S 1 Reply Last reply Reply Quote 0
          • S
            Stewart @Stewart
            last edited by Stewart

            @stewart

            [2.6.0-RELEASE][root@pfSense.home.arpa]/root: sysctl -a | grep temperature
            hw.acpi.thermal.tz0.temperature: 27.9C
            [2.6.0-RELEASE][root@pfSense.home.arpa]/root: kldload -v coretemp
            Loaded coretemp, id=6
            [2.6.0-RELEASE][root@pfSense.home.arpa]/root: sysctl -a | grep temperature
            hw.acpi.thermal.tz0.temperature: 27.9C
            dev.cpu.3.temperature: 64.0C
            dev.cpu.2.temperature: 65.0C
            dev.cpu.1.temperature: 65.0C
            dev.cpu.0.temperature: 64.0C
            
            
            S 1 Reply Last reply Reply Quote 0
            • S
              Stewart @Stewart
              last edited by Stewart

              @stewart

              In addition, I've found with PowerD:
              Minimum: Temp is generally 60C-62C at idle and 66C - 69C under load.
              Anything else: Temp is generally 60C-63C at idle and Immediately jumps up to 105C and stays there under load.
              Moving from anything to Minimum drops the temp to 75C within 2 sec under load. Then slowly back down to 66C-69C.

              The only setting I'd feel safe using is Minimum. Even then it can saturate routed speed at 50% utilization.

              1 Reply Last reply Reply Quote 0
              • stephenw10S
                stephenw10 Netgate Administrator
                last edited by

                Neither of those are actually from the CPU. They are both tz0 which is some temperature sensor the BIOS reports as Thermal Zone 0. The fact it never changes probably means the IO address the BIOS is passing is wrong.
                The 6100 has Coretemp enabled by default so you can see the actual CPU temperature. You should be able to see it on that other device too by enabling it in Sys > Adv > Misc.

                Steve

                1 Reply Last reply Reply Quote 0
                • M
                  modaeus
                  last edited by

                  Having the same issue aswell. And i suspect we have the same box (description matches to a tee)
                  found the workaround described by switching the sensors as described in this thread, and that works fine.
                  However monitoring (system -> thermal sensors) shows the same 27.9C and never updates. Would be nice to have the option to change sensor in the monitoring section, right now I have to use telegraf with a custom polling script to get a readout from dev.cpu.x.temperature and send it to influxdb and grafana.

                  @Stewart just as a sidenote, my temps from dev.cpu.x.temperature jumps wildly aswell, but never above ~80 degrees. idle is around ~30. CPU is N6005.

                  fireodoF S stephenw10S 3 Replies Last reply Reply Quote 0
                  • fireodoF
                    fireodo @modaeus
                    last edited by

                    @modaeus said in CPU Temp stuck at 27.9C:

                    However monitoring (system -> thermal sensors) shows the same 27.9C and never updates. Would be nice to have the option to change sensor in the monitoring section

                    That would be fine - I subscribe that Idea!

                    Regards

                    Kettop Mi4300YL CPU: i5-4300Y @ 1.60GHz RAM: 8GB Ethernet Ports: 4
                    SSD: SanDisk pSSD-S2 16GB (ZFS) WiFi: WLE200NX
                    pfsense 2.7.2 CE
                    Packages: Apcupsd Cron Iftop Iperf LCDproc Nmap pfBlockerNG RRD_Summary Shellcmd Snort Speedtest System_Patches.

                    S 1 Reply Last reply Reply Quote 0
                    • S
                      Stewart @modaeus
                      last edited by

                      @modaeus That's different than my box. I'm using this box by KingnovyPC. Temps are much higher than that. Seems anything but minimum shoots it instantly to 105C. What box are you using?

                      Temp is the only CON on this box. I'd say probably because there is no fan, but it doesn't ramp up to top temp, it immediately spikes to top temp. Everything else seems good. NVME + SATA + 4x2.5Gbe. Running iPerf consistently gives me 2.37Gb/s. Even setting PowerD down to minimum it is still able to hit that with ALL Suricata rules on (because I just quickly checked everything for testing). It fully maxes out the CPU, though. Setting it to Adaptive (or anything else) causes the CPU utilization to plummit but the Temp immediately hits 105C and throttles. That temp is extremely concerning.

                      fireodoF M 2 Replies Last reply Reply Quote 0
                      • S
                        Stewart @fireodo
                        last edited by

                        @modaeus @fireodo Mine correctly changed after running kldload -v coretemp.

                        fireodoF 1 Reply Last reply Reply Quote 0
                        • fireodoF
                          fireodo @Stewart
                          last edited by

                          @stewart said in CPU Temp stuck at 27.9C:

                          Setting it to Adaptive (or anything else) causes the CPU utilization to plummit but the Temp immediately hits 105C and throttles. That temp is extremely concerning.

                          What I have read in other forums is, it would be helpfull to open the box get the heatsink from the CPU, clean the CPU surface and apply a new layer of thermal paste ...

                          Kettop Mi4300YL CPU: i5-4300Y @ 1.60GHz RAM: 8GB Ethernet Ports: 4
                          SSD: SanDisk pSSD-S2 16GB (ZFS) WiFi: WLE200NX
                          pfsense 2.7.2 CE
                          Packages: Apcupsd Cron Iftop Iperf LCDproc Nmap pfBlockerNG RRD_Summary Shellcmd Snort Speedtest System_Patches.

                          1 Reply Last reply Reply Quote 0
                          • M
                            modaeus @Stewart
                            last edited by

                            @stewart I'm using the Topton version. They should however be nearly identical.
                            ref: https://www.servethehome.com/two-fanless-intel-celeron-n5105-4x-2-5gbe-options-reviewed/
                            Got the rev. 1 edition without the extra USB ports per the article.
                            Running mine with PowerD adaptive (not adaptive high, since it is vastly overkill), so I do see bursts up to max frequency under load.

                            "kldload -v coretemp" only states the module is already loaded, makes no difference for me under monitoring.

                            S 1 Reply Last reply Reply Quote 0
                            • fireodoF
                              fireodo @Stewart
                              last edited by

                              @stewart said in CPU Temp stuck at 27.9C:

                              @modaeus @fireodo Mine correctly changed after running kldload -v coretemp.

                              In my case its already loaded:
                              7 1 0xffffffff8432d000 bf8 coretemp.ko

                              Kettop Mi4300YL CPU: i5-4300Y @ 1.60GHz RAM: 8GB Ethernet Ports: 4
                              SSD: SanDisk pSSD-S2 16GB (ZFS) WiFi: WLE200NX
                              pfsense 2.7.2 CE
                              Packages: Apcupsd Cron Iftop Iperf LCDproc Nmap pfBlockerNG RRD_Summary Shellcmd Snort Speedtest System_Patches.

                              1 Reply Last reply Reply Quote 0
                              • stephenw10S
                                stephenw10 Netgate Administrator @modaeus
                                last edited by

                                @modaeus said in CPU Temp stuck at 27.9C:

                                However monitoring (system -> thermal sensors) shows the same 27.9C and never updates. Would be nice to have the option to change sensor in the monitoring section,

                                Those should show there. You might have to reset the RRD data after enabling Coretemp.

                                Steve

                                M johnpozJ 2 Replies Last reply Reply Quote 1
                                • S
                                  Stewart @modaeus
                                  last edited by Stewart

                                  @modaeus Does yours have the n6005 or the n5105? Mine is the n5095. Did you get yours from aliexpress?

                                  1 Reply Last reply Reply Quote 0
                                  • M
                                    modaeus @stephenw10
                                    last edited by modaeus

                                    @stephenw10 Reset RRD did the trick, the other sensors now show up. Thanks!

                                    @Stewart I got the N6005 Topton version, from Aliexpress.
                                    Edit: your idle seems extraordinary high. For comparison mine is 45C idle right now, sitting in an attic under the roof on a sunny day (would expect atleast ~30C ambient currently)

                                    S 1 Reply Last reply Reply Quote 1
                                    • S
                                      Stewart @modaeus
                                      last edited by Stewart

                                      @modaeus I've replaced the thermal paste with AS Ceramique 2. On the adaptive profile the temps no longer immediately spike up to 105C but after an hour creep up to about 92C. Ambient is currently about 29C (AC problems). Previous tests were ambient 24C. Once I've done a full volley of tests I'll post back but temps are much better so far.

                                      S 1 Reply Last reply Reply Quote 2
                                      • S
                                        Stewart @Stewart
                                        last edited by Stewart

                                        @stewart said in CPU Temp stuck at 27.9C:

                                        @modaeus I've replaced the thermal paste with AS Ceramique 2. On the adaptive profile the temps no longer immediately spike up to 105C but after an hour creep up to about 92C. Ambient is currently about 29C (AC problems). Previous tests were ambient 24C. Once I've done a full volley of tests I'll post back but temps are much better so far.

                                        So, after 2 hours transferring at the full 2.37Gb/s it makes it all the way back up to 105C. So, new thermal paste helps a ton but it isn't enough. There just isn't enough material for it to be adequately cooled. Looking across all of the specs it appears that maybe the reason is that the N5095 is a 15W chip while the N5105 and n6005 are 10 watt chips. I think I'll be swapping this unit out for this one. It's a little more expensive but it's the n5105 and has 6 ports instead of 4.

                                        Edit: I should add that with the new Ceramique2 TIM it now idles at around 50C in both Minimum and Adaptive. These numbers are with Suricata
                                        Adaptive mode: It climbs up to 105C in Adaptive over the course of around 2 hours so there isn't enough metal to dissipate the heat. It just keeps absorbing more and more. At it's height it becomes very hot to touch. And once you take the load off it drops to around 75C pretty quickly but it takes a long time for the case to cool off without a fan. If you give it load before the case cools off, the temperature jumps pretty rapidly since the case can't hold any more heat. Makes it seem like it just isn't good enough to dissipate the amount of heat generated by a 15W processor. CPU sits at around 75% and speed pegs at 2.37Gb/s. The interface shows speed at 2.0Ghz. I don't know if it goes up to the 2.9Ghz the chip is capable of.
                                        Minimum mode: Keeping track it appears that with Suricata fully loaded then it doesn't quite keep up with the 2.37Gb/s consistently. It will drop to around 2.2Gb/s from time to time. It pegs at 97%-99% continually but the temperature peaks at 62C.

                                        fireodoF V 2 Replies Last reply Reply Quote 0
                                        • fireodoF
                                          fireodo @Stewart
                                          last edited by fireodo

                                          @stewart

                                          Reading all you have written I think the case was not enough build for the thermal dissipation of this kind of processor - nevertheless its in the limits of processor specs.
                                          Using a low speed rotating Fan (if possible) could resolve the situation.
                                          Maybe like this: pfsense 19.jpg
                                          Below the machine is a 120x120x12mm @ 12V Fan. (can work also with 7V or 9V what make it more silent)

                                          My toughts,
                                          fireodo

                                          Kettop Mi4300YL CPU: i5-4300Y @ 1.60GHz RAM: 8GB Ethernet Ports: 4
                                          SSD: SanDisk pSSD-S2 16GB (ZFS) WiFi: WLE200NX
                                          pfsense 2.7.2 CE
                                          Packages: Apcupsd Cron Iftop Iperf LCDproc Nmap pfBlockerNG RRD_Summary Shellcmd Snort Speedtest System_Patches.

                                          S 1 Reply Last reply Reply Quote 0
                                          • S
                                            Stewart @fireodo
                                            last edited by

                                            @fireodo While we could add a fan we are looking for a solution that works out of the box and can be easily reproduced to each of our clients we install it in. Something like your setup just wouldn't work. There is a place for a small fan in the case, but the hope is that we could run the unit entirely without fans to eliminate all moving parts.

                                            In addition, this particular switch is requiring us to send it back to China even though it was purchased through Amazon. That's a first for me.

                                            S 1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post
                                            Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.