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>
Sun, 17 Apr 2022 19:31:02 +0000 (21:31 +0200)
commit839cb17e3a246deb492658a629980fb2c77e62bc
treea1e9dd698840d831f9d3c8f09b7d9275c2e69af4
parentc138cb80e9abbb431fede49870f7640abcdd2662
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>
(cherry picked from commit b2940bb8b2878ce193f2edaee3e7d4c44f4a2065)
package/network/utils/comgt/files/ncm.sh