projects
/
openwrt.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Revert "package/mac80211: fix atomic64 compat"
[openwrt.git]
/
package
/
comgt
/
files-netifd
/
3g.sh
diff --git
a/package/comgt/files-netifd/3g.sh
b/package/comgt/files-netifd/3g.sh
index
cbf8bd1
..
b5da54c
100644
(file)
--- a/
package/comgt/files-netifd/3g.sh
+++ b/
package/comgt/files-netifd/3g.sh
@@
-12,7
+12,7
@@
proto_3g_init_config() {
proto_config_add_string "device"
proto_config_add_string "apn"
proto_config_add_string "service"
proto_config_add_string "device"
proto_config_add_string "apn"
proto_config_add_string "service"
- proto_config_add_
int
"pincode"
+ proto_config_add_
string
"pincode"
}
proto_3g_setup() {
}
proto_3g_setup() {
@@
-50,6
+50,8
@@
proto_3g_setup() {
*) CODE=3;;
esac
export MODE="AT_OPSYS=${CODE}"
*) CODE=3;;
esac
export MODE="AT_OPSYS=${CODE}"
+ elif echo "$cardinfo" | grep -q "Sierra Wireless"; then
+ SIERRA=1
fi
if [ -n "$pincode" ]; then
fi
if [ -n "$pincode" ]; then
@@
-60,6
+62,11
@@
proto_3g_setup() {
}
fi
[ -n "$MODE" ] && gcom -d "$device" -s /etc/gcom/setmode.gcom
}
fi
[ -n "$MODE" ] && gcom -d "$device" -s /etc/gcom/setmode.gcom
+
+ # wait for carrier to avoid firmware stability bugs
+ [ -n "$SIERRA" ] && {
+ gcom -d "$device" -s /etc/gcom/getcarrier.gcom || return 1
+ }
;;
esac
;;
esac
This page took
0.019743 seconds
and
4
git commands to generate.