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

    NICs not detected on Watchguard XCS (Solved)

    2.5 Development Snapshots (Retired)
    3
    10
    1.3k
    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.
    • chpalmerC
      chpalmer
      last edited by chpalmer

      Watchguard XCS box.

      Updating configuration...done.
      Warning: Configuration references interfaces that do not exist: em0 em1 em2

      Network interface mismatch -- Running interface assignment option.

      Valid interfaces are:

      No interfaces found!

      pfsense cannot continue without at least one Network Interface Card.

      Halting the system.

      Triggering snowflakes one by one..
      Intel(R) Core(TM) i5-4590T CPU @ 2.00GHz on an M400 WG box.

      1 Reply Last reply Reply Quote 0
      • jimpJ
        jimp Rebel Alliance Developer Netgate
        last edited by

        I split this off into its own thread.

        Can you boot into single user mode on there and post the boot log (either console output or the contents of /var/log/dmesg.boot or /var/run/dmesg.boot) and the output of pciconf -lvb?

        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 0
        • chpalmerC
          chpalmer
          last edited by chpalmer

          Thanks Jimp: Ill report separately on the recent forum issues Im having but it may be a Firefox thing.

          Right now this box is on its own monitor so I will have to film it. But typing what I see on the screen from pciconf -lvb

          "
          subclass =SMBus
          bar [20] = type I/O Port range 32, base 0x400, size 32, enabled
          none 1 @pci0:2:0:0: class=0x020000 card=x00008086 chip=0x150c8086 rev=0x00
          hdr= 0x00
          vendor = 'Intel Corporation'
          device = '82583V Gigabit Network Conncetion'
          class = network
          subclass = ethernet
          bar [10] = type Memory, range 32, base 0xfebe0000, size 131072, enabled
          bar [18] = type I/O Port, range 32, base 0xec00 size 32, enabled
          bar [1c] = type Memory, range 32, base 0xfebdc000, size 16384, enabled
          "

          (repeats this for each interface- none1@pci0:2 none2@pci0:3 none3@pci0:4 memory ranges slightly different.)

          I did find this.. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=235147

          Triggering snowflakes one by one..
          Intel(R) Core(TM) i5-4590T CPU @ 2.00GHz on an M400 WG box.

          1 Reply Last reply Reply Quote 0
          • GrimsonG
            Grimson Banned
            last edited by

            So did you try to add hw.pci.enable_msix=0 to /boot/loader.conf.local and did it have any effect?

            1 Reply Last reply Reply Quote 0
            • chpalmerC
              chpalmer
              last edited by

              I did try #set hw.pci.enable_msix=0 but with the same results..

              Ill do a little learning later on how to add loader.conf.local when I get back tonight.

              Triggering snowflakes one by one..
              Intel(R) Core(TM) i5-4590T CPU @ 2.00GHz on an M400 WG box.

              GrimsonG 1 Reply Last reply Reply Quote 0
              • GrimsonG
                Grimson Banned @chpalmer
                last edited by Grimson

                @chpalmer said in NICs not detected on Watchguard XCS:

                I did try #set hw.pci.enable_msix=0 but with the same results..

                Doing it after the system has already booted isn't going to do anything, obviously.

                Ill do a little learning later on how to add loader.conf.local when I get back tonight.

                https://docs.netgate.com/pfsense/en/latest/hardware/tuning-and-troubleshooting-network-cards.html#adding-to-loader-conf-local just don't add the line from the example but try these:
                https://docs.netgate.com/pfsense/en/latest/hardware/tuning-and-troubleshooting-network-cards.html#msi-msix

                chpalmerC 1 Reply Last reply Reply Quote 0
                • chpalmerC
                  chpalmer @Grimson
                  last edited by chpalmer

                  @Grimson Thanks!

                  I was having issues trying to mount -rw and could not create the loader.conf.local

                  But I got it to boot by following this below.

                  At the boot screen hit the "esc" key..

                  ok
                  set hw.pci.enable_msix=0
                  ok

                  boot

                  Now I can add this via the gui as it did boot fully now.

                  Triggering snowflakes one by one..
                  Intel(R) Core(TM) i5-4590T CPU @ 2.00GHz on an M400 WG box.

                  1 Reply Last reply Reply Quote 0
                  • jimpJ
                    jimp Rebel Alliance Developer Netgate
                    last edited by

                    If that does work, then we should probably pull in that patch. Make a bug report on https://redmine.pfsense.org and reference the NIC chipset (Intel 82583V) and the linked FreeBSD issue ( https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=235147 ), as that is likely to affect other non-Watchguard hardware as well.

                    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!

                    chpalmerC 1 Reply Last reply Reply Quote 0
                    • chpalmerC
                      chpalmer @jimp
                      last edited by

                      @jimp said in NICs not detected on Watchguard XCS (Call This Solved):

                      https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=235147

                      Done. Thanks Jimp!

                      https://redmine.pfsense.org/issues/9414

                      Triggering snowflakes one by one..
                      Intel(R) Core(TM) i5-4590T CPU @ 2.00GHz on an M400 WG box.

                      1 Reply Last reply Reply Quote 0
                      • chpalmerC
                        chpalmer
                        last edited by

                        This seems to be fixed. I no longer need "hw.pci.enable_msix=0" in my /boot/loader.conf.local
                        https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=235147 is now closed/fixed

                        Triggering snowflakes one by one..
                        Intel(R) Core(TM) i5-4590T CPU @ 2.00GHz on an M400 WG box.

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