I am very newbie
Maybe the problem is the the same you discuss in http://wl500g.info/showthread.php?t=...highlight=e220
Where you suggest "In any case keep a sleep 30 in your post-boot".
If I correctly understood maybe the modem needs more time to send its information to the system. I will test next days...