Router to router setup works fine with straight cable up to 2-3 meter it is not working for 45 meter why?

FIrst router(TPLINK) is connceted with ADSL Modem, and second router is connected via 49 meter cat-6 cable with straight connection, it is not working, but connection between two routers using patch cord (up to 3 mtrs) is very fine, what is the solutions


The length of your cable suggests a custom-made length.

I recommend replacing the RJ-45 connectors on both sides, wired to TIA/EIA 568 specifications.