Delay boot of Mikrotik to allow DSL modem to boot fully

Hi

I have been troubleshooting a problem with the mikrotik and power cuts. When the power comes back up the mikrotik and the dsl modem boot at the same time obviously. However, when they boot at the same time the mikrotik comes online and shows the two pppoe connection I have connected. Stangely, there is absolutely no throughput from the internet.

If I power down both the mikrotik and the dsl modem and then fully boot the dsl modem first before starting the mikrotik all is well.

So my quesiton is, is there a script or something that I can set the mikrotik to delay booting for 1 minute? This would solve the problem. The only other option I have would be to put the modem and the mikrotik on a UPS. Problem is I dont know if the UPS will hold up for the 2 hour power failures that we have quite often here in South Africa.

Any help would be greatly appreciated!

Starting from last question:

UPS easy could work for 2 hours outgage…look here: http://www.apc.com/products/runtime_for_extendedruntime.cfm?upsfamily=165

Answer to the first question:
You should do startup script which is run via sheduler after reboot: http://wiki.mikrotik.com/wiki/Manual:System/Scheduler
This script should delay for eg. 2 minutes and then drop PPoE connection and reconnect.