From 36173863f54f299cf03328a3502cc4289095efa3 Mon Sep 17 00:00:00 2001 From: ling <1042585959@qq.com> Date: Sun, 24 Dec 2023 23:13:42 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0modem=E6=8F=92=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- luci-app-modem/root/etc/init.d/modeminit | 2 +- luci-app-modem/root/usr/share/modem/modem_scan.sh | 15 +++++++++------ luci-app-modem/root/usr/share/modem/modem_task.sh | 1 + 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/luci-app-modem/root/etc/init.d/modeminit b/luci-app-modem/root/etc/init.d/modeminit index bd5783a..b63d5db 100755 --- a/luci-app-modem/root/etc/init.d/modeminit +++ b/luci-app-modem/root/etc/init.d/modeminit @@ -1,6 +1,6 @@ #!/bin/sh /etc/rc.common -START=16 +START=99 STOP=13 USE_PROCD=1 diff --git a/luci-app-modem/root/usr/share/modem/modem_scan.sh b/luci-app-modem/root/usr/share/modem/modem_scan.sh index 4c0592f..85f0131 100755 --- a/luci-app-modem/root/usr/share/modem/modem_scan.sh +++ b/luci-app-modem/root/usr/share/modem/modem_scan.sh @@ -196,23 +196,25 @@ modem_scan() modem_count=0 ########设置模块基本信息######## #USB - local usb_network=$(find /sys/class/net -name usb*) + local usb_network + usb_network=$(find /sys/class/net -name usb*) for network in $usb_network; do local usb_device_bus_path=$(getDeviceBusPath $network) setModemConfig $modem_count "usb" $usb_device_bus_path done - local usb_network=$(find /sys/class/net -name wwan*) + usb_network=$(find /sys/class/net -name wwan*) for network in $usb_network; do local usb_device_bus_path=$(getDeviceBusPath $network) setModemConfig $modem_count "usb" $usb_device_bus_path done #PCIE - local pcie_network=$(find /sys/class/net -name mhi_hwip*) #(通用mhi驱动) + local pcie_network + pcie_network=$(find /sys/class/net -name mhi_hwip*) #(通用mhi驱动) for network in $pcie_network; do local pcie_device_bus_path=$(getDeviceBusPath $network) setModemConfig $modem_count "pcie" $pcie_device_bus_path done - local pcie_network=$(find /sys/class/net -name rmnet_mhi*) #(制造商mhi驱动) + pcie_network=$(find /sys/class/net -name rmnet_mhi*) #(制造商mhi驱动) for network in $pcie_network; do local pcie_device_bus_path=$(getDeviceBusPath $network) setModemConfig $modem_count "pcie" $pcie_device_bus_path @@ -230,12 +232,13 @@ modem_scan() setPortConfig $usb_port_device_bus_path $port done #PCIE串口 - local pcie_port=$(find /dev -name wwan*) + local pcie_port + pcie_port=$(find /dev -name wwan*) for port in $pcie_port; do local pcie_port_device_bus_path=$(getDeviceBusPath $port) setPortConfig $pcie_port_device_bus_path $port done - local pcie_port=$(find /dev -name mhi*) + pcie_port=$(find /dev -name mhi*) for port in $pcie_port; do local pcie_port_device_bus_path=$(getDeviceBusPath $port) setPortConfig $pcie_port_device_bus_path $port diff --git a/luci-app-modem/root/usr/share/modem/modem_task.sh b/luci-app-modem/root/usr/share/modem/modem_task.sh index 90cdad6..feaa651 100755 --- a/luci-app-modem/root/usr/share/modem/modem_task.sh +++ b/luci-app-modem/root/usr/share/modem/modem_task.sh @@ -6,6 +6,7 @@ source "$current_dir/modem_scan.sh" #模组扫描任务 modem_scan_task() { + sleep 8s #刚开机需要等待移动网络出来 while true; do enable=$(uci -q get modem.@global[0].enable) if [ "$enable" = "1" ] ;then