I have an ADSL modem+router combo device:
ZyXel Prestige 660HW-61
Recently I found that the LAN ports are no longer functioning properly.
It took a long time to arrive at this diagnosis, because my second rig -- an ancient AMD K6-III was/is connecting just fine. Later it turned out, it is in fact the only computer that CAN connect.
It is a hardware level problem I suspect, because the port indicator leds will not light up when a cable is plugged in. The client computer will behave as if the cable is unplugged.
First I thought one particular port was broken, but I've connected the AMD rig to all ports for testing, and sure enough it works on all of them.

Any other rig that I connect will stay on a perpetual cycle of trying to obtain an IP address and never getting it. Yes, I have tried switching cables, rebooting clients AND the router..., etc.
The wireless is working just as well as it ever did.