luci-proto-ncm: suggest both tty and wdm devices

Some modems are controlled only through a tty.
Autodetection of control device is broken in ncm.sh

Signed-off-by: Dmitry Tunin <hanipouspilot@gmail.com>
This commit is contained in:
Dmitry Tunin 2018-07-29 02:53:01 +03:00
parent c27a77756c
commit 95c38dab8f

View File

@ -19,16 +19,13 @@ local ipv6, delay, defaultroute, metric, peerdns, dns
device = section:taboption("general", Value, "device", translate("Modem device"))
device.rmempty = false
local device_suggestions = nixio.fs.glob("/dev/cdc-wdm*")
or nixio.fs.glob("/dev/ttyUSB*")
if device_suggestions then
local node
for node in device_suggestions do
device:value(node)
end
local dev
for dev in nixio.fs.glob("/dev/ttyUSB*") do
device:value(dev)
end
for dev in nixio.fs.glob("/dev/cdc-wdm*") do
device:value(dev)
end
mode = section:taboption("general", Value, "mode", translate("Service Type"))
mode:value("", translate("Modem default"))