umbim: log output of 'config' step
authorLech Perczak <lech.perczak@gmail.com>
Sat, 6 Nov 2021 02:02:08 +0000 (03:02 +0100)
committerHauke Mehrtens <hauke@hauke-m.de>
Sat, 29 Apr 2023 19:33:05 +0000 (21:33 +0200)
Display full configuration obtained using MBIM control channel in the
log, from umbim output verbatim, for easier troubleshooting, and in
preparation for parser refactoring.

Signed-off-by: Lech Perczak <lech.perczak@gmail.com>
package/network/utils/umbim/files/lib/netifd/proto/mbim.sh

index fd8b345797a4f1025c1779f11b862f2d47b79252..9ab77242321eba3c96a390e26341ac9fc051e01f 100755 (executable)
@@ -179,7 +179,9 @@ _proto_mbim_setup() {
        local zone="$(fw3 -q network "$interface" 2>/dev/null)"
 
        echo "mbim[$$]" "Setting up $ifname"
-       eval $(umbim $DBG -n -t $tid -d $device config | sed 's/: /=/g')
+       local mbimconfig="$(umbim $DBG -n -t $tid -d $device config)"
+       echo "$mbimconfig"
+       eval $(echo "$mbimconfig" | sed 's/: /=/g')
        tid=$((tid + 1))
 
        proto_init_update "$ifname" 1