CPU loading issue
Marc Murphy
marcmltd at marcm.co.uk
Wed Jun 10 00:27:00 PDT 2015
Hi DavidM,
I am using the MU609 on an embedded AM3359 platform comprising of 3.12 Kernel and the latest ModemManager 1.4.6.
I did have to modify the GPS setup instruction to be a 1 second refresh rates, that brings it in line with other modems.
plugins/huawei/mm-broadband-modem-huawei.c
- "^WPDFR=65535,30"
+ "^WPDFR=65535,1"
Cheers
Marc
________________________________________
From: ModemManager-devel [modemmanager-devel-bounces at lists.freedesktop.org] on behalf of David McCullough [david.mccullough at accelecon.com]
Sent: 10 June 2015 00:33
To: Marc Murphy
Cc: 'modemmanager-devel at lists.freedesktop.org'
Subject: Re: CPU loading issue
Marc,
Marc Murphy wrote the following:
> Hello All,
> I am using ModemManager to perform GPS logging and it works really well with most modems.
>
> I have a SierraWireless MC7710 and that works beautifully with qmi and logging.
> I also have a Huawei MU609 and that works but something slowly causes ModemManager to consume 100% CPU.
> We would really like to get the MU609 to work with ModemManager as the price difference is huge and makes the modem viable for low cost.
I have been running the MU609 under ModemManager for some time. I haven't
seen this issue.
How long does it take for the CPU to increase a noticable amount ?
I'll fire one up here and see how it goes, are you running a particular MM
version ?
Cheers,
Davidm
>
> The MC7710 will sit there all day at about 0.7% CPU which is brilliant
> PID USER PR NI VIRT RES %CPU %MEM TIME+ S COMMAND
> 1015 root 20 0 37.8m 6.1m 0.7 1.2 0:12.85 S `- ModemManager
>
> The MU609 creeps up
> PID USER PR NI VIRT RES %CPU %MEM TIME+ S COMMAND
> 1009 root 20 0 37.8m 5.2m 0.0 1.1 0:05.14 S `- ModemManager
> 1009 root 20 0 37.8m 5.2m 1.3 1.1 0:05.16 S `- ModemManager
> 1009 root 20 0 37.8m 5.2m 4.6 1.1 0:05.23 S `- ModemManager
> 1009 root 20 0 37.8m 5.2m 1.3 1.1 0:05.25 S `- ModemManager
> up 9 min
> 1009 root 20 0 37.8m 5.3m 4.6 1.1 0:15.22 S `- ModemManager
> 1009 root 20 0 37.8m 5.3m 9.9 1.1 0:15.37 S `- ModemManager
> 1009 root 20 0 37.8m 5.3m 5.3 1.1 0:15.45 S `- ModemManager
> 1009 root 20 0 37.8m 5.3m 9.9 1.1 0:15.60 S `- ModemManager
> up 21 min
> 1009 root 20 0 37.9m 5.4m 20.5 1.1 1:20.14 S `- ModemManager
> 1009 root 20 0 37.9m 5.4m 10.5 1.1 1:20.30 S `- ModemManager
> 1009 root 20 0 37.9m 5.4m 21.2 1.1 1:20.62 S `- ModemManager
> up 38 min
> 1009 root 20 0 38.0m 5.4m 47.7 1.1 9:49.07 R `- ModemManager
> 1009 root 20 0 38.0m 5.4m 78.9 1.1 9:51.02 R `- ModemManager
> 1009 root 20 0 38.0m 5.4m 81.1 1.1 9:52.95 R `- ModemManager
> 1009 root 20 0 38.0m 5.4m 79.5 1.1 9:54.85 R `- ModemManager
> 1009 root 20 0 38.0m 5.4m 81.1 1.1 9:56.78 R `- ModemManager
>
> Im wondering where is the best place to look at where the issue could be ?
>
> Is there a processing loop that could be getting stuck ?
>
> Any help appreciated.
>
> Thanks
> Marc
> _______________________________________________
> ModemManager-devel mailing list
> ModemManager-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/modemmanager-devel
--
David McCullough, davidm at spottygum.com, Ph: 0410 560 763
_______________________________________________
ModemManager-devel mailing list
ModemManager-devel at lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/modemmanager-devel
More information about the ModemManager-devel
mailing list