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

    Only 2 out of 3 Interfaces run on 1000baseT the third one is always 100baseTX

    Scheduled Pinned Locked Moved General pfSense Questions
    8 Posts 7 Posters 972 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.
    • O
      OM606
      last edited by

      Hi folks,

      I have a HP core I5 PC with 3 network cards. All three are 1Gb cards but only 2 of them are running on 1Gb, the third is always just 100Mb.
      I did several fresh installations and always after first boot it shows me tow network cards which i usually select as WAN and LAN. When i log into the dashboard both are shown as up and running with 1000baseT. However, when i assign the third network card, which is also a 1Gb card it just runns on 100baseTX instead of 1000baseT as it should.

      The third network card is the exact same model like the one which is running on the LAN interface.
      Even more strange, when i reconfigure the system to use the third as the LAN it is running on 100baseTX althogh before it was on 1000baseT.

      I also have replaced the cards but it's still the same. It looks like it can't or don't want to have more than two cards on 1000baseT.

      Is this a bug or some kind of strange limitation?

      Regards and thanks,
      Markus

      N 1 Reply Last reply Reply Quote 0
      • N
        Napsterbater @OM606
        last edited by

        @om606 what device is that NIC connected to? What does that device show the link at? Have you tried connecting the third NIC to a different device? Also does the NIC have status lights on the NIC itself, if so do the status lights show 100 or 1000mbps link?

        1 Reply Last reply Reply Quote 0
        • DerelictD
          Derelict LAYER 8 Netgate
          last edited by

          Sounds like a LAYER 1 problem.

          Chattanooga, Tennessee, USA
          A comprehensive network diagram is worth 10,000 words and 15 conference calls.
          DO NOT set a source address/port in a port forward or firewall rule unless you KNOW you need it!
          Do Not Chat For Help! NO_WAN_EGRESS(TM)

          1 Reply Last reply Reply Quote 0
          • O
            OM606
            last edited by

            Hi

            All NIC are connected to a Cisco 3650/48Gb Switch. for example, sh run int Gi1/0/29 shows the adapter in 100Mb because the switchport speed is configured to auto. If i force the switchport to 1000baseT on the Cisco 3650 then pfsense disables the port.
            The cables are all brand new quality cat6 cables with at least 600Mhz or even higher. I have even replaced all the cables but nothing changed.

            Few days ago i have setup pfsense fresh and before this one adapter was configured as LAN nic and then it was running on 1000baseT but then the OPT1 Adapter was on 100baseTX which is now on 1000baseT.

            This is so strange, it seems like it does not want to have more than two adapters on 1000baseT. Can't this be a licensing limitation or probably a limitation because it would not be able to forward enough data with 3 nic in 1000baseT?

            Thanks,
            Markus

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

              Either a physical issue or maybe running out of mbufs. Plenty of info on how to fix that in the docs, if that's the case.

              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
              • I
                ibysmalls
                last edited by

                I personally would say that the ethernet cable needs checking, or replace it. This is the common reason why 1gbps NICS go down to negotatiate at 100 mbps.

                Some ethernet cables don't support 1gbps (If all of the strands in the cable are not available). If it is a custom crimped cable then it would probably need re-crimping / checking.

                1 Reply Last reply Reply Quote 1
                • M
                  marvosa
                  last edited by marvosa

                  There are several things to look at:

                  1. Verify what your interfaces are set at. Should be auto unless your switchports are hard set:

                  0_1548638014838_2019-01-27 19_12_27-.png

                  1. From the PFsense shell, post the ifconfig results from the interface you're having issues with (e.g. ifconfig em1)

                  2. If you haven't already, replace your cables with prefabbed CAT6

                  3. Assuming the interface in question is patched into G1/0/29 on your 3560, post the results of "sh run int g1/0/29"

                  4. Post the results of "sh int G1/0/29"

                  5. Post the results of "sh int status"

                  6. Run a TDR test on G1/0/29 and post the results.

                  There's going to be a lot of text, so I would definitely code your results when you post.

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

                    Does it do the same on different switch ports? It could be a bad port.

                    It's not any sort of limitation in pfSense. All Gigabit NICs should link at 1Gbps regardless of whether or not the hardware can make full use of that.

                    Steve

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