Hello Alberto, Thank you for letting me know the url of ModemManager mailing list. I posted this question there too.
Thank you. Jeonghum 2020년 4월 29일 (수) 오후 3:50, Alberto Bursi <[email protected]>님이 작성: > > > On 29/04/20 08:29, Jeonghum Joh wrote: > > Hello, > > Thanks to many people in this list, I was able to find ModemManager and > > I've tried applying it. > > > > ==== Testing environment ==== > > > > Target Model : MediaTek MT7622 AC4300rfb1 board > > Firmware Version : LEDE Reboot 17.01-SNAPSHOT unknown / LuCI > > Kernel Version : 4.4.124 > > Modem : HUCOM HM-900 > > ModemManager > > Version : 1.12.8 > > menuconfig : (QMI on, MBIM off) > > git clone URL : > > https://github.com/openwrt/packages/tree/master/net/modemmanager > > > > Noted Device Files : Those files and paths are noted/watched > > qmichannel : /dev/cdc-wdm0 > > usbnet_adapter : > /sys/class/net/wwan0 > > /sys/bus/usb/devices/2-1/manufacturer : QCOM > > /sys/bus/usb/devices/2-1/idVendor :05C6 > > /sys/bus/usb/devices/2-1/idProduct :90db > > /sys/bus/usb/devices/2-1/speed :5000 > > /sys/bus/usb/devices/2-1/product :SDXPRAIRIE-MTP _SN:B02CE51B > > /sys/bus/usb/devices/2-1/version :3.20 > > /sys/bus/usb/devices/2-1:1.2/net/wwan0 > > /sys/bus/usb/devices/2-1:1.2/net/wwan0/device/driver > > /sys/bus/usb/devices/2-1:1.2/net/wwan0/device > > /sys/bus/usb/devices/2-1:1.2/usbmisc/cdc-wdm0 > > /sys/devices/platform/1a0c0000.usb/usb2/2-1/2-1:1.2 > > > > Kernel modules watched via lsmod > > cdc_wdm 8821 1 qmi_wwan > > qmi_wwan 6252 0 > > usbcore 153512 20 > > > option,usb_wwan,qmi_wwan,cdc_ncm,cdc_ether,usbserial,usbnet,usblp,cdc_wdm,cdc_acm,usb_storage,xhci_mtk,xhci_plat_hcd,xhci_pci,xhci_hcd,uhci_hcd,ohci_platform,ohci_hcd,ehci_platform,ehci_hcd > > usbnet 19027 3 qmi_wwan,cdc_ncm,cdc_ether > > > > Above is original environment. > > On this circumstances, I disabled CM provided from modem provider : > hucom-cm > > And I added one configuration section into the bottom of > > /etc/config/network : > > config interface 'broadband' > > option device > '/sys/devices/platform/1a0c0000.usb/usb2/2-1/2-1:1.2' > > option proto 'modemmanager' > > option apn '5g-internet.sktelecom.com > > <http://5g-internet.sktelecom.com>' > > option username '' > > option password '' > > option pincode '' > > option lowpower '1' > > > > Under these settings, I confirmed that > > - hucom-cm is disabled > > - ModemManager is alive > > 4430 root 229m D /usr/sbin/ModemManager > > > > The wwan0 is not shown from ifconfig and ping 8.8.8.8 fails saying > > Network is unreachable. > > So, My first trying to utilize MM seemed to be failed. > > > > Originally hucom-cm sets bridge mode like shown below: > > BRIDGE_MODE_FILE : /sys/module/qmi_wwan/parameters/bridge_mode > > BRIDGE_IPV4_FILE : /sys/module/qmi_wwan/parameters/bridge_ipv4 > > But under ModemManager these files are not shown. > > > > And I've found many plugin libraries under /usr/lib/ModemManager: > > libmm-plugin-altair-lte.so libmm-plugin-mtk.so > > libmm-plugin-thuraya.so > > > > Could someone help me? > > > > Do I need to look deeper into ModemManager? > > Do I need to implement new plugin library for our product? > > Or do I need to forget about ModemManager? > > > > My already given hucom-cm anyway works. It brings data via wwan0 and > > establish network interface wwan0. > > Problem is that hucom-cm sets up firewall rules and routing settings > > redundantly and unnecessarily. So I can make it not to do these unneeded > > settings. This way would be good approach I believe. > > But we'd like to make our product indepecntant from specific modem. I > > guessed that opensource ModemManager infrastructure would give us some > > sort of independence from specific modem and in other words it would > > give some abstraction.. > > > > I am not sure of anything. Could someone give me some light so that I > > can find the best way to go? > > > > Additional question : If I write our own logic as a plugin library of > > ModemManager, wouldn't it necessarily have to stick to GPL? Can we apply > > commercial license for the plugin? > > > > Thank you very much in advance. > > Jeonghum > > If none answers better in this mailing list, development and licensing > questions about ModemManager should probably be asked in its own mailing > list https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel > > As it is not a package developed by OpenWrt, it is used by desktop Linux > distributions too (Ubuntu, RHEL, SUSE and most others), Openwrt only > provides the package and integrates its config with uci. > > -Alberto > > _______________________________________________ > openwrt-devel mailing list > [email protected] > https://lists.openwrt.org/mailman/listinfo/openwrt-devel >
_______________________________________________ openwrt-devel mailing list [email protected] https://lists.openwrt.org/mailman/listinfo/openwrt-devel
