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

    2.5 Gbps Hardware

    Scheduled Pinned Locked Moved Hardware
    44 Posts 6 Posters 12.6k 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.
    • J
      jsmiddleton4 @stephenw10
      last edited by

      @stephenw10 said in 2.5 Gbps Hardware:

      disable hardware checksum offloading.

      I'm assuming that's an option I can set via LAN IP interface in the software?

      Some reason not to use the .6 snapshot?

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

        There's a global setting for it in Sys > Adv > Networking.

        Current 2.6 snapshots are pretty stable, I'm aware of any major issues. I have several instances running here. But that is the dev branch, new snapshots may introduce issues. So if you choose to run 2.6 you should not upgrade to every new snapshot if stability is an issue.
        Or course the more people who can run a 2.6 test box and report problems the better. šŸ˜‰

        Steve

        J 1 Reply Last reply Reply Quote 1
        • J
          jsmiddleton4 @stephenw10
          last edited by

          @stephenw10

          Thanks. While I’m not adverse to playing with new releases, use RMerlins Beta’s on my AX86U, two family work from home so it has to be stable.

          It’ll be end of week I’m going to have a chance to play.

          1 Reply Last reply Reply Quote 0
          • I
            iprowell @stephenw10
            last edited by

            @stephenw10 I checked and I already had hardware checksum offloading disabled. Should I disable that when 2.6 is released? I have the i225 for WAN and a x520-da2 for LAN in the system. Thanks for all the support!

            -Ian

            J stephenw10S 2 Replies Last reply Reply Quote 0
            • J
              jsmiddleton4 @iprowell
              last edited by

              This post is deleted!
              1 Reply Last reply Reply Quote 0
              • stephenw10S
                stephenw10 Netgate Administrator @iprowell
                last edited by

                @iprowell said in 2.5 Gbps Hardware:

                Should I disable that when 2.6 is released?

                I assume you mean enable it, if you already have it disabled?

                Yes, you could enable it in 2.6 but there is almost advantage in doing so. I would leave it disabled.

                Steve

                1 Reply Last reply Reply Quote 0
                • J
                  jsmiddleton4
                  last edited by

                  Figured out bios options, etc., for the install to be recognized as a bootable drive. Worked. Install obviously installed.

                  Initial configuration did not work. I'm using version 2.6.0 which does not recognize the Intel I-225 NIC's are present. I tested everything with Windows 10 before blasting everything with the PFSENSE install. All worked, 2.5gb cards recognized, etc.

                  What am I missing? Is there some option I'm supposed to go to the manual screen and enter something to download and install the drivers for the 2.5gb cards?

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

                    Can you complete the install with other NICs?

                    If so do that and then at the command line run: pciconf -lv.

                    You should see the igc NIC listed there. If the driver failed to attach they will be shown as 'none' bit you will be able to see the PCI devices IDs your card is using.

                    The boot log may also contain errors if/when the driver tries to attach.

                    Steve

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

                      @stephenw10 Thanks for getting back to me Was at family dinner. I only have one non 2.5gb card. Won’t it choke once again thinking it needs to config a WAN and LAN?

                      It isn’t expensive to pick up another 1gb PCI-e card if needed

                      I’m booting right now with every LAN port attached.

                      Not sure but that might have been it. Each LAN port needed something plugged into it.

                      Edit: Was able to get through configuration, am able to log in via web interface. The Intel 2.5Gbe cards nowhere to be found though. PCICONFIG -LV shows the cards and ā€œnoneā€.

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

                        @jsmiddleton4

                        Had to disable the check sum thing. Once disabled, booted, Intel cards found.

                        Also I have to keep the 1gb built in LAN active. Its assigned to ā€œOpt 2ā€. Might use it to a 1gb NAS directly instead of going through a switch.

                        I though 2.6 didn’t need that setting disabled?

                        I might go back to 2.5.2.

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

                          You only need one recognized NIC to complete the install, just WAN.

                          Setting checksum disabled would have no effect on the driver attaching to the NICs initially. It only does anything once they are up and linked. Something else is happening there.
                          Are you saying that if you remove the 1G NIC the others are then not detected again?

                          What is the output of pciconf? What PCI IDs are the devices on that card?

                          Steve

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

                            @stephenw10

                            Good morning.

                            I am using 2.6.0. Updated something this morning. 2.5.2 said the 2.5gb NIC's were 1gb.... went back to 2.6.0.

                            Yes, if I remove the 1gb NIC from the mix the 2.5gbe ones are no longer "attached" to a driver. It is the built in LAN port of the Dell 390 Minitower.

                            Consistent behavior is if I don't disable the checksum box, the 2.5gbe cards are not attached or become unattached if they were attached. I am not able to explain it. But that's what happens.

                            I have it working. So PCICONF is correct now showing attached. Folks using the network so I can't easily run PCICONF at the moment.

                            I have three 2.5gbe NIC's. One is for the WAN. One goes to the ASUS AX86U 2.5gbe port which is in AP mode. One goes to other home office and 2.5gbe clients. The other office, where' I'm sitting, connected directly to the PFSENSE router, not through the AP. The AP mostly for wireless. Although any 1 gb clients are hanging off its LAN ports.

                            I'm getting 1300+mbs via Fast.com on PC's in the "other" office. So the connection is more than 1gbs.

                            I had to bridge the NIC's. I could have created a separate DHCP pool, gateway, etc., I suppose. Was just as easy to bridge the NIC's. Once bridged the DHCP server/DNS stuff worked for all attached clients.

                            If I do a power down of the PC with PFSENSE, it loses the config for the 2.5gb NIC's and I have to add interfaces again.

                            I had a problem with the WAN working but I couldn't connect to the internet with any clients. I had to update a couple of firewall rules according to what I found in this forum. Did and was able to connect to WAN with all clients except its just IPV4. I can't get IPV6 going. Searching on that now.

                            At this moment I'm on, obviously, from the "other" office via 2.5gb. Two family members on in their office including VOIP.

                            For those two since they connect to company VPN speeds are throttled by their VPN. Me however everything is WAY faster, snappy. The PC based router faster than the Asus AX86U.

                            Sorry if I'm a bit scattered. I can not play during work hours for my family members. I got up quite early so I could try setting things up.

                            And of course I'm doing things the hard way.

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

                              @jsmiddleton4 said in 2.5 Gbps Hardware:

                              I'm getting 1300+mbs via Fast.com

                              Nice! I can only dream of that here.

                              When you bridged the NICs did you assign the bridge and put the DHCP server on that?
                              If not you might hit the issue where if the interface with it enabled is disconnected everything else in the bridge will fail.

                              So if you power cycle pfSense it boots back up to the interfaces assign screen?
                              But not if you just reboot?
                              That starts to sound like some low-level issue. Is the BIOS current on that box?

                              You can run pciconf -lv any time. It just reads the devices, it doesn't anything. My edge device for example:

                              [2.5.2-RELEASE][admin@pfsense.fire.box]/root: pciconf -lv
                              hostb0@pci0:0:0:0:	class=0x060000 card=0x04101106 chip=0x04101106 rev=0x80 hdr=0x00
                                  vendor     = 'VIA Technologies, Inc.'
                                  device     = 'VX900 Series Host Bridge: Host Control'
                                  class      = bridge
                                  subclass   = HOST-PCI
                              hostb1@pci0:0:0:1:	class=0x060000 card=0x14101106 chip=0x14101106 rev=0x00 hdr=0x00
                                  vendor     = 'VIA Technologies, Inc.'
                                  device     = 'VX900 Series Error Reporting'
                                  class      = bridge
                                  subclass   = HOST-PCI
                              hostb2@pci0:0:0:2:	class=0x060000 card=0x24101106 chip=0x24101106 rev=0x00 hdr=0x00
                                  vendor     = 'VIA Technologies, Inc.'
                                  device     = 'VX900 Series CPU Bus Controller'
                                  class      = bridge
                                  subclass   = HOST-PCI
                              hostb3@pci0:0:0:3:	class=0x060000 card=0x34101106 chip=0x34101106 rev=0x00 hdr=0x00
                                  vendor     = 'VIA Technologies, Inc.'
                                  device     = 'VX900 Series DRAM Bus Control'
                                  class      = bridge
                                  subclass   = HOST-PCI
                              hostb4@pci0:0:0:4:	class=0x060000 card=0x44101106 chip=0x44101106 rev=0x00 hdr=0x00
                                  vendor     = 'VIA Technologies, Inc.'
                                  device     = 'VX900 Series Power Management and Chip Testing Control'
                                  class      = bridge
                                  subclass   = HOST-PCI
                              hostb5@pci0:0:0:5:	class=0x060000 card=0x54101106 chip=0x54101106 rev=0x00 hdr=0x00
                                  vendor     = 'VIA Technologies, Inc.'
                                  device     = 'VX900 Series APIC and Central Traffic Control'
                                  class      = bridge
                                  subclass   = HOST-PCI
                              hostb6@pci0:0:0:6:	class=0x060000 card=0x64101106 chip=0x64101106 rev=0x00 hdr=0x00
                                  vendor     = 'VIA Technologies, Inc.'
                                  device     = 'VX900 Series Scratch Registers'
                                  class      = bridge
                                  subclass   = HOST-PCI
                              hostb7@pci0:0:0:7:	class=0x060000 card=0x74101106 chip=0x74101106 rev=0x00 hdr=0x00
                                  vendor     = 'VIA Technologies, Inc.'
                                  device     = 'VX900 Series North-South Module Interface Control'
                                  class      = bridge
                                  subclass   = HOST-PCI
                              vgapci0@pci0:0:1:0:	class=0x030000 card=0x71221106 chip=0x71221106 rev=0x00 hdr=0x00
                                  vendor     = 'VIA Technologies, Inc.'
                                  device     = 'VX900 Graphics [Chrome9 HD]'
                                  class      = display
                                  subclass   = VGA
                              pcib1@pci0:0:3:0:	class=0x060400 card=0xa4101106 chip=0xa4101106 rev=0x00 hdr=0x01
                                  vendor     = 'VIA Technologies, Inc.'
                                  device     = 'VX900 Series PCI Express Root Port 0'
                                  class      = bridge
                                  subclass   = PCI-PCI
                              pcib2@pci0:0:3:1:	class=0x060400 card=0xb4101106 chip=0xb4101106 rev=0x00 hdr=0x01
                                  vendor     = 'VIA Technologies, Inc.'
                                  device     = 'VX900 Series PCI Express Root Port 1'
                                  class      = bridge
                                  subclass   = PCI-PCI
                              pcib3@pci0:0:3:2:	class=0x060400 card=0xc4101106 chip=0xc4101106 rev=0x00 hdr=0x01
                                  vendor     = 'VIA Technologies, Inc.'
                                  device     = 'VX900 Series PCI Express Root Port 2'
                                  class      = bridge
                                  subclass   = PCI-PCI
                              pcib4@pci0:0:3:3:	class=0x060400 card=0xd4101106 chip=0xd4101106 rev=0x00 hdr=0x01
                                  vendor     = 'VIA Technologies, Inc.'
                                  device     = 'VX900 Series PCI Express Root Port 3'
                                  class      = bridge
                                  subclass   = PCI-PCI
                              hostb8@pci0:0:3:4:	class=0x060000 card=0x00000000 chip=0xe4101106 rev=0x00 hdr=0x00
                                  vendor     = 'VIA Technologies, Inc.'
                                  device     = 'VX900 Series PCI Express Physical Layer Electrical Sub-block'
                                  class      = bridge
                                  subclass   = HOST-PCI
                              none0@pci0:0:11:0:	class=0x028000 card=0xa4091106 chip=0xa4091106 rev=0x10 hdr=0x00
                                  vendor     = 'VIA Technologies, Inc.'
                                  device     = 'VX855/VX875/VX900 Series USB Device Controller'
                                  class      = network
                              sdhci_pci0@pci0:0:12:0:	class=0x080501 card=0x95d01106 chip=0x95d01106 rev=0x10 hdr=0x00
                                  vendor     = 'VIA Technologies, Inc.'
                                  device     = 'VX800/820/900 Series SDIO Host Controller'
                                  class      = base peripheral
                                  subclass   = SD host controller
                              none1@pci0:0:13:0:	class=0x050100 card=0x95301106 chip=0x95301106 rev=0x61 hdr=0x00
                                  vendor     = 'VIA Technologies, Inc.'
                                  device     = 'VX800/820/900 Series Secure Digital Memory Card Controller'
                                  class      = memory
                                  subclass   = flash
                              atapci0@pci0:0:15:0:	class=0x01018f card=0x90011106 chip=0x90011106 rev=0x00 hdr=0x00
                                  vendor     = 'VIA Technologies, Inc.'
                                  device     = 'VX900 Series Serial-ATA Controller'
                                  class      = mass storage
                                  subclass   = ATA
                              uhci0@pci0:0:16:0:	class=0x0c0300 card=0x30381106 chip=0x30381106 rev=0xa0 hdr=0x00
                                  vendor     = 'VIA Technologies, Inc.'
                                  device     = 'VT82xx/62xx/VX700/8x0/900 UHCI USB 1.1 Controller'
                                  class      = serial bus
                                  subclass   = USB
                              uhci1@pci0:0:16:1:	class=0x0c0300 card=0x30381106 chip=0x30381106 rev=0xa0 hdr=0x00
                                  vendor     = 'VIA Technologies, Inc.'
                                  device     = 'VT82xx/62xx/VX700/8x0/900 UHCI USB 1.1 Controller'
                                  class      = serial bus
                                  subclass   = USB
                              uhci2@pci0:0:16:2:	class=0x0c0300 card=0x30381106 chip=0x30381106 rev=0xa0 hdr=0x00
                                  vendor     = 'VIA Technologies, Inc.'
                                  device     = 'VT82xx/62xx/VX700/8x0/900 UHCI USB 1.1 Controller'
                                  class      = serial bus
                                  subclass   = USB
                              uhci3@pci0:0:16:3:	class=0x0c0300 card=0x30381106 chip=0x30381106 rev=0xa0 hdr=0x00
                                  vendor     = 'VIA Technologies, Inc.'
                                  device     = 'VT82xx/62xx/VX700/8x0/900 UHCI USB 1.1 Controller'
                                  class      = serial bus
                                  subclass   = USB
                              ehci0@pci0:0:16:4:	class=0x0c0320 card=0x31041106 chip=0x31041106 rev=0x90 hdr=0x00
                                  vendor     = 'VIA Technologies, Inc.'
                                  device     = 'USB 2.0 EHCI-Compliant Host-Controller'
                                  class      = serial bus
                                  subclass   = USB
                              isab0@pci0:0:17:0:	class=0x060100 card=0x84101106 chip=0x84101106 rev=0x00 hdr=0x00
                                  vendor     = 'VIA Technologies, Inc.'
                                  device     = 'VX900 Series Bus Control and Power Management'
                                  class      = bridge
                                  subclass   = PCI-ISA
                              hostb9@pci0:0:17:7:	class=0x060000 card=0xa3531106 chip=0xa3531106 rev=0x00 hdr=0x00
                                  vendor     = 'VIA Technologies, Inc.'
                                  device     = 'VX8xx/900 Series South-North Module Interface Control'
                                  class      = bridge
                                  subclass   = HOST-PCI
                              pcib5@pci0:0:19:0:	class=0x060401 card=0xb3531106 chip=0xb3531106 rev=0x00 hdr=0x01
                                  vendor     = 'VIA Technologies, Inc.'
                                  device     = 'VX855/VX875/VX900 PCI to PCI Bridge'
                                  class      = bridge
                                  subclass   = PCI-PCI
                              igb0@pci0:1:0:0:	class=0x020000 card=0x000015bb chip=0x15108086 rev=0x01 hdr=0x00
                                  vendor     = 'Intel Corporation'
                                  device     = '82580 Gigabit Backplane Connection'
                                  class      = network
                                  subclass   = ethernet
                              igb1@pci0:1:0:1:	class=0x020000 card=0x000015bb chip=0x15108086 rev=0x01 hdr=0x00
                                  vendor     = 'Intel Corporation'
                                  device     = '82580 Gigabit Backplane Connection'
                                  class      = network
                                  subclass   = ethernet
                              

                              Steve

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

                                @stephenw10

                                Bios current. A14. Updated yesterday.

                                I’ve totally snarfed everything trying to get IPV6 to work.

                                Had to reinstall 2.6 and now I can’t get it to accept a DHCP range for the server. Keeps telling me I’m trying to use ranges that are outside the subnet. When they are the same numbers as I had working before.

                                Had to pull the PC server out and go back to just router setup. I can’t have family mbrs down.

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

                                  If it says the range is outside the subnet then it is. Perhaps you changed the subnet and didn't apply that change?

                                  We'd have to see screenshots to speculate further.

                                  That's not a 2.5G NIC issue though. You should open a new thread for that.

                                  Steve

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

                                    @stephenw10

                                    Cleared it by booting.

                                    I'm still majorly stuck on IPV6.

                                    I think I have DNS stuff sorted.

                                    I've been at this too long today. Thanks for all your help. I'm reading through the trouble shooting FAQ's on the pfsense forum. Problem is there's so many options I can't remember what I changed to make it work, to make it not work, etc.

                                    1 Reply Last reply Reply Quote 0
                                    • C
                                      ChanceTran
                                      last edited by

                                      Hi....past 1Gb ISP gadget's typically serves the bw through different ports, a.k.a. 2Gb organization implies you can interface with two home gadgets at the same time and influence 1+1Gb. So the contention to coordinate with the home organization adjusted to higher bw still legitimate (shockingly for some time perceiving the amount 10G home switches, network cards cost), however in case you're glad to straightforwardly interface two gadgets.

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

                                        @chancetran

                                        PFSense 2.5.2 works fine with the Intel 2.5gb cards. Just need to check the option to disable checksum in Advanced, Network settings.

                                        I tried 2.6.0 simply because of the ā€œbetterā€ NIC support. It has other issues though like getting ā€œdynamicā€ for the IPV6 gateway address instead of the IPV6 address. So IPV6 didn’t work as intended.

                                        2.5.2 IPV6 works great.

                                        J 1 Reply Last reply Reply Quote 1
                                        • J
                                          jsmiddleton4 @jsmiddleton4
                                          last edited by

                                          Any other 2.5gb NIC chipsets supported now?

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

                                            New problem.....

                                            Updated to 2.7.0.

                                            1gb clients connected to two newly added 2.5gb NIC's are not getting IPV4/IPV6 information so they obviously can't connect.

                                            When plugging those clients into a 1gb router which is connected via 2.5gb ports, the 1gb clients work fine.

                                            Problem only shows up with those 1gb clients are connected directly to the 2.5gb cards.

                                            I've tried manually setting speeds. No change.
                                            |
                                            All 2.5gbe clients connected to any, including the 2 new ones, 2.5gbe NIC's on the PFSense box work great.

                                            I did unclick Disable hardware checksum offload when moving from 2.5.2 to 2.6.0. Which is still unclicked.

                                            I can't click it and reboot at the moment. People using it.

                                            I've checked gateways, firewall rules, etc., for the new NIC's. Feels like I'm missing some option.

                                            Even more confusing, at least to me, if I connect either 1gb client to the built in LAN port in the PFSense box, they connect fine. Same rules, etc.

                                            Has to be something about the 2.5gb NIC's not falling back to 1gb properly???

                                            Or a horse of a different color?

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