[PATCH 1/1] Reset modem upon initialization.

Sergey Ryazanov ryazanov.s.a at gmail.com
Mon Jun 28 09:32:53 PDT 2021

Hello Ontje,

On Mon, Jun 28, 2021 at 3:00 PM <Ontje.Luensdorf at dlr.de> wrote:
> The rut955 fails to activate its modem upon every second reboot otherwise.

What does it mean "fails to activate modem"? Could you be more
specific? A bit more detailed issue description will be helpful if
someone faces a similar case, even possibly with another modem model.

Whether the modem does not respond at all or it is unable to establish
a new data connection? Did you try to purge the modem clients list and
then reestablish the connection?

> Co-authored-by: hans-hermann.redenius at dlr.de
> Co-authored-by: jonas.stuehrenberg at dlr.de

BTW, you missed the Signed-of-by :)

> ---
>  package/network/utils/uqmi/files/lib/netifd/proto/qmi.sh | 4 ++++
>  1 file changed, 4 insertions(+)
> diff --git a/package/network/utils/uqmi/files/lib/netifd/proto/qmi.sh b/package/network/utils/uqmi/files/lib/netifd/proto/qmi.sh
> index c0134f4..60695ec 100755
> --- a/package/network/utils/uqmi/files/lib/netifd/proto/qmi.sh
> +++ b/package/network/utils/uqmi/files/lib/netifd/proto/qmi.sh
> @@ -81,6 +81,10 @@ proto_qmi_setup() {
>         echo "Waiting for SIM initialization"
>         local uninitialized_timeout=0
> +
> +       # Reset modem, workaround for a buggy modem after an reboot
> +       uqmi -s -d "$device" --set-device-operating-mode reset
> +

As already mentioned by Piotr, resetting the modem on each connection
establishing attempt is overkill. Did you consider using a hotplug
script to reset the modem after the initial detection?

With a hotplug script you even will be able to reset only a specific
buggy modem model and reduce side-effects.


More information about the openwrt-devel mailing list