Hello, >>> I had installed ModemManager on OpenWRT following your steps provided >>> in https://bitbucket.org/aleksander0m/modemmanager-openwrt >>> >>> However, I need the latest changes made to ModemManager source >>> specifically to include updates for the Telit LTE modem plugin (e.g. >>> from >>> https://github.com/linux-mobile-broadband/ModemManager) >>> >>> Can you please help provide some tips on how to get these latest >>> changes for OpenWRT? >>>
>> Edit modemmanager-openwrt/modemmanager/Makefile and you'll see: >> PKG_NAME:=modemmanager >> PKG_VERSION:=1.7.0-20161212 >> PKG_RELEASE:=1 >> PKG_SOURCE_PROTO:=git >> >> PKG_SOURCE_URL:=https://anongit.freedesktop.org/git/ModemManager/Modem >> Manager.git >> PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) >> PKG_SOURCE_VERSION:=0bf4db6561de9be61028eb6bc1792a3b7cc410b5 >> PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz >> Change PKG_VERSION and PKG_SOURCE_VERSION as you wish, e.g. like: >> PKG_VERSION:=1.7.0-20170830 >> PKG_SOURCE_VERSION:=5014cf39767a24109de945d99c6b9f4bb1b07274 >> >> (that would be the id of the last commit in git master today) >> >> And that should be it. >> >> -- >> Aleksander >> https://aleksander.es >Thanks. That worked. >However, with the latest version, I see MM crash on openwrt (Log snippets >below). >Would you recommend going back a few revisions? If so, how do I associate the >package version with the source version to make Makefile changes? When I revert back to the older version and update the feed (./scripts/feeds update modemmanager) followed by installing the packages from the feed (./scripts/feeds install -p modemmanager -a) and do a clean openwrt build, I still get the crash. Can you please help provide some direction if you are familiar with this? Crash Log- root@OpenWrt:/# ModemManager --debug [3805]: <info> [1501025527.699471] [main.c:159] main(): ModemManager (version 1.7.0) starting in system bus... [3805]: <debug> [1501025527.706056] [main.c:83] bus_acquired_cb(): Bus acquired, creating manager... [3805]: <debug> [1501025527.707091] [mm-plugin-manager.c:1559] load_plugins(): [plugin manager] looking for plugins in '/usr/lib/ModemManager' [3805]: <debug> [1501025527.708921] [mm-plugin-manager.c:1584] load_plugins(): [plugin manager] loaded plugin 'Novatel' [3805]: <debug> [15010[ 593.026587] ModemManager[3805]: unhandled level 2 translation fault (11) at 0x00000010, esr 0x92000006 25527.710150] [mm-plugin-manager[ 593.039077] pgd = ffffffc0393b0000 .c:1584] load_plugins(): [plugin m[ 593.045654] [00000010] *pgd=00000000386d5003anager] loaded plugin 'Iridium', *pud=00000000386d5003 [3805]: <debug> [1501025527.711, *pmd=0000000000000000746] [mm-plugin-manager.c:1584] l oad_plugins(): [plugin manager][ 593.065641] loaded plugin 'AnyDATA' [3805][ 593.070114] CPU: 0 PID: 3805 Comm: ModemManager Not tainted 4.4.8 #45 : <debug> [1501025527.71324[ 593.079159] Hardware name: Marvell Armada 3720 Community Board (DT) 1] [mm-plugin-manager.c:1584] [ 593.088316] task: ffffffc038754200 ti: ffffffc03968c000 task.ti: ffffffc03968c000 load_plugins(): [plugin manager][ 593.098918] PC is at 0x7f90f2a194 loaded plugin 'u-blox' [3805]:[ 593.105181] LR is at 0x7f90f2b2dc <debug> [1501025527.714374] [mm-[ 593.111553] pc : [<0000007f90f2a194>] lr : [<0000007f90f2b2dc>] pstate: 80000000 plugin-manager.c:1584] load_plug[ 593.122079] sp : 0000007ffc33e0c0 ins(): [plugin manager] loa[ 593.127899] x29: 0000007ffc33e0c0 ded plugin 'MTK' [3805]: <debug>x28: 0000000000000000 [1501025527.715836] [mm-pl ugin-manager.c:1584] load_plugi[ 593.141505] x27: 0000000000000000 ns(): [plugin manager] loaded plux26: 0000007f90b27070 gin 'Ericsson MBM' [3805]: <debug> [1501025527.717370] [m[ 593.155157] x25: 0000007ffc33e1d8 m-plugin-manager.c:1584] lox24: 0000007ffc33e218 ad_plugins(): [plugin mana ger] loaded plugin 'Altair LTE'[ 593.168163] x23: 0000000000000000 [3805]: <debug> [1501025527.718x22: 0000000000000000 214] [mm-plugin-manager.c: 1584] load_plugins(): [plugin m[ 593.181715] x21: 0000000000000000 anager] loaded plugin 'Siex20: 0000007ffc33e218 rra' [3805]: <debug> [150 1025527.719377] [mm-plugin-mana[ 593.194640] x19: 0000007ffc33e218 ger.c:1584] load_plugins():x18: 0000000000000000 [plugin manager] loaded plugin ' Wavecom' [3805]: <debug> [1501[ 593.208283] x17: 0000007f913795d8 025527.720430] [mm-plugin-managerx16: 0000007f90f158a0 .c:1584] load_plugins(): [plugin manager] loaded plugin 'Via CBP[ 593.222479] x15: 002c21d870000000 7' [3805]: <debug> [150102x14: 0000000000000000 5527.722197] [mm-plugin-ma nager.c:1584] load_plugins(): [[ 593.235487] x13: 0000000000000000 plugin manager] loaded plugix12: 00000000ffffff80 n 'Samsung' [3805]: <debu g> [1501025527.723244] [mm-plug[ 593.248583] x11: 0000007ffc33ddb0 in-manager.c:1584] load_plugins()x10: 0000007f90f01a70 : [plugin manager] loaded plugin 'Pantech' [3805]: <debu[ 593.262142] x9 : 000000000000000a g> [1501025527.724609] [mm-x8 : 0000000000000042 plugin-manager.c:1584] load _plugins(): [plugin manager] lo[ 593.275242] x7 : 0000000000000090 aded plugin 'Cinterion' [x6 : 0000007f913ca9e0 3805]: <debug> [1501025527 .726070] [mm-plugin-manager.c:1[ 593.288158] x5 : 0000007f913ca000 584] load_plugins(): [plugin manax4 : 0000000000000000 ger] loaded plugin 'Telit' [3805]: <debug> [1501025527.7[ 593.301710] x3 : 0000000000000001 27987] [mm-plugin-manager.c:x2 : 0000000000000000 1584] load_plugins(): [plug in manager] loaded plugin 'Huaw[ 593.314905] x1 : 0000007ffc33e218 ei' [3805]: <debug> [1501025527.x0 : 0000000000000000 729214] [mm-plugin-manager. c:1584] load_plugins(): [plugin[ 593.328550] manager] loaded plugin 'SimTech' [3805]: <debug> [1501025527.730563] [mm-plugin-manager.c:1584] load_plugins(): [plugin manager] loaded plugin 'Novatel LTE' [3805]: <debug> [1501025527.732295] [mm-plugin-manager.c:1584] load_plugins(): [plugin manager] loaded plugin 'Nokia (Icera)' [3805]: <debug> [1501025527.734377] [mm-plugin-manager.c:1584] load_plugins(): [plugin manager] loaded plugin 'Sierra (legacy)' [3805]: <debug> [1501025527.735954] [mm-plugin-manager.c:1584] load_plugins(): [plugin manager] loaded plugin 'Option High-Speed' [3805]: <debug> [1501025527.737127] [mm-plugin-manager.c:1584] load_plugins(): [plugin manager] loaded plugin 'Nokia' [3805]: <debug> [1501025527.738036] [mm-plugin-manager.c:1584] load_plugins(): [plugin manager] loaded plugin 'Generic' [3805]: <debug> [1501025527.739276] [mm-plugin-manager.c:1584] load_plugins(): [plugin manager] loaded plugin 'Option' [3805]: <debug> [1501025527.740381] [mm-plugin-manager.c:1584] load_plugins(): [plugin manager] loaded plugin 'Linktop' (ModemManager:3805): GLib-GObject-WARNING **: cannot register existing type 'MMPluginNovatelLte' (ModemManager:3805): GLib-GObject-WARNING **: cannot retrieve class for invalid (unclassed) type '<invalid>' (ModemManager:3805): GLib-GObject-CRITICAL **: g_object_new_valist: object class '(NULL)' has no property named 'name' Segmentation fault Thanks. -Shijo _______________________________________________ ModemManager-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel
