TP-Link TL-WR841ND v7 limits connection speeds even on factory defaults

dd-wrt

I moved recently and my TP-Link TL-WR841ND v7 with DD-WRT v24-sp2 (11/21/10) std (SVN revision 15778) started to work oddly.

Previously:

The router was connected to another (ISP's) router/modem. The Internet connection ran at 50 Mbps and worked as expected. (40+ Mbps via WiFi, 49+ Mbps via Ethernet.)

Now:

The TP-Link router is connected to a different router/modem (newer model) with the same ISP. The Internet connection 120 Mbps. With a direct connection to the ISP's router via RJ-45 cable, the Internet speed is around 85/10 Mbps with a ping of 8 ms.

However when I connect through the TP-Link, the speed falls dramatically – it never exceeds 10 Mbps and the ping is unchanged. There is no difference if I use RJ-45 (cat6) or WiFi (NG-Mixed, WPA2).

I've tried:

  • Changing WiFi broadcast channel.
  • Using different Ethernet ports in the TP-Link and other RJ-45 cables between the TP-Link and the PC.
  • Setting TP-Link to connect using DHCP.
  • Cloning the PC's Ethernet MAC address.
  • Restoring factory defaults.

I've had no luck. Any ideas?

Best Answer

Did you check if the TP-Link got a full duplex or a half duplex connection on the WAN-port with the modem.

Some providers force full-duplex with their modem and if your TP-Link is at auto negotiate this will fail miserably. Try setting the WAN-port TP-Link to full-duplex.

If the modem is at full duplex and your router at auto negotiate.
you'll get a duplex mismatch with all the troubles with it.

You can set the DD-WRT to full duplex like in the picture below:

enter image description here

Related Question