更新modem插件

This commit is contained in:
ling 2023-12-24 23:13:42 +08:00
parent ebd9ac759a
commit 36173863f5
3 changed files with 11 additions and 7 deletions

View File

@ -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

View File

@ -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

View File

@ -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