30 lines
814 B
Bash
30 lines
814 B
Bash
#!/bin/sh /etc/rc.common
|
|
# RM520N-GL PCIe MBIM 拨号自启 (2026-08-19)
|
|
# 依赖: /etc/rc.local 的 mhi_q 绑定修复先跑, /dev/mhi_MBIM 出现后拨号
|
|
START=95
|
|
STOP=15
|
|
|
|
start() {
|
|
echo "modem5g: 等待 /dev/mhi_MBIM ..."
|
|
local i=0
|
|
while [ $i -lt 30 ]; do
|
|
[ -c /dev/mhi_MBIM ] && break
|
|
sleep 2
|
|
i=$((i+1))
|
|
done
|
|
if [ ! -c /dev/mhi_MBIM ]; then
|
|
echo "modem5g: /dev/mhi_MBIM 未出现, 放弃拨号"
|
|
return 1
|
|
fi
|
|
echo "modem5g: 开始 MBIM 拨号 (wonet)"
|
|
start-stop-daemon -S -b -m -p /var/run/quectel_cm.pid \
|
|
-x /usr/bin/quectel-CM -- -s wonet -f /tmp/quectel_cm.log
|
|
echo "modem5g: 已启动 quectel-CM"
|
|
}
|
|
|
|
stop() {
|
|
echo "modem5g: 停止拨号"
|
|
start-stop-daemon -K -p /var/run/quectel_cm.pid 2>/dev/null
|
|
return 0
|
|
}
|