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

    APU2C4 powers itself off!

    Scheduled Pinned Locked Moved Hardware
    16 Posts 9 Posters 2.7k Views
    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.
    • M
      mtk
      last edited by

      @Jailer:

      Order new thermal pads from pcengines if you plan on opening it up. You need the specific thickness pads for things to mate properly.

      I sounds very weird to me that it gets hot:

      • In general, at all

      • In the middle of the night, roughly at the same time every night

      • In the coldest time of the day

      1 Reply Last reply Reply Quote 0
      • ?
        Guest
        last edited by

        Maybe it just wants to have a break, drink a bert, and sit for a while :P

        1 Reply Last reply Reply Quote 0
        • V
          VAMike
          last edited by

          @mtk:

          @Jailer:

          Order new thermal pads from pcengines if you plan on opening it up. You need the specific thickness pads for things to mate properly.

          I sounds very weird to me that it gets hot:

          • In general, at all

          • In the middle of the night, roughly at the same time every night

          • In the coldest time of the day

          Seems completely possible if there are scheduled maintenance jobs that run overnight. I'd run something to record the temperature every 5 or 10 seconds in a loop, see what happens. My money is on bad heat sink installation. Another possibility is that an indexing job or some such is causing enough I/O to make your storage overheat.

          1 Reply Last reply Reply Quote 0
          • F
            FranciscoFranco
            last edited by

            I think more details would be nice to troubleshoot this.

            For example what pfSense version and what device are you using for the install? MiniPCIe-mSATA or from the SD Card. Nano install?..

            I am using the APU2 as an FreeBSD AP and it seems very solid. I am using the SR71E module.

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

              That does seem like a hardware issue. Potentially the power supply.

              If it has bad contact with the heatsink then the CPU will be running hot all the time even if not hot enough to fail. How hot is it?

              Steve

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

                @VAMike:

                Seems completely possible if there are scheduled maintenance jobs that run overnight. I'd run something to record the temperature every 5 or 10 seconds in a loop, see what happens.

                How do I do that?

                @stephenw10:

                That does seem like a hardware issue. Potentially the power supply.

                If it has bad contact with the heatsink then the CPU will be running hot all the time even if not hot enough to fail. How hot is it?

                Steve

                How can I tell? is there a log in the system somewhere?

                @FranciscoFranco:

                I think more details would be nice to troubleshoot this.

                For example what pfSense version and what device are you using for the install? MiniPCIe-mSATA or from the SD Card. Nano install?..

                I am using the APU2 as an FreeBSD AP and it seems very solid. I am using the SR71E module.

                Latest pfSense 2.3.4 with mSATA.

                1 Reply Last reply Reply Quote 0
                • B
                  bennyc
                  last edited by

                  If you don't see the temperature in the System Information page, you need to install the correct kernel module. (it's not yet in current pfSense)
                  Do so by following these instructions:
                  http://www.pcengines.info/forums/?page=post&id=795B2ACC-F4B0-4181-9B4A-54EC757D4001&fid=DF5ACB70-99C4-4C61-AFA6-4C0E0DB05B2A&pageindex=1

                  Enable it in pfSense if needed, here: System\Advanced\Miscellaneous section "Cryptographic & Thermal Hardware"
                  You can even add the widget but it will show 4 identical temps so not sure that adds any added value.

                  I have an APU2 running at home, floating between 55°C and 60°C in an ambient of 20°C with zero issues (up to now, can't speak for the future)  8)
                  If the cpu craps out, it would require it to go over 90°C IIRC. What is your "normal" cpu core temperature?

                  Also: Status\Monitoring, using category: "system" graph: "processor" -> should give you an overview over configurable time if there is excessive load overnight

                  4x XG-7100 (2xHA), 1x SG-4860, 1x SG-2100
                  1x PC Engines APU2C4, 1x PC Engines APU1C4

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

                    It looks like that device ID is included in amdtemp in 2.4 so you could just upgrade to that:
                    https://github.com/pfsense/FreeBSD-src/blob/devel/sys/dev/amdtemp/amdtemp.c#L83

                    I don't have one to test against though so I can't be 100% sure.

                    Steve

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

                      @bennyc:

                      If you don't see the temperature in the System Information page, you need to install the correct kernel module. (it's not yet in current pfSense)
                      Do so by following these instructions:
                      http://www.pcengines.info/forums/?page=post&id=795B2ACC-F4B0-4181-9B4A-54EC757D4001&fid=DF5ACB70-99C4-4C61-AFA6-4C0E0DB05B2A&pageindex=1

                      Enable it in pfSense if needed, here: System\Advanced\Miscellaneous section "Cryptographic & Thermal Hardware"
                      You can even add the widget but it will show 4 identical temps so not sure that adds any added value.

                      I have an APU2 running at home, floating between 55°C and 60°C in an ambient of 20°C with zero issues (up to now, can't speak for the future)  8)
                      If the cpu craps out, it would require it to go over 90°C IIRC. What is your "normal" cpu core temperature?

                      Also: Status\Monitoring, using category: "system" graph: "processor" -> should give you an overview over configurable time if there is excessive load overnight

                      now we know that the power off time it 00:40 (local time).
                      no strange process load at any moment during the day…

                      ![Screen Shot 2017-07-07 at 00.50.40.png](/public/imported_attachments/1/Screen Shot 2017-07-07 at 00.50.40.png)
                      ![Screen Shot 2017-07-07 at 00.50.40.png_thumb](/public/imported_attachments/1/Screen Shot 2017-07-07 at 00.50.40.png_thumb)

                      1 Reply Last reply Reply Quote 0
                      • ?
                        Guest
                        last edited by

                        Can you put something else on the same circuit to make sure it's not the power feed failing? I.e. a clock that resets if you cut the power, or maybe a mechanical timer?

                        1 Reply Last reply Reply Quote 0
                        • B
                          bennyc
                          last edited by

                          @mtk: are there still leds active when you find it in the morning? (power and/or ethernetports)
                          If it would be a power dip, it would have rebooted on its own, the APU2 does not have a power button.
                          But plugging it out & back in initiates restart? Odd… Given the symptoms, I would interpret it as if it hangs.

                          If pfSense logs do not show anything, I would try to look at console. Connect pc/laptop to the serial port of the APU2, leave console open overnight. Hopefully that reveals something...

                          4x XG-7100 (2xHA), 1x SG-4860, 1x SG-2100
                          1x PC Engines APU2C4, 1x PC Engines APU1C4

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