comgt: ncm: select first available network interface for device
authorLech Perczak <lech.perczak@gmail.com>
Thu, 31 Mar 2022 19:16:22 +0000 (21:16 +0200)
committerHauke Mehrtens <hauke@hauke-m.de>
Sat, 16 Apr 2022 12:02:11 +0000 (14:02 +0200)
commitb2940bb8b2878ce193f2edaee3e7d4c44f4a2065
tree62a9122c726cbd2c43237f0f2e113dd4fd357ed4
parenta67629bbe25ef3d0e159db1e0c6ca81affd06898
comgt: ncm: select first available network interface for device

Some modems expose multiple network interfaces on the same USB device,
causing the connection setup script to fail, because glob matching in
the detection phase causes 'ls' to output more than one interface name
plus their base directories in sysfs. Avoid that by listing the
directories explicitly and then selecting first available interface.
This is the case for some variants of ZTE MF286R built-in modem, which
exposes both RNDIS and CDC-ECM network interfaces, causing the
connection setup to fail.

Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
package/network/utils/comgt/files/ncm.sh