Trying to picture the setup, but saying the 516 is in bridge mode, you should be using the 54 as the router (assuming you might be playing with MLPPP), and the 628 in switch mode rather than route mode. Let the 54 do all the DHCP work. Otherwise, the routers may issue each other a pile of addresses and lock up.