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

    pfSense-CE-memstick-2.4.4-RC-amd64-20180917-0758.img wont boot on Intel Atom E3845

    Scheduled Pinned Locked Moved 2.4 Development Snapshots
    15 Posts 8 Posters 8.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.
    • P
      ProxyMoron
      last edited by ProxyMoron

      Ok,
      Issue resolved for anyone who finds this. These devices default to legacy boot by default, you need to go into the BIOS -> Advanced -> CSM -> Boot Option Filter and change this to UEFI only (as opposed to Legacy).

      Apparenty 2.4.4 is UEFI only boot from what i can tell as 2.4.3 wasnt.

      1 Reply Last reply Reply Quote 0
      • Raul RamosR
        Raul Ramos
        last edited by Raul Ramos

        The Release Candidate have .iso and .img separately, is easy tu use Rufus to make a install USB.

        I have a USB with GPT and Rufus have converted in MBR. My Gigabyte Z97 gaming have booted fine with this device in UEFI mode only. Converting to GPT with diskpart is a no go before clean it.

        Some Boards, as you stated, have to enable Legacy (CSM) to boot this install. At least i can make install USB with Rufus.

        In the install you can select the partition table you want to use and if is UEFI you can change in UEFI to disable CSM.

        pfSense:
        ASRock -> Wolfdale1333-D667 (2GB TeamElite Ram)
        Marvell 88SA8040 Sata to CF(Sandisk 4GB) Controller
        NIC's: RTL8100E (Internal ) and Intel® PRO/1000 PT Dual (Intel 82571GB)

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

          It is not that the image doesn't boot but that the graphics hardware in that CPU somehow dies when it doesn't boot via the UEFI console. That behaviour was introduced in FreeBSD 11.2.
          If you're upgrading a legacy install it will still boot but the VGA console will show nothing after that point.

          You have two options:

          Install UEFI as you found.

          Enable the graphics driver by adding the following lines to /boot/loader.conf.local:

          i915kms_load="YES"
          drm.i915.enable_unsupported=1
          

          Steve

          S L 2 Replies Last reply Reply Quote 2
          • jimpJ
            jimp Rebel Alliance Developer Netgate
            last edited by

            I have added a note for that console issue to the Upgrade Guide: https://www.netgate.com/docs/pfsense/install/upgrade-guide.html#upgrading-from-versions-older-than-pfsense-2-4-4

            Remember: Upvote with the 👍 button for any user/post you find to be helpful, informative, or deserving of recognition!

            Need help fast? Netgate Global Support!

            Do not Chat/PM for help!

            1 Reply Last reply Reply Quote 1
            • S
              silentnomad @stephenw10
              last edited by

              @stephenw10 I've the same problem. Everything works except there's no console on the VGA. I've SSH'd to the device and then shelled into the command line. I'm not overly familiar with nix commands but have navigated to /boot/ with the cd /boot command and then ran the ls command. I can see loader.conf but not loader.conf.local. Am I doing something obviously stupid here?

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

                No, you need to create that file if it's not there. One of many ways to do that is:
                touch /boot/loader.conf.local

                You can edit that directly from the command line using ee or using vi (if you're a masochist 😉 ).
                Or you use the editor in the gui, Diag > Edit file.

                Steve

                S 1 Reply Last reply Reply Quote 1
                • S
                  silentnomad @stephenw10
                  last edited by

                  @stephenw10 Thank you. I'll use the GUI :) Didn't realise that feature existed.

                  1 Reply Last reply Reply Quote 0
                  • L
                    ltripoli @stephenw10
                    last edited by

                    @stephenw10 ♥ ♥
                    it's running....
                    Thanks, you are the one ....

                    1 Reply Last reply Reply Quote 0
                    • R
                      rpspiker1
                      last edited by

                      Enable the graphics driver by adding the following lines to /boot/loader.conf.local:
                      i915kms_load="YES"
                      drm.i915.enable_unsupported=1

                      Did not work for:
                      Intel(R) Celeron(R) CPU N3150 @ 1.60GHz
                      Current: 1600 MHz, Max: 1601 MHz
                      4 CPUs:
                      AES-NI CPU Crypto: Yes (inactive)

                      Adding kern.vty=sc to the loader.conf.local solved the issue.

                      Thanks for adding that info to the pfSense Upgrade Guide!

                      1 Reply Last reply Reply Quote 0
                      • L
                        lylavoie
                        last edited by

                        Hi All,

                        Posting this, just because it took me a white to figure this out. I was running as 2.4.3 system (on bare metal) that was originally installed with UEFI disabled in the bios. When you do an upgrade from the web-GUI, it will install the upgrade to 2.4.4, but it will never boot again, as it looks like 2.4.4 required UEFI to be enabled (no legacy support). The system would just hang at the spinning wheel when trying to load the kernel. Unfortunately, just enabling UEFI mode doesn't fix it, as the install probably didn't create the correct boot records. You have to change the bios settings (I have UEFI only, no CSM support, and no secure boot), then reinstall. That seems to have been the correct recipe.

                        Just posting this here, in case someone else is running into the same issue.

                        Cheers,
                        Lincoln

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

                          On a system effected by this it should normally boot correctly after an upgrade but with no console. The webgui should still be accessible though.

                          If for some reason it is not interrupting the boot to reach the loader prompt and doing:

                          set kern.vty=sc
                          boot
                          

                          Should allow it to boot with a working console to correct whatever other problem exists.

                          Steve

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