更新modem插件
This commit is contained in:
parent
ebd9ac759a
commit
36173863f5
@ -1,6 +1,6 @@
|
|||||||
#!/bin/sh /etc/rc.common
|
#!/bin/sh /etc/rc.common
|
||||||
|
|
||||||
START=16
|
START=99
|
||||||
STOP=13
|
STOP=13
|
||||||
USE_PROCD=1
|
USE_PROCD=1
|
||||||
|
|
||||||
|
@ -196,23 +196,25 @@ modem_scan()
|
|||||||
modem_count=0
|
modem_count=0
|
||||||
########设置模块基本信息########
|
########设置模块基本信息########
|
||||||
#USB
|
#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
|
for network in $usb_network; do
|
||||||
local usb_device_bus_path=$(getDeviceBusPath $network)
|
local usb_device_bus_path=$(getDeviceBusPath $network)
|
||||||
setModemConfig $modem_count "usb" $usb_device_bus_path
|
setModemConfig $modem_count "usb" $usb_device_bus_path
|
||||||
done
|
done
|
||||||
local usb_network=$(find /sys/class/net -name wwan*)
|
usb_network=$(find /sys/class/net -name wwan*)
|
||||||
for network in $usb_network; do
|
for network in $usb_network; do
|
||||||
local usb_device_bus_path=$(getDeviceBusPath $network)
|
local usb_device_bus_path=$(getDeviceBusPath $network)
|
||||||
setModemConfig $modem_count "usb" $usb_device_bus_path
|
setModemConfig $modem_count "usb" $usb_device_bus_path
|
||||||
done
|
done
|
||||||
#PCIE
|
#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
|
for network in $pcie_network; do
|
||||||
local pcie_device_bus_path=$(getDeviceBusPath $network)
|
local pcie_device_bus_path=$(getDeviceBusPath $network)
|
||||||
setModemConfig $modem_count "pcie" $pcie_device_bus_path
|
setModemConfig $modem_count "pcie" $pcie_device_bus_path
|
||||||
done
|
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
|
for network in $pcie_network; do
|
||||||
local pcie_device_bus_path=$(getDeviceBusPath $network)
|
local pcie_device_bus_path=$(getDeviceBusPath $network)
|
||||||
setModemConfig $modem_count "pcie" $pcie_device_bus_path
|
setModemConfig $modem_count "pcie" $pcie_device_bus_path
|
||||||
@ -230,12 +232,13 @@ modem_scan()
|
|||||||
setPortConfig $usb_port_device_bus_path $port
|
setPortConfig $usb_port_device_bus_path $port
|
||||||
done
|
done
|
||||||
#PCIE串口
|
#PCIE串口
|
||||||
local pcie_port=$(find /dev -name wwan*)
|
local pcie_port
|
||||||
|
pcie_port=$(find /dev -name wwan*)
|
||||||
for port in $pcie_port; do
|
for port in $pcie_port; do
|
||||||
local pcie_port_device_bus_path=$(getDeviceBusPath $port)
|
local pcie_port_device_bus_path=$(getDeviceBusPath $port)
|
||||||
setPortConfig $pcie_port_device_bus_path $port
|
setPortConfig $pcie_port_device_bus_path $port
|
||||||
done
|
done
|
||||||
local pcie_port=$(find /dev -name mhi*)
|
pcie_port=$(find /dev -name mhi*)
|
||||||
for port in $pcie_port; do
|
for port in $pcie_port; do
|
||||||
local pcie_port_device_bus_path=$(getDeviceBusPath $port)
|
local pcie_port_device_bus_path=$(getDeviceBusPath $port)
|
||||||
setPortConfig $pcie_port_device_bus_path $port
|
setPortConfig $pcie_port_device_bus_path $port
|
||||||
|
@ -6,6 +6,7 @@ source "$current_dir/modem_scan.sh"
|
|||||||
#模组扫描任务
|
#模组扫描任务
|
||||||
modem_scan_task()
|
modem_scan_task()
|
||||||
{
|
{
|
||||||
|
sleep 8s #刚开机需要等待移动网络出来
|
||||||
while true; do
|
while true; do
|
||||||
enable=$(uci -q get modem.@global[0].enable)
|
enable=$(uci -q get modem.@global[0].enable)
|
||||||
if [ "$enable" = "1" ] ;then
|
if [ "$enable" = "1" ] ;then
|
||||||
|
Loading…
x
Reference in New Issue
Block a user