diff --git a/tests/pppoe/getaddress.expect b/tests/pppoe/getaddress.expect
index 2cc12117b..3f0fc4cc3 100644
--- a/tests/pppoe/getaddress.expect
+++ b/tests/pppoe/getaddress.expect
@@ -6,11 +6,10 @@ expect "login:" {  send "root\r\n" }
 expect "#"
 set FINISHED 0
 set EXIT "1" 
-while { $FINISHED < 5 } {
+while { $FINISHED < 10 } {
   send "ip address show dev ppp0 | grep ppp0\r\n"
-  
   expect {
-    "192.168.100.1" { set FINISHED 10; set EXIT 0; }
+    "192.168.100.1" { set FINISHED 20; set EXIT 0; }
     "can't find device" { send_user "waiting ..." ; send "\r\n"; sleep 3 }
     "DOWN" { send_user "waiting ..." ; send "\r\n"; sleep 2 }
   }