Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Troubleshooting
  3. Ethernet Gateway (W5100) not working on an Ethernet Switch.

Ethernet Gateway (W5100) not working on an Ethernet Switch.

Scheduled Pinned Locked Moved Troubleshooting
12 Posts 5 Posters 2.5k Views 5 Watching
  • 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 Offline
    R Offline
    ramwal
    wrote on last edited by
    #1

    I needed some extra ethernet ports, so I bought a simple TP-Link Switch. When I connect the Gateway (Uno) on the Switch , it does not work. On the router I have no problems. I tried with a new good working Sensebender Gateway on the router. On the Switch it is not working. I noticed that with the Switch i do not see the Tx-signal coming through.

    Can this behaviour be explained? Have I setup something wrong? I tried different ethernet cables and interchanged them, but could not get it resolved. All my other devices are working correctly with the Switch, so it must be something with the Gateways!

    YveauxY 1 Reply Last reply
    0
    • R ramwal

      I needed some extra ethernet ports, so I bought a simple TP-Link Switch. When I connect the Gateway (Uno) on the Switch , it does not work. On the router I have no problems. I tried with a new good working Sensebender Gateway on the router. On the Switch it is not working. I noticed that with the Switch i do not see the Tx-signal coming through.

      Can this behaviour be explained? Have I setup something wrong? I tried different ethernet cables and interchanged them, but could not get it resolved. All my other devices are working correctly with the Switch, so it must be something with the Gateways!

      YveauxY Offline
      YveauxY Offline
      Yveaux
      Mod
      wrote on last edited by
      #2

      @ramwal could be that auto crossover doesn't work correctly. You could try with a cross ethernet cable and see if that makes a difference

      http://yveaux.blogspot.nl

      1 Reply Last reply
      0
      • JohnRobJ Offline
        JohnRobJ Offline
        JohnRob
        wrote on last edited by
        #3

        Not that its much of a help, but I recently installed a TP-Link (non managed) router and my gateway (w/ W5100) works fine through it.

        YveauxY 1 Reply Last reply
        0
        • JohnRobJ JohnRob

          Not that its much of a help, but I recently installed a TP-Link (non managed) router and my gateway (w/ W5100) works fine through it.

          YveauxY Offline
          YveauxY Offline
          Yveaux
          Mod
          wrote on last edited by
          #4

          @johnrob can you find any settings in your new switch related to auto crossover or auto link speed detection? Those might influence its behavior wrt the W5100.

          http://yveaux.blogspot.nl

          R 1 Reply Last reply
          0
          • YveauxY Yveaux

            @johnrob can you find any settings in your new switch related to auto crossover or auto link speed detection? Those might influence its behavior wrt the W5100.

            R Offline
            R Offline
            ramwal
            wrote on last edited by
            #5

            @yveaux I toke your advise and made a small crossover network cable. Unfortunately with no success. I connected the crossover cable to my router and even with this cable, I was able to ping my both gateways. So, on the router and the gateways auto MDI-X is working, which means that Auto MDI-X automatically detects the required cable connection type and configures the connection appropriately, removing the need for crossover cables to interconnect switches. I tried two different brands of switches (not managed) with both the same problem:
            D-Link Model No: GO-SW-5E H/W Ver.: E1
            TP-Link: RE200 V 2.0
            I am really astonished (is it bad luck!!), because @johnrob is reporting normal working of his non-managed switch.

            YveauxY 1 Reply Last reply
            0
            • R ramwal

              @yveaux I toke your advise and made a small crossover network cable. Unfortunately with no success. I connected the crossover cable to my router and even with this cable, I was able to ping my both gateways. So, on the router and the gateways auto MDI-X is working, which means that Auto MDI-X automatically detects the required cable connection type and configures the connection appropriately, removing the need for crossover cables to interconnect switches. I tried two different brands of switches (not managed) with both the same problem:
              D-Link Model No: GO-SW-5E H/W Ver.: E1
              TP-Link: RE200 V 2.0
              I am really astonished (is it bad luck!!), because @johnrob is reporting normal working of his non-managed switch.

              YveauxY Offline
              YveauxY Offline
              Yveaux
              Mod
              wrote on last edited by
              #6

              @ramwal Very strange indeed. I don't recall any issues with W5100. Did you google for issues related to W5100?
              Do you have a spare W5100 to rule out issues with this specific board?

              http://yveaux.blogspot.nl

              R 1 Reply Last reply
              0
              • YveauxY Yveaux

                @ramwal Very strange indeed. I don't recall any issues with W5100. Did you google for issues related to W5100?
                Do you have a spare W5100 to rule out issues with this specific board?

                R Offline
                R Offline
                ramwal
                wrote on last edited by
                #7

                @yveaux I tried with two different gateways, one an Arduino Uno with Ethernet Shield and the other a Sensebender Gateway with the W5100 Ethernet module suitable for the gateway (I used two modules) So, two different hardware configurations, both with a W5100. Both gateways are working correctly directly on the router, but they refuse to work when a switch is connected between them. I will investigate if there exist issues with the W5100 and ethernet switches. At the moment I have no solution and I do not know if this is a hardware or software issue.
                Thank you for giving it attention

                1 Reply Last reply
                0
                • gohanG Offline
                  gohanG Offline
                  gohan
                  Mod
                  wrote on last edited by
                  #8

                  there are some W5100 shields that have a wrong termination resistor, it could be your case.

                  R 1 Reply Last reply
                  0
                  • gohanG gohan

                    there are some W5100 shields that have a wrong termination resistor, it could be your case.

                    R Offline
                    R Offline
                    ramwal
                    wrote on last edited by
                    #9

                    @gohan You are correct. I came across this information on internet: https://arduinodiy.wordpress.com/2017/04/12/the-w5100-bug/

                    There 3 "bugs" with the W5100 Ethernet module;
                    Bug 1: the spi-bug: needs soldering on the board; I don't want to do that, cost to much time.
                    Bug 2: the '510'-bug: needs soldering on the board; I am not going to destruct things!
                    Bug 3: the funduino reset bug: put a delay(250) in setup; did not resolve the issue.
                    So, I give up!! Spend the whole weekend on this and will think of doing things differently. At leats I know what caused the problem. That's positive, don't you think? May be someone comes up with a glamorous idea, that's is simple, cheap and easy to implement.

                    Thanks for thinking with me.

                    alexsh1A gohanG 2 Replies Last reply
                    0
                    • R ramwal

                      @gohan You are correct. I came across this information on internet: https://arduinodiy.wordpress.com/2017/04/12/the-w5100-bug/

                      There 3 "bugs" with the W5100 Ethernet module;
                      Bug 1: the spi-bug: needs soldering on the board; I don't want to do that, cost to much time.
                      Bug 2: the '510'-bug: needs soldering on the board; I am not going to destruct things!
                      Bug 3: the funduino reset bug: put a delay(250) in setup; did not resolve the issue.
                      So, I give up!! Spend the whole weekend on this and will think of doing things differently. At leats I know what caused the problem. That's positive, don't you think? May be someone comes up with a glamorous idea, that's is simple, cheap and easy to implement.

                      Thanks for thinking with me.

                      alexsh1A Offline
                      alexsh1A Offline
                      alexsh1
                      wrote on last edited by
                      #10

                      @ramwal I think the best would be trying another switch. I have several GWs with W5100 connected to 8 ports switch and working without any issues.
                      I think you have eliminated other possible issues.

                      1 Reply Last reply
                      0
                      • R ramwal

                        @gohan You are correct. I came across this information on internet: https://arduinodiy.wordpress.com/2017/04/12/the-w5100-bug/

                        There 3 "bugs" with the W5100 Ethernet module;
                        Bug 1: the spi-bug: needs soldering on the board; I don't want to do that, cost to much time.
                        Bug 2: the '510'-bug: needs soldering on the board; I am not going to destruct things!
                        Bug 3: the funduino reset bug: put a delay(250) in setup; did not resolve the issue.
                        So, I give up!! Spend the whole weekend on this and will think of doing things differently. At leats I know what caused the problem. That's positive, don't you think? May be someone comes up with a glamorous idea, that's is simple, cheap and easy to implement.

                        Thanks for thinking with me.

                        gohanG Offline
                        gohanG Offline
                        gohan
                        Mod
                        wrote on last edited by
                        #11

                        @ramwal I only soldered 2 100 Ohms resistors across the RJ45 pins and it has been working since without problems

                        R 1 Reply Last reply
                        0
                        • gohanG gohan

                          @ramwal I only soldered 2 100 Ohms resistors across the RJ45 pins and it has been working since without problems

                          R Offline
                          R Offline
                          ramwal
                          wrote on last edited by
                          #12

                          @gohan Thanks, as per your advice, I soldered 2 100 Ohm resistors between pin 1 and 2 and between pin 3 and 6 on the backside of the boards. I did this for the Ethernet module of the Sensebender Gateway as well as for the Arduino Ethernet shield on the Uno. And indeed both gateways are now perfectly working on the Ethernet Switch. MySensors forum works!! Issue solved within 24 hours.

                          I Am Very Grateful, @gohan

                          1 Reply Last reply
                          2
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          21

                          Online

                          11.7k

                          Users

                          11.2k

                          Topics

                          113.1k

                          Posts


                          Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • MySensors
                          • OpenHardware.io
                          • Categories
                          • Recent
                          • Tags
                          • Popular