]> git.ipfire.org Git - thirdparty/openwrt.git/commit
umbim: add support for wwan device class
authorAntti Seppälä <a.seppala@gmail.com>
Tue, 27 May 2025 08:20:09 +0000 (11:20 +0300)
committerRobert Marko <robimarko@gmail.com>
Tue, 27 May 2025 09:31:07 +0000 (11:31 +0200)
commit9f76070e2de5c28830ede70c31fb81278f1c7183
treeaf16362766ea98934e6b04d96962077bc639b280
parent53c723246a153801264b3284c4488ced3fe57abd
umbim: add support for wwan device class

Some MBIM devices can exist on an MHI bus (over PCIe) instead of being presented as USB devices.

In such cases the interface name lookup needs to be done from /sys/class/wwan/ instead of /sys/class/usbmisc/

Add another readlink call in case the first lookup fails.

This allows the MBIM protocol to find the interface name and then work with both type of devices provided that /etc/config/network has the right device for MBIM interface (such as /dev/wwan0mbim0 in case of MHI)

Signed-off-by: Antti Seppälä <a.seppala@gmail.com>
package/network/utils/umbim/files/lib/netifd/proto/mbim.sh