Amol, Try this 77-mm-sierra.rules udev rules file with port type hints for Sierra MDM9x30 chipset modems.
Thanks, Paul On Wed, Aug 21, 2019 at 5:23 AM Amol Lad <amol....@4rf.com> wrote: > > Please help with this. What could be the cause of significant MM startup > delay? > > > > From: ModemManager-devel <modemmanager-devel-boun...@lists.freedesktop.org> > On Behalf Of Amol Lad > Sent: Monday, 19 August 2019 4:05 PM > To: modemmanager-devel@lists.freedesktop.org > Subject: Modemmanager significant startup delay > > > > Hi, > > > > I’m using Solidrun’s clearfog-base plarform with Sierra Wireless EM7430 LTE > chipset. I’m running OpenWRT 18.06 with ModemManager feed from > https://gitlab.freedesktop.org/mobile-broadband/mobile-broadband-openwrt > > > > It is taking around 20 seconds for modemanager to bring up the LTE IP > interface (i.e. after around 20 seconds ‘wwan1’ interface is up and I can > ping external world). With uqmi the interface comes up instantly. Please > refer to below logs (captured in –debug mode). It seems most of this delay is > because of “serial command timeout”. As you can see from the last time > “[plugin manager] task 0: finished in '17.149826' seconds > > “ > > > > Please advise what is going wrong. > > > > … > > Mon Aug 19 10:11:05 2019 daemon.debug [2086]: <debug> [1566209465.535657] > (ttyUSB2): <-- '<CR>' > > Mon Aug 19 10:11:05 2019 daemon.debug [2086]: <debug> [1566209465.535956] > (ttyUSB2): <-- '<CR><LF>OK<CR><LF>' > > Mon Aug 19 10:11:05 2019 daemon.debug [2086]: <debug> [1566209465.536110] > (tty/ttyUSB2) port is AT-capable > > Mon Aug 19 10:11:05 2019 daemon.debug [2086]: <debug> [1566209465.536188] > [plugin manager] task 0,ttyUSB2: found best plugin for port (Sierra) > > Mon Aug 19 10:11:05 2019 daemon.debug [2086]: <debug> [1566209465.536269] > [plugin manager] task 0,ttyUSB2: finished in '1.604063' seconds > > Mon Aug 19 10:11:05 2019 daemon.debug [2086]: <debug> [1566209465.536348] > [plugin manager] task 0,ttyUSB2: best plugin matches device reported one: > Sierra > > Mon Aug 19 10:11:05 2019 daemon.debug [2086]: <debug> [1566209465.536433] > [plugin Manager] task 0: still 2 running probes (2 active): ttyUSB1, ttyUSB0 > > Mon Aug 19 10:11:05 2019 daemon.debug [2086]: <debug> [1566209465.536565] > (ttyUSB2) device open count is 0 (close) > > Mon Aug 19 10:11:05 2019 daemon.debug [2086]: <debug> [1566209465.536702] > (ttyUSB2) closing > > port... > > Mon Aug 19 10:11:05 2019 daemon.debug [2086]: <debug> [1566209465.537143] > (ttyUSB2) serial port closed > > Mon Aug 19 10:11:05 2019 daemon.debug [2086]: <debug> [1566209465.537304] > (ttyUSB2) forced to close port > > Mon Aug 19 10:11:06 2019 daemon.debug [2086]: <debug> [1566209466.220126] > [plugin manager] task 0: min probing time elapsed > > Mon Aug 19 10:11:06 2019 daemon.debug [2086]: <debug> [1566209466.220187] > [plugin Manager] task 0: still 2 running probes (2 active): ttyUSB1, ttyUSB0 > > Mon Aug 19 10:11:08 2019 daemon.debug [2086]: <debug> [1566209468.868113] > Parsing AT got: 'Serial command timed out' > > Mon Aug 19 10:11:08 2019 daemon.debug [2086]: <debug> [1566209468.868197] > Parsing AT got: 'Serial command timed out' > > Mon Aug 19 10:11:08 2019 daemon.debug [2086]: <debug> [1566209468.868282] > (ttyUSB1): --> 'AT<CR>' > > Mon Aug 19 10:11:08 2019 daemon.debug [2086]: <debug> [1566209468.868351] > (ttyUSB0): --> 'AT<CR>' > > Mon Aug 19 10:11:11 2019 daemon.debug [2086]: <debug> [1566209471.869749] > Parsing AT got: 'Serial command timed out' > > Mon Aug 19 10:11:11 2019 daemon.debug [2086]: <debug> [1566209471.869831] > Parsing AT got: 'Serial command timed out' > > Mon Aug 19 10:11:11 2019 daemon.debug [2086]: <debug> [1566209471.869917] > (ttyUSB1): --> 'AT<CR>' > > Mon Aug 19 10:11:11 2019 daemon.debug [2086]: <debug> [1566209471.869984] > (ttyUSB0): --> 'AT<CR>' > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.869689] > Parsing AT got: 'Serial command timed out' > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.869745] > (tty/ttyUSB1) port is not AT-capable > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.869806] > Parsing AT got: 'Serial command timed out' > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.869834] > (tty/ttyUSB0) port is not AT-capable > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.869884] > (tty/ttyUSB1) probing QCDM... > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.869916] > (ttyUSB1) device open count is 0 (close) > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.869943] > (ttyUSB1) closing serial port... > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.870349] > (ttyUSB1) serial port closed > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.870415] > (ttyUSB1) forced to close port > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.870517] > (ttyUSB1) opening serial port... > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.870779] > (ttyUSB1) device open count is 1 (open) > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.870851] > (tty/ttyUSB0) probing QCDM... > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.870886] > (ttyUSB0) device open count is 0 (close) > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.870913] > (ttyUSB0) closing serial port... > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.871138] > (ttyUSB0) serial port closed > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.871196] > (ttyUSB0) forced to close port > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.871261] > (ttyUSB0) opening serial port... > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.871351] > (ttyUSB0) device open count is 1 (open) > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.871423] > (ttyUSB1): --> 7e 00 78 f0 7e > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.871485] > (ttyUSB0): --> 7e 00 78 f0 7e > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.872338] > (ttyUSB0): <-- 00 4f 63 74 20 32 32 20 32 30 31 36 30 39 3a 31 30 3a 30 33 4f > 63 74 20 31 33 20 32 30 31 36 30 34 3a 30 30 3a 30 30 43 32 32 33 30 30 30 30 > 3a 06 ff 64 00 02 09 22 a3 95 7e > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.872410] > (tty/ttyUSB0) port is QCDM-capable > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.872447] > [plugin manager] task 0,ttyUSB0: found best plugin for port (Sierra) > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.872478] > [plugin manager] task 0,ttyUSB0: finished in '11.009525' seconds > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.872510] > [plugin manager] task 0,ttyUSB0: best plugin matches device reported one: > Sierra > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.872539] > [plugin Manager] task 0: still 1 running probes (1 active): ttyUSB1 > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.872595] > (ttyUSB0) device open count is 0 (close) > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.872624] > (ttyUSB0) closing serial port... > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.872955] > (ttyUSB0) serial port closed > > Mon Aug 19 10:11:14 2019 daemon.debug [2086]: <debug> [1566209474.873022] > (ttyUSB0) forced to close port > > Mon Aug 19 10:11:17 2019 daemon.debug [2086]: <debug> [1566209477.870236] > (ttyUSB1): --> 7e 00 78 f0 7e > > Mon Aug 19 10:11:20 2019 daemon.debug [2086]: <debug> [1566209480.868659] > (tty/ttyUSB1) port is not QCDM-capable > > Mon Aug 19 10:11:20 2019 daemon.debug [2086]: <debug> [1566209480.868716] > [plugin manager] task 0,ttyUSB1: found best plugin for port (Sierra) > > Mon Aug 19 10:11:20 2019 daemon.debug [2086]: <debug> [1566209480.868749] > [plugin manager] task 0,ttyUSB1: finished in '16.971902' seconds > > Mon Aug 19 10:11:20 2019 daemon.debug [2086]: <debug> [1566209480.868783] > [plugin manager] task 0,ttyUSB1: best plugin matches device reported one: > Sierra > > Mon Aug 19 10:11:20 2019 daemon.debug [2086]: <debug> [1566209480.868811] > [plugin manager] task 0: no more ports to probe > > Mon Aug 19 10:11:20 2019 daemon.debug [2086]: <debug> [1566209480.868836] > [plugin manager] task 0: finished in '17.149826' seconds > > > > Full log is available at: > https://drive.google.com/open?id=19DTc_FwKHmiuEB8VMoAczfzxaVsGPUAJ > > > > Please help > > > > Thanks in advance > > Amol > > > > ________________________________ > The information in this email communication (inclusive of attachments) is > confidential to 4RF Limited and the intended recipient(s). If you are not the > intended recipient(s), please note that any use, disclosure, distribution or > copying of this information or any part thereof is strictly prohibited and > that the author accepts no liability for the consequences of any action taken > on the basis of the information provided. If you have received this email in > error, please notify the sender immediately by return email and then delete > all instances of this email from your system. 4RF Limited will not accept > responsibility for any consequences associated with the use of this email > (including, but not limited to, damages sustained as a result of any viruses > and/or any action or lack of action taken in reliance on it). > _______________________________________________ > ModemManager-devel mailing list > ModemManager-devel@lists.freedesktop.org > https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel -- Random quote of the week/month/whenever i get to updating it: "Criticism may not be agreeable, but it is necessary. It fulfils the same function as pain in the human body. It calls attention to an unhealthy state of things." - Winston Churchill
77-mm-sierra.rules
Description: Binary data
_______________________________________________ ModemManager-devel mailing list ModemManager-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel