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

    How to fix pfsense on HP EliteDesk 800 G3 SFF won't boot with X520-DA2 10Gb NIC?

    Scheduled Pinned Locked Moved Hardware
    18 Posts 4 Posters 4.8k 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.
    • DaddyGoD
      DaddyGo @mhweb
      last edited by DaddyGo

      @mhweb said in How to fix pfsense on HP EliteDesk 800 G3 SFF won't boot with X520-DA2 10Gb NIC?:

      installed in the card the in the x16 slot, the computer won't boot.

      Hi,

      this should work, unless that is the problem...

      fa934d32-b8b4-49b4-b117-534ef1a34ea9-image.png

      74fbe0fe-db71-4997-b72f-51d57e8a83b5-image.png
      pls. switch between the slots

      +++edit:

      good test, boot from a USB linux and you'll see...
      or watch in the shell that FreeBSD has installed the ix0-1 driver properly

      Cats bury it so they can't see it!
      (You know what I mean if you have a cat)

      M 1 Reply Last reply Reply Quote 0
      • M
        mhweb @DaddyGo
        last edited by

        @daddygo thanks for the reply. I also tried the 4port 1gb nic that I'm already using in the x16 and pfsense boot, but if I add the 10gb won't even initialize the BIOS.

        DaddyGoD 1 Reply Last reply Reply Quote 0
        • DaddyGoD
          DaddyGo @mhweb
          last edited by DaddyGo

          @mhweb said in How to fix pfsense on HP EliteDesk 800 G3 SFF won't boot with X520-DA2 10Gb NIC?:

          but if I add the 10gb won't even initialize the BIOS.

          that's what I thought:

          5d681c2c-3100-4958-959e-a01c0d6e7af0-image.png

          1 WIRED as an X4!!!!!

          is there only one expansion card in the system then?
          (while getting stuck)

          this is definitely a HP HW issue and not pfSense, because they get stuck at POST...

          Am I right?

          BTW:
          is the latest BIOS?

          +++edit:
          it would definitely be worth visiting an HP forum with this

          +++edit2:
          for this HP ELITE Series...... stuff, there is a diag CD / ISO that shows the POST stuff IRQ, memtest, etc, maybe that can help

          Cats bury it so they can't see it!
          (You know what I mean if you have a cat)

          M 1 Reply Last reply Reply Quote 0
          • M
            mhweb @DaddyGo
            last edited by mhweb

            @daddygo I know, weird. It's indeed a hardware problem, I was inclining more toward a problem with the card. I know they are not the same lanes, but I also tried the x1 slot and when I turned it on, I got the same error. I removed the 10gb card, and the system booted normally even with the 4port 1fb nic in the x16 slot.

            I have to double-check the BIOS.
            I doubt anything can help to troubleshoot the problem while the 10gb is connected, since when I said that won't even initialize the BIOS, I meant that the computer won't start anything and the screen will stay totally black.

            Thanks,

            Edit: I have a single port 10gb card from a different brand, will this help to troubleshoot anything?

            DaddyGoD 1 Reply Last reply Reply Quote 0
            • DaddyGoD
              DaddyGo @mhweb
              last edited by DaddyGo

              @mhweb said in How to fix pfsense on HP EliteDesk 800 G3 SFF won't boot with X520-DA2 10Gb NIC?:

              I have a single port 10gb card from a different brand, will this help to troubleshoot anything?

              Not really, as it will be difficult to live 10Gig with this environment, it has a lot of pitfalls and in SOHO I think it is unnecessary.

              I think two 4-port 1 Gig NICs are worth more, you know LAGG, etc

              Watch how much this speed depends on, good little reading:

              https://calomel.org/freebsd_network_tuning.html
              https://calomel.org/network_performance.html

              +++edit:

              Yeah, and try to use Intel-based NICs or possibly Broadcom
              (i340, i350, i211,i210)

              Cats bury it so they can't see it!
              (You know what I mean if you have a cat)

              M 1 Reply Last reply Reply Quote 0
              • M
                mhweb @DaddyGo
                last edited by mhweb

                @daddygo the BIOS is from 2018, do you think it's really worth the shot to update to the latest version (there's one from 2020)? Although there are a bunch of fixes, I haven't read anything specific about this problem in the fix logs. I'm asking because it's becoming a challenge to update it. I would probably have to switch the drive, install windows, and then update the bios. Since the USB option instructions are mess, even more when you don't have another hp pc.

                DaddyGoD 1 Reply Last reply Reply Quote 0
                • DaddyGoD
                  DaddyGo @mhweb
                  last edited by

                  @mhweb said in How to fix pfsense on HP EliteDesk 800 G3 SFF won't boot with X520-DA2 10Gb NIC?:

                  do you think it's really worth the shot to update to the latest version

                  As a rule of thumb, the BIOS should always be current (latest).
                  There are a lot of things being updated like CPU microcode and things you don’t even know about.

                  You do not need to install windows for a BIOS update!

                  The BIOS, if UEFI, can be easily updated from a flash drive (EFI), if legacy, from DOS mode (Rufus bootable USB drive + BIOS file)

                  https://rufus.ie/

                  Cats bury it so they can't see it!
                  (You know what I mean if you have a cat)

                  M 1 Reply Last reply Reply Quote 0
                  • M
                    mhweb @DaddyGo
                    last edited by

                    @daddygo Well, I spent the time and updated to the most up to date BIOS, and it didn't make a difference. I updated using Windows, and the BIOS went well, try booting into pfsense and it worked well. Then I connected the 10gb card, computer won't turn on. I tried removing the 4port 1gb nic, and use only the 10gb, and it didn't work. I installed the 1gb nic and removed the 10gb nic, and everything worked.
                    I've never seen such problem. It could be an HP thing, but I'm also thinking it could be card.

                    B 1 Reply Last reply Reply Quote 0
                    • B
                      biggsy @mhweb
                      last edited by

                      @mhweb

                      Do you have this manual?
                      http://h10032.www1.hp.com/ctg/Manual/c05386798
                      Section 7 for LED codes, etc.

                      I have an X520-DA1 on an 800 G1 x16 slot and it works fine.

                      M 1 Reply Last reply Reply Quote 0
                      • M
                        mhweb @biggsy
                        last edited by

                        @biggsy said in How to fix pfsense on HP EliteDesk 800 G3 SFF won't boot with X520-DA2 10Gb NIC?:

                        X520-DA1

                        Thanks for this. I got the 3.2 error, so it means: The embedded controller has timed out waiting for BIOS to return from
                        memory initialization. Where it says "embedded controller" is it referring to the NIC in my case?

                        B 1 Reply Last reply Reply Quote 0
                        • B
                          biggsy @mhweb
                          last edited by biggsy

                          @mhweb
                          I think it's referring to the HP "Sure Start" controller.

                          Are you able to modify Sure Start behavior under F10, Security > BIOS Sure Start?

                          Edit - Try this manual:
                          http://h10032.www1.hp.com/ctg/Manual/c05163901

                          M 1 Reply Last reply Reply Quote 0
                          • M
                            mhweb @biggsy
                            last edited by

                            @biggsy I have disabled pretty much everything from the security tab in the BIOS, and nothing seems to work. I'm using the legacy bios, disabled TPM, physical presence interface, intel software guard extensions, verify boot block on every boot, prompt on network controller configuration change, dynamic runtime scanning of boot block, enhanced hp firmware runtime instruction. I don't know what else to disable to make it work, I'm still getting the 3 red and 2 white lights.

                            B 1 Reply Last reply Reply Quote 0
                            • B
                              biggsy @mhweb
                              last edited by

                              @mhweb

                              Sorry, I'm right out of ideas. Maybe the HP support forums is your next stop.

                              M 1 Reply Last reply Reply Quote 0
                              • M
                                mhweb @biggsy
                                last edited by

                                @biggsy I have already posted the question in the HP forums, but after a couple of days no answer. Thank you for the help.
                                The thing I don't get is that when I move the 4port nic to the x16 slot, the device boots fine. I'm wondering if there is a problem with lanes and the card. I really don't know because nothing shows up in the screen.

                                DaddyGoD J 2 Replies Last reply Reply Quote 0
                                • DaddyGoD
                                  DaddyGo @mhweb
                                  last edited by

                                  @mhweb said in How to fix pfsense on HP EliteDesk 800 G3 SFF won't boot with X520-DA2 10Gb NIC?:

                                  I really don't know because nothing shows up in the screen.

                                  Last idea, if you or an acquaintance has a Dell server, such as a popular Dell PowerEdge R720, you should you can try updating your NIC FW through the server and testing the card at the same time.

                                  https://www.dell.com/en-us/shop/intel-x520-dual-port-10gb-direct-attach-sfp-server-adapter-full-height/apd/540-bbdr/networking#compatibility_section

                                  See the compatibility list, any of these servers can update the NIC FW, of course if FW is available.

                                  Cats bury it so they can't see it!
                                  (You know what I mean if you have a cat)

                                  1 Reply Last reply Reply Quote 0
                                  • J
                                    jeffwestozit @mhweb
                                    last edited by

                                    @mhweb

                                    Did you manage to fix this? I'm having the exact same issue with a HP EliteDesk 800 G2 and the X540-DA2. Freezes on POST with the X540-DA2 installed in either of the PCI slots (x16 or x4). Remove the card and the PC boots fine. Latest 2020 BIOS installed. The card works because i had it working in a Lenovo desktop PC.

                                    J 1 Reply Last reply Reply Quote 0
                                    • J
                                      jeffwestozit @jeffwestozit
                                      last edited by

                                      @jeffwestozit
                                      Quick follow-up. I managed to get it to boot once I modified the boot options. I disabled Network boot as an option in the BIOS and it finally booted into windows. I had the network cable plugged into the on-board 1Gb NIC with no cables in either of the ports on the 10Gb NIC. I will try different combinations and confirm.

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