QMI indications delivered at multiples of 30ms

Kasper Cheng kaspercheng77 at gmail.com
Thu Oct 10 14:43:25 UTC 2024


Check for lsusb -v and the usb interrupt endpoint should have a 32ms
polling interval. Linux obey this setting but windows runs with a much
higher polling frequency

On Thu, Oct 10, 2024, 23:32 Lenzen, Léon <lenzen at zafaco.de> wrote:

> Hello,
>
> while investigating some clustering in measured timings based on QMI
> indications, I noted that indications are delivered at multiples of ~30ms.
> This means that the time between some indications will be e.g. 680ms,
> 710ms, 740ms, 770ms, 800ms, 830ms, etc. depending on network parameters.
> I use my own GMainLoop and iterate is triggered every ~100µs (0.1ms). The
> clustering happens on EC25-E and RM520N-GL models from Quectel.
>
> Does anyone know where the clustering originates from? Is it some
> mechanism in libqmi or glib? Is it a specification of the QMI protocol? Is
> it hardware-related?
>
> Best regards
> Léon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libqmi-devel/attachments/20241010/be69422a/attachment.htm>


More information about the libqmi-devel mailing list