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

    New build for 1G speeds

    Scheduled Pinned Locked Moved Hardware
    26 Posts 9 Posters 4.9k 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.
    • R
      robi
      last edited by

      @Paint:

      The only thing I would recommend, no matter what system you end up building….. Make sure you use an Intel i350 chipset ethernet card.  The driver,  igb, is very stable and well supported by pfSense. Most of the issues I see with new builds are related to Realtek or Intel desktop (em)  driver issues.

      Note that igb driver has severe pppoe issues, and it doesn't seem to be fixed any soon.
      For 1G pppoe wan, use an intel nic with em driver, not igb. pppoe on igb will give you max 600M.

      1 Reply Last reply Reply Quote 0
      • P
        Paint
        last edited by

        @robi:

        @Paint:

        The only thing I would recommend, no matter what system you end up building….. Make sure you use an Intel i350 chipset ethernet card.  The driver,  igb, is very stable and well supported by pfSense. Most of the issues I see with new builds are related to Realtek or Intel desktop (em)  driver issues.

        Note that igb driver has severe pppoe issues, and it doesn't seem to be fixed any soon.
        For 1G pppoe wan, use an intel nic with em driver, not igb. pppoe on igb will give you max 600M.

        Which Intel Chipset is your ethernet card?

        I find that the EM driver causes many watchdog timeouts, which causes the device to fail until the machine is rebooted. This is quite common, it seems, from other's experience here and on FreeBSD when interrupts go above 30k per second.

        pfSense i5-4590
        940/880 mbit Fiber Internet from FiOS
        BROCADE ICX6450 48Port L3-Managed Switch w/4x 10GB ports
        Netgear R8000 AP (DD-WRT)

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

          It's not chipset issue, it's driver issue. On PPPoE interface packets are only received on one NIC driver queue by the igb driver. This has been discussed many times. It will use only one core of the cpu.
          https://lists.freebsd.org/pipermail/freebsd-bugs/2015-October/064334.html
          Igb drivers are better than em in many aspects, except this. It's worth dropping in an em-based card for the interface dealing with PPPoE (typically WAN).

          1 Reply Last reply Reply Quote 0
          • P
            Paint
            last edited by

            @robi:

            It's not chipset issue, it's driver issue. On PPPoE interface packets are only received on one NIC driver queue by the igb driver. This has been discussed many times. It will use only one core of the cpu.
            https://lists.freebsd.org/pipermail/freebsd-bugs/2015-October/064334.html

            I dont use PPPoE. What I was referring to is the EM driver will fail at high interrupts/load for many retail chipsets until the machine is rebooted. It is related to this error:

            https://forum.pfsense.org/index.php?topic=110224.0

            All of my testing has been done using a 64-bit machine, so i386 is not the issue.

            pfSense i5-4590
            940/880 mbit Fiber Internet from FiOS
            BROCADE ICX6450 48Port L3-Managed Switch w/4x 10GB ports
            Netgear R8000 AP (DD-WRT)

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

              I was just noting this for the one who started this thread. He/She may be using PPPoE, and should know about this issue.

              1 Reply Last reply Reply Quote 0
              • P
                Paint
                last edited by

                @robi:

                I was just noting this for the one who started this thread. He/She may be using PPPoE, and should know about this issue.

                Fair enough.  Good information to know!

                pfSense i5-4590
                940/880 mbit Fiber Internet from FiOS
                BROCADE ICX6450 48Port L3-Managed Switch w/4x 10GB ports
                Netgear R8000 AP (DD-WRT)

                1 Reply Last reply Reply Quote 0
                • P
                  physwm2501
                  last edited by

                  @robi:

                  I was just noting this for the one who started this thread. He/She may be using PPPoE, and should know about this issue.

                  this information is appreciated.  My isp doesn't use PPPoE so it seems I'm safe from this issue and should stick with IGP in this particular case.

                  1 Reply Last reply Reply Quote 0
                  • W
                    whosmatt
                    last edited by

                    For what it's worth, I'm running six pfsense machines in production and all but one of them use the em driver.  I've never had any issues.  I've always considered it well supported and very stable.

                    1 Reply Last reply Reply Quote 0
                    • P
                      Paint
                      last edited by

                      @whosmatt:

                      For what it's worth, I'm running six pfsense machines in production and all but one of them use the em driver.  I've never had any issues.  I've always considered it well supported and very stable.

                      What intel ethernet chipset(s)?

                      I had issues with my onboard 82574 chipsets when pushing 1gig with snort and pfBlockerNG enabled with DNSBL

                      pfSense i5-4590
                      940/880 mbit Fiber Internet from FiOS
                      BROCADE ICX6450 48Port L3-Managed Switch w/4x 10GB ports
                      Netgear R8000 AP (DD-WRT)

                      1 Reply Last reply Reply Quote 0
                      • W
                        whosmatt
                        last edited by

                        @Paint:

                        @whosmatt:

                        For what it's worth, I'm running six pfsense machines in production and all but one of them use the em driver.  I've never had any issues.  I've always considered it well supported and very stable.

                        What intel ethernet chipset(s)?

                        I had issues with my onboard 82574 chipsets when pushing 1gig with snort and pfBlockerNG enabled with DNSBL

                        Most of them are virtual running on ESXi.  The one that is not is using the 82571EB chipset.

                        Edit:  To clarify, four VMs are using the em driver.  One physical machine is using the em driver with the 82571EB chipset.  The other physical machine uses the bce driver.

                        1 Reply Last reply Reply Quote 0
                        • P
                          Paint
                          last edited by

                          @whosmatt:

                          @Paint:

                          @whosmatt:

                          For what it's worth, I'm running six pfsense machines in production and all but one of them use the em driver.  I've never had any issues.  I've always considered it well supported and very stable.

                          What intel ethernet chipset(s)?

                          I had issues with my onboard 82574 chipsets when pushing 1gig with snort and pfBlockerNG enabled with DNSBL

                          Most of them are virtual running on ESXi.  The one that is not is using the 82571EB chipset.

                          Edit:  To clarify, four VMs are using the em driver.  One physical machine is using the em driver with the 82571EB chipset.  The other physical machine uses the bce driver.

                          Thanks.  I was going to try the VM route as my research showed that it would fix the issues I was having, but it was easier for me to just upgrade to the i350

                          pfSense i5-4590
                          940/880 mbit Fiber Internet from FiOS
                          BROCADE ICX6450 48Port L3-Managed Switch w/4x 10GB ports
                          Netgear R8000 AP (DD-WRT)

                          1 Reply Last reply Reply Quote 0
                          • F
                            freebsdrules
                            last edited by

                            If you want to go rackmount, why not pick up a used HP Proliant DL360 G7 (1U) on ebay? You can get a pretty loaded one for around $200 and they're beasts. I have one (way over kill) running pfSense at home and it has 2x Xeon X5650 Procs (hex core, 2.56Ghz for a total of 24 CPUs with HT), 48GB RAM, and 4 built in GB NICs.  I have 72GB 15K SAS HDDs in raid 5. I don't even get close to taxing it.

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