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

    ARM appliances and boot loops

    Scheduled Pinned Locked Moved Official Netgate® Hardware
    14 Posts 6 Posters 1.5k 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.
    • keyserK
      keyser Rebel Alliance
      last edited by

      Hi

      I was just wondering: I myself have had two boxes (SG-1100 and SG-3100) doing boot loops because of a faulty filesystem after an upgrade and also after a power outage.

      Judging from the “many” posts in here it seems a lot of people are experiencing boot loops on the ARM appliances - even on new factory shipped boxes.

      Is there an issue that makes the ARM architecture version of pfSense way more susceptible to file system corruption than the x86-64 version? Is there something we can do to make our installs more resillient?
      I hope some work will be put into making the ARM appliances way way more tolerant to file system corruptions - especially from power outages.

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

      luckman212L B 2 Replies Last reply Reply Quote 0
      • luckman212L
        luckman212 LAYER 8 @keyser
        last edited by

        @keyser On the 3100 I would use ZFS. For the 1100, I'm not sure what options there really are, other than attaching to a UPS.

        M 1 Reply Last reply Reply Quote 0
        • M
          mcury @luckman212
          last edited by mcury

          @luckman212 In my SG-3100 install, 21.05.2, there wasn't an option to select ZFS..

          https://forum.netgate.com/topic/164285/upgrade-to-zfs/6

          dead on arrival, nowhere to be found.

          luckman212L 1 Reply Last reply Reply Quote 0
          • luckman212L
            luckman212 LAYER 8 @mcury
            last edited by

            Ah, didn't realize none of the ARM units do ZFS (yet). Sorry about that. I believe it's "in the works"

            1 Reply Last reply Reply Quote 0
            • B
              bigsy @keyser
              last edited by

              @keyser Apparently ZFS will be the default on pfSense+ 22.01, including ARM appliances. Look at timestamp 7:28 on this YouTube video.

              luckman212L 1 Reply Last reply Reply Quote 0
              • luckman212L
                luckman212 LAYER 8 @bigsy
                last edited by

                @bigsy Nope. That's a 6100 (Intel Atom)

                B 1 Reply Last reply Reply Quote 0
                • B
                  bigsy @luckman212
                  last edited by

                  @luckman212 The video clearly shows an 1100. Watch it for a few seconds from 7:28 onwards.

                  keyserK luckman212L 2 Replies Last reply Reply Quote 0
                  • keyserK
                    keyser Rebel Alliance @bigsy
                    last edited by keyser

                    @bigsy But ZFS on such small devices seems overkill - not to mention you cannot do anything But Raid Z0 since there is only One storage device.
                    Also - ZFS does have a rather aggressive write method, so I would worry rather alot about the endurance of the eMMC

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

                    S B 2 Replies Last reply Reply Quote 0
                    • luckman212L
                      luckman212 LAYER 8 @bigsy
                      last edited by

                      @bigsy I stand corrected! Thanks for pointing that out.

                      1 Reply Last reply Reply Quote 0
                      • S
                        SteveITS Galactic Empire @keyser
                        last edited by

                        @keyser said in ARM appliances and boot loops:

                        endurance of the eMMC

                        I couldn't find it in a quick search but I recall at least one or two threads about this topic in the past few months.

                        One can cut down logging quite a bit...turn off logging of packets blocked by the default block rules, disable compression of log files, IDS logging of HTTP traffic, etc.

                        Pre-2.7.2/23.09: Only install packages for your version, or risk breaking it. Select your branch in System/Update/Update Settings.
                        When upgrading, allow 10-15 minutes to restart, or more depending on packages and device speed.
                        Upvote 👍 helpful posts!

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

                          Yeah, the option to install ZFS is now present in 22.01 as the default. You can still install UFS if you want though and upgrades will obviously still be UFS.

                          Before 22.01 if you are regularly seeing power outages one option is to enable RAM discs. I've yet to see a system suffer filesystem damage when RAM discs are enabled but they are not compatible with some of the larger packages. Notably Snort, Suricata and Squid.

                          Steve

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

                            @stephenw10 said in ARM appliances and boot loops:

                            Yeah, the option to install ZFS is now present in 22.01 as the default. You can still install UFS if you want though and upgrades will obviously still be UFS.

                            Before 22.01 if you are regularly seeing power outages one option is to enable RAM discs. I've yet to see a system suffer filesystem damage when RAM discs are enabled but they are not compatible with some of the larger packages. Notably Snort, Suricata and Squid.

                            Steve

                            I'll keep using UFS, I have a no-break here..
                            ZFS increases the amount of disk writes, no point for me to switch as I don't need to care about data loss in an eventual power outage.

                            dead on arrival, nowhere to be found.

                            1 Reply Last reply Reply Quote 0
                            • B
                              bigsy @keyser
                              last edited by

                              @keyser According to a post from a Netgate employee in this Reddit thread, "Unfortunately the 3100 won't be seeing ZFS (or the SG-1000) due to architectural issues with ZFS support (they both run armv7 and has issues with ZFS on that platform)."

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

                                Yes, that's true, ZFS will not be an option on the 32 bit ARM platforms.

                                Steve

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