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

    24.03 no auto boot

    Scheduled Pinned Locked Moved Official NetgateĀ® Hardware
    24 Posts 4 Posters 2.4k 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
      mrsunfire
      last edited by

      Since the upgrade to 24.03 after a reboot there is no auto boot at the pfSense boot screen as seen below. I always have to use the serial console and hit enter to boot.

      a44a1ca4-15ad-44fe-b516-4adc5130a565-image.png

      Netgate 6100 MAX

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

        Hmm, it just stops there? You don't see the 3 second count down to boot? Or the loader menu prompt?

        Do you have any customer loader variables added?

        Steve

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

          @stephenw10 Yep the 3 second countdown doesn't show up. It stops here and waits for serial input.

          loader.conf:

          kern.cam.boot_delay=10000
          kern.geom.label.disk_ident.enable="0"
          kern.geom.label.gptid.enable="0"
          kern.ipc.nmbclusters="1000000"
          kern.ipc.nmbjumbo9="524288"
          kern.ipc.nmbjumbop="524288"
          opensolaris_load="YES"
          zfs_load="YES"
          kern.cam.boot_delay=10000
          kern.geom.label.disk_ident.enable="0"
          kern.geom.label.gptid.enable="0"
          kern.ipc.nmbclusters="1000000"
          kern.ipc.nmbjumbo9="524288"
          kern.ipc.nmbjumbop="524288"
          opensolaris_load="YES"
          zfs_load="YES"
          kern.geom.label.disk_ident.enable="0"
          kern.geom.label.gptid.enable="0"
          cryptodev_load="YES"
          zfs_load="YES"
          hw.ix.flow_control="0"
          loader_conf_files="/boot/loader.conf.lua"
          boot_serial="YES"
          comconsole_speed="115200"
          console="efi"
          autoboot_delay="3"
          debug.ddb.capture.bufsize="524288"
          hw.e6000sw.default_disabled=1
          hw.hn.vf_transparent="0"
          hw.hn.use_if_start="1"
          net.link.ifqmaxlen="128"
          machdep.hwpstate_pkg_ctrl="1"
          net.pf.states_hashsize="1048576"
          kern.ipc.semopm=100
          kern.ipc.semmni=128
          kern.ipc.semmns=32000
          kern.ipc.shmmni=4096
          

          Netgate 6100 MAX

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

            So it looks like you have added some custom values. Those should be in /boot/loader.conf.local.

            Do you have any other custom values in that file? Does it exist?

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

              @stephenw10 Sorry for late reply. What are these custom values? Can't remember to add there anything in the past.

              /oot/loader.conf.local doesn't exist.

              Netgate 6100 MAX

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

                These are the values I expect to see:

                opensolaris_load="YES"
                zfs_load="YES"
                kern.cam.boot_delay=10000
                kern.ipc.nmbclusters="1000000"
                kern.ipc.nmbjumbo9="524288"
                kern.ipc.nmbjumbop="524288"
                kern.geom.label.disk_ident.enable="0"
                kern.geom.label.gptid.enable="0"
                cryptodev_load="YES"
                zfs_load="YES"
                loader_conf_files="/boot/loader.conf.lua"
                boot_serial="YES"
                comconsole_speed="115200"
                console="efi"
                autoboot_delay="3"
                debug.ddb.capture.bufsize="524288"
                hw.e6000sw.default_disabled=1
                net.link.ifqmaxlen="128"
                machdep.hwpstate_pkg_ctrl="1"
                net.pf.states_hashsize="524288"
                

                You may also have some duplicates which don't cause an issue.
                There are some things the system adds there in repsonse to settings in the gui like the hn values.
                But the kern.ipc values and ix flowcontrol look to be custom an if they are they should be in loader.conf.local.
                None of that should stop it booting though.

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

                  @stephenw10

                  Did change these entries to yours but it's still not autobooting :(

                  Netgate 6100 MAX

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

                    Hmm, well I'm not sure what could be causing that. I can only imagine there some custom option been added at some point.

                    I would probably just reinstall 24.03 and restore your config at this point. It's quick to do and guarantees a clean install.

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

                      @stephenw10 Did a reinstall with Netgate Installer but the issue is still there, no autoboot. I always have to press 1 or Enter to boot via console.

                      Netgate 6100 MAX

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

                        Hmm, do you have any custom hardware in there? You added an SSD perhaps?

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

                          @stephenw10 I don't have changed anything. Bought it and later upgraded to 23.09 and 24.03, thats it.

                          Netgate 6100 MAX

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

                            And it booted fine in 23.09 and 23.09.1?

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

                              Yes, exactly.

                              Netgate 6100 MAX

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

                                Hmm. Just to confirm do you always have a console connected? It could be sending some rogue character perhaps?

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

                                  What Blinkboot/BIOS version is shown? You should see: CORDOBA-03.00.00.03t

                                  1 Reply Last reply Reply Quote 0
                                  • GertjanG
                                    Gertjan @mrsunfire
                                    last edited by

                                    @mrsunfire said in 24.03 no auto boot:

                                    Yep the 3 second countdown doesn't show up. It stops here and waits for serial input.

                                    Just a thought :
                                    The 3 seconds count down (== autoboot_delay="3" setting) will be interrupted if there was a 'character' detected on the main console serial port.
                                    It could be as simple as a serial 'COMM port' interface that was reset but bits were still received while the electrical connection stabilizes. So a fragment of a false character was received, the boot process detected that one, and is now waiting for more instructions.
                                    And/or the cable is badly electrically isolated - ground plain mass issues, and a phantom char is received during power on.

                                    Maybe not simple to do, but : what happens when you cut the (pfSense) RX pin ? (the wire in the cable actually). Leave the TX wire and mass connected so you can follow the process.
                                    Now your 6100 won't (should not) receive anything.

                                    Maybe (now I'm really dreaming) the boot script can be modified so you 'remove' first all chars present in the 'input buffer', and then enter the boot delay mode. This will take care of stray characters on the console port. Thus auto boot will work.

                                    Btw : I've a 4100 MAX, and the console is always connected to a device (server with a serial port) and this server is always 'on', my 4100 boots fine. Even when I remote login into the server, and launch Putty on the the comm 'COM1' port to follow the boot process.

                                    Silly reflection is incoming : stop rebooting your 6100 and all will be fine. Reboots are needed for upgrades, and these don't happen very often, ones or twice per year 😊 (sorry again)

                                    No "help me" PM's please. Use the forum, the community will thank you.
                                    Edit : and where are the logs ??

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

                                      @stephenw10 That must be the case! I did unplug the console cable (Cisco USB cable) and it booted up fine!

                                      If I plug it back in and reboot, the same issue reappears. The most left blue LED is static on. I'm using putty 0.81 serial connection with that Cisco USB cable.

                                      Netgate 6100 MAX

                                      GertjanG 1 Reply Last reply Reply Quote 0
                                      • GertjanG
                                        Gertjan @mrsunfire
                                        last edited by

                                        @mrsunfire said in 24.03 no auto boot:

                                        That must be the case!

                                        What was the case ?

                                        If you have one : get another cable ?! Maybe this one is 'inventing' traffic by itself, and this makes pfSense stops auto booting, and waiting for further input from you.

                                        No "help me" PM's please. Use the forum, the community will thank you.
                                        Edit : and where are the logs ??

                                        M cmcdonaldC 2 Replies Last reply Reply Quote 1
                                        • M
                                          mrsunfire @Gertjan
                                          last edited by

                                          @Gertjan I don't know. I edit my earlier post.

                                          Netgate 6100 MAX

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

                                            Ah, interesting!

                                            So that was a Cisco USB to RJ45 cable? Using the RJ45 socket at the 6100?

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