Ethernet Connection Not Working on Newer Routers

First time posting here!

This is a strange problem that I am trying to isolate. I would appreciate any ideas about the issue.

I am having issues with making a wired connection on newer routers. My device connects properly to my older router and also is able to connect if I create a bridge to the Ethernet port on my Mac-book.

The problem seems to arise on newer routers. I was first unable to connect to my ISP’s router, so I bought a newer router and have the same problem. Here’s some of the details.

First of all the lights on my Ethernet port do not even flicker with the newer routers. If I connect the Ethernet to the Ethernet port on my Mac-book, it instantly flickers and works.

vEtherISRCallback will not be called on these newer devices, but will immediately be triggered when plugged into the older routers.

My device sends out a DHCP discover, but I am thinking the problem is at the Ethernet level due to this interrupt not being triggered? Could there be a newer protocol on these newer devices that I am not aware of?

Any thoughts would be appreciated, even brainstorming.

Parents
  • I think you are correct that it's not a DHCP. Is your PHY on your board setup to auto negotiate the speed between 10/100/1000BaseT and full/half-duplex? Is the router (actually you sound like you're using a Layer 3 switch or similar) set up to handle negotiating a normal or uplink port automatically or are you using a cross-over cable accidentally?

    Also, by "my device", is this some sort of Renesas eval board? What kind and what are you running?

    -Larry

Reply
  • I think you are correct that it's not a DHCP. Is your PHY on your board setup to auto negotiate the speed between 10/100/1000BaseT and full/half-duplex? Is the router (actually you sound like you're using a Layer 3 switch or similar) set up to handle negotiating a normal or uplink port automatically or are you using a cross-over cable accidentally?

    Also, by "my device", is this some sort of Renesas eval board? What kind and what are you running?

    -Larry

Children