From patchwork Mon Jun 28 11:56:21 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Ontje.Luensdorf@dlr.de X-Patchwork-Id: 1497897 X-Patchwork-Delegate: ynezz@true.cz Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (no SPF record) smtp.mailfrom=lists.openwrt.org (client-ip=2607:7c80:54:e::133; helo=bombadil.infradead.org; envelope-from=openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org; receiver=) Authentication-Results: ozlabs.org; dkim=pass (2048-bit key; secure) header.d=lists.infradead.org header.i=@lists.infradead.org header.a=rsa-sha256 header.s=bombadil.20210309 header.b=f7VSKjhy; dkim-atps=neutral Received: from bombadil.infradead.org (bombadil.infradead.org [IPv6:2607:7c80:54:e::133]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4GD5jF72Dsz9sWQ for ; Mon, 28 Jun 2021 21:58:24 +1000 (AEST) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Content-ID:In-Reply-To: References:Message-ID:Date:Subject:To:From:Reply-To:Cc:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=F2E0uoIxpmPwrnBk16ZO4hT+kdw0k1eOB5y0IzYlv3E=; b=f7VSKjhyZLAz9p 2qkmNaXi/5vnvpScdBcDz6sk8/RA5QlaLu6TJjR7WBRpB5ydXrZXiGDooNMYg9joqcZCJIqqJooo2 Gv4JHW3Li+K1SOA8OoQ6M1RO5e1n79It1+X5cvUsSxB0IybetXgdLkYGWZG7GtN8SdLerfmkpSSd4 +BlOdRhkK3fgn1sIElJWFb8Hgn+KcxqkB4VyNXCN/mG7nlZpL0JPW/PjglEJx97xaQxEhdTsADpWS hPMeKHOtt9E6Q4BV1/lISmuBMWJtlm+bGWu1ce6w1APtvhayzOqmR8RYDTBPsVjjuThqY7RS8m9gP BFUG0i81x4YEHiCQZFVA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1lxpsX-007pmK-01; Mon, 28 Jun 2021 11:56:41 +0000 Received: from mailin.dlr.de ([194.94.201.12]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1lxpsK-007pkd-7w for openwrt-devel@lists.openwrt.org; Mon, 28 Jun 2021 11:56:29 +0000 IronPort-SDR: /NUbPCTXWezQvxsDSGLm9UgYTqdia04ZyZulj54zNZrAGXtWIszsYDUgWMVZ5lntIW3teFY4oq QZWIv3wQ/1tg== X-IPAS-Result: A2H9BADmt9lg/xiKuApagQmEZBWBQguEPYNLjiWbYoFoCwEBAQEBAQEBAQgBLRQEAQEEhE4CF4JbJjgTAgQBAQEBAwIDAQEBAQUBAQYBAQEBAQEFBAEBAoEAhS85DYI4IoIDLIFGBiMRVQIBHQUCJgICAjAVEAIEE4JxAa1RgTKBAYMTgVOFTIEQKocJhmGCUIkhNjCCSoJkBIMbgQ4BgUaBeJQ2p0QHgX2LPpNiRJUUkHS6QwIEAgQFAhaBa4F+cYM4CUcXAg6YYIQNczgCBgEJAQEDCYsugREBAQ IronPort-PHdr: A9a23:9dLU0BVta7OYknQMy60WDu2KaLTV8KzyVTF92vMcY1JmTK2v8tzYM VDF4r011RmVBNSdsK8fwLqO+4nbGkU4qa6bt34DdJEeHzQksu4x2zIaPcieFEfgJ+TrZSFpV O5LVVti4m3peRMNQJW2aFLduGC94iAPERvjKwV1Ov71GonPhMiryuy+4ZLebxhMiTanb75/L Bu7oQrSu8UKnIBvNrs/xhzVr3VSZu9Y33loJVWdnxb94se/4ptu+DlOtvwi6sBNT7z0c7w3Q rJEAjsmNXs15NDwuhnYUQSP/HocXX4InRdOHgPI8Qv1Xpb1siv9q+p9xCyXNtD4QLwoRTiv6 bpgRRn1gykFKjE56nnahMxugqxGvBKvqR9xw4DWb4GUKPVwcazScMgGRWVaRMtdSzBNDp++Y oYJEuEPPfxYr474p1YWqhawHA+sBP/tyjBWnHP427A63PonEQHdwQMgGMgOsHrPodroMKcSS /q5w7TWwjjaaf5dxDjy5pTSfB87vfGMQax/cdDXyUQ3Cw/LgUudp4P4Mj6I2ekAsXaX4vZgW ++rlWIqqgB8rzqzy8kjhITEhIIYx0zH+Ch7w4s7JcG0RUFmbNCrEZZeuCeXPJZ1TMM6W2xkp To2xqcbtZO4cyUG0okryhDcZvCdbYSF7QrvWPuNLTtimX5oe72yiwyv/UWuyeDwTNe43VZFo ydDj9LCrGoC1wbJ5ciCUvZ9+0Ch1iuR2A3L8eFEJFw0lbLcK5483r48jpoTvlrHHi/xgEj4g qmYeEsr9Oao6+rpZbboqJiGOYNqhQzwPaUhl9KlDeQ5NAgOQ3Kb9v6m2LL++U35Wq9GgeAon aXBsZDaI9oUprKhDgNIzoov8QuzAjSp3dgCgHUKIlFIdAiZg4XmI13OJer3Dfa7g1Siijdrw PXGM6X4DJXLMnjDkqnucax75U5B1gUzy8tf6I9TCrEbLvL+QVL+tNjCDhMjLgO73f7rCM9h2 YMGRWKPHqiZPbvVsV+Q+O0vJeeNZJUJuDrkNvcq+eDugmE9mVIGeamp3IAXaGyjHvh8JEWZe WTjgtEPEGcQogoyVuvqiEeNUW0bW3HnC6Uk6zckEp7jAYrdS4SFhL2awDz9GYVbYH9cFhaLC 3i+JKueXPJZPAWUPs1s1BgZWL66R4g72zmisBW8x7cxfbmcwTERqZ+2jIs93ObUjxxnrVRJ IronPort-HdrOrdr: A9a23:7T3zmKjXOo9TFJUAIBFkbFanjHBQXvwji2hC6mlwRA09T+Wzkc eykPMHkTr5jzgNWRgb6LS90c67MBbhHP9OirX5Uo3MYOCLggaVxcRZh7cKoAeAJ8SdzI5gPM 5bGsBD4bbLfDtHZKjBjjVQX+xQouVugcuT6dv2/jNWRwlsL5th4QBwFxqBHiRNNW977EUCZf 2h2vY= X-IronPort-Anti-Spam-Filtered: true X-IronPort-AV: E=Sophos;i="5.83,305,1616454000"; d="scan'208";a="54227086" From: To: Subject: [PATCH 1/1] Reset modem upon initialization. Thread-Topic: [PATCH 1/1] Reset modem upon initialization. Thread-Index: AQHXbBSc86TKD5EgHUinYN4X/pHMhA== Date: Mon, 28 Jun 2021 11:56:21 +0000 Message-ID: <20210628115614.94579-2-ontje.luensdorf@dlr.de> References: <20210628115614.94579-1-ontje.luensdorf@dlr.de> In-Reply-To: <20210628115614.94579-1-ontje.luensdorf@dlr.de> Accept-Language: de-DE, en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tm-snts-smtp: EF54286DD130C32DA724DC4808B2BEC9DF882DF23F7CB29834B572225D2118782000:8 Content-ID: <3FEB9CA34401EF40B918A7E48968C5DB@dlr.de> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20210628_045628_602441_E154E7F2 X-CRM114-Status: GOOD ( 10.63 ) X-Spam-Score: -2.3 (--) X-Spam-Report: =?unknown-8bit?q?Spam_detection_software=2C_running_on_the_sy?= =?unknown-8bit?q?stem_=22bombadil=2Einfradead=2Eorg=22=2C?= =?unknown-8bit?q?_has_NOT_identified_this_incoming_email_as_spam=2E__The_ori?= =?unknown-8bit?q?ginal?= =?unknown-8bit?q?_message_has_been_attached_to_this_so_you_can_view_it_or_la?= =?unknown-8bit?q?bel?= =?unknown-8bit?q?_similar_future_email=2E__If_you_have_any_questions=2C_see?= =?unknown-8bit?q?_the_administrator_of_that_system_for_details=2E?= =?unknown-8bit?q?_?= =?unknown-8bit?q?_Content_preview=3A__From=3A_Ontje_L=C3=BCnsdorf_=3Contje?= =?unknown-8bit?q?=2Eluensdorf=40dlr=2Ede=3E_The_rut955?= =?unknown-8bit?q?_fails_to_activate_its_modem_upon_every_second_reboot_other?= =?unknown-8bit?q?wise=2E_Co-authored-by=3A?= =?unknown-8bit?q?_hans-hermann=2Eredenius=40dlr=2Ede_Co-authored-by=3A_jonas?= =?unknown-8bit?q?=2Estuehrenberg=40dlr=2Ede_---?= =?unknown-8bit?q?_package/network/utils/uqmi/files/lib/netifd/proto/qmi=2Esh?= =?unknown-8bit?q?_=7C_4_++++_1_file?= =?unknown-8bit?q?_changed=2C_4_insertions=28+=29_?= =?unknown-8bit?q?_?= =?unknown-8bit?q?_Content_analysis_details=3A___=28-2=2E3_points=2C_5=2E0_re?= =?unknown-8bit?q?quired=29?= =?unknown-8bit?q?_?= =?unknown-8bit?q?_pts_rule_name______________description?= =?unknown-8bit?q?_----_----------------------_------------------------------?= =?unknown-8bit?q?--------------------?= =?unknown-8bit?q?_0=2E0_RCVD=5FIN=5FMSPIKE=5FH3______RBL=3A_Good_reputation_?= =?unknown-8bit?q?=28+3=29?= =?unknown-8bit?q?_=5B194=2E94=2E201=2E12_listed_in_wl=2Emailspike=2Enet=5D?= =?unknown-8bit?q?_-2=2E3_RCVD=5FIN=5FDNSWL=5FMED______RBL=3A_Sender_listed_a?= =?unknown-8bit?q?t_https=3A//www=2Ednswl=2Eorg/=2C?= =?unknown-8bit?q?_medium_trust?= =?unknown-8bit?q?_=5B194=2E94=2E201=2E12_listed_in_list=2Ednswl=2Eorg=5D?= =?unknown-8bit?q?_-0=2E0_SPF=5FPASS_______________SPF=3A_sender_matches_SPF_?= =?unknown-8bit?q?record?= =?unknown-8bit?q?_0=2E0_SPF=5FHELO=5FNONE__________SPF=3A_HELO_does_not_publ?= =?unknown-8bit?q?ish_an_SPF_Record?= =?unknown-8bit?q?_0=2E0_RCVD=5FIN=5FMSPIKE=5FWL______Mailspike_good_senders?= X-BeenThere: openwrt-devel@lists.openwrt.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: OpenWrt Development List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "openwrt-devel" Errors-To: openwrt-devel-bounces+incoming=patchwork.ozlabs.org@lists.openwrt.org From: Ontje Lünsdorf The rut955 fails to activate its modem upon every second reboot otherwise. Co-authored-by: hans-hermann.redenius@dlr.de Co-authored-by: jonas.stuehrenberg@dlr.de --- 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 + while uqmi -s -d "$device" --get-pin-status | grep '"UIM uninitialized"' > /dev/null; do [ -e "$device" ] || return 1 if [ "$uninitialized_timeout" -lt "$timeout" -o "$timeout" = "0" ]; then