[prev in list] [next in list] [prev in thread] [next in thread]
List: ipcop-svn
Subject: [Ipcop-svn] SF.net SVN: ipcop: [425]
From: gespinasse () users ! sourceforge ! net
Date: 2007-06-30 7:33:09
Message-ID: E1I4XS9-0000yw-A8 () sc8-pr-svn4 ! sourceforge ! net
[Download RAW message or body]
Revision: 425
http://ipcop.svn.sourceforge.net/ipcop/?rev=425&view=rev
Author: gespinasse
Date: 2007-06-30 00:33:08 -0700 (Sat, 30 Jun 2007)
Log Message:
-----------
Use sync information available on 4.0.24 to loop until sync state(0)
Modified Paths:
--------------
ipcop/trunk/config/rc.d/rc.pulsardsl
Modified: ipcop/trunk/config/rc.d/rc.pulsardsl
===================================================================
--- ipcop/trunk/config/rc.d/rc.pulsardsl 2007-06-30 06:42:44 UTC (rev 424)
+++ ipcop/trunk/config/rc.d/rc.pulsardsl 2007-06-30 07:33:08 UTC (rev 425)
@@ -14,6 +14,25 @@
echo "$*"
}
+function wait_for_sync()
+{
+ msg "Waiting for ADSL sync during $1 s"
+ FLREADY=0
+ TIMES=1
+ while [ $TIMES -le $1 ]; do
+ if [ `/bin/cat /proc/driver/pulsar/pulsar0 | /usr/bin/cut -d ' ' -f2` -eq 0 ]; \
then + FLREADY=1
+ break
+ fi
+ /bin/sleep 3
+ (( TIMES += 3 ))
+ done
+ if [ "$FLREADY" -eq 0 ]; then
+ msg "Failure to sync after $1 s"
+ exit 1
+ fi
+}
+
# See how we were called.
case "$1" in
start)
@@ -22,11 +41,13 @@
if [ $? -ne 0 ]; then
msg "Pulsar loading failed"
exit 2
- else
- # arbitrary fixed time until the driver support a way to know that the modem is \
synchronised
- /bin/sleep 60
fi
+ if [ ! -f "/proc/driver/pulsar/pulsar0" ]; then
+ msg "No pulsar device found"
+ exit 1
+ fi
fi
+ wait_for_sync 90
exit 0
;;
stop)
This was sent by the SourceForge.net collaborative development platform, the world's \
largest Open Source development site.
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Ipcop-svn mailing list
Ipcop-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ipcop-svn
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic