From patchwork Thu Oct 29 16:42:12 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dario Binacchi X-Patchwork-Id: 4910 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id B6D853F1B8 for ; Thu, 29 Oct 2026 17:42:41 +0100 (CET) Received: by mail-wm1-f70.google.com with SMTP id 5b1f17b1804b1-4a359c7f47bsf19770185e9.2 for ; Thu, 29 Oct 2026 09:42:41 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1793292161; cv=pass; d=google.com; s=arc-20260327; b=j4xwqgpsfVfRUC0NdcrXZCm9AHK1LzeR5kPrrrgJ+nwU0a4TGiMGA2xrDcNR1FGBGU JMoYIUVskFUlEJmWWBMsFOS4TlokN/Uq95XtCVtAkAH9gDPO9/NeqgVLhNlnn7RvzDhC KWcNYEc6qf65lYAuRpgE33cjZchYzqtX87T5AHVJWJCSqlRfsafA+IUpAd+FNS/5+QlO p7oVlGLHFsLZ+RziTare42OG91B5JT6vz5yZlBy2BFnPThskg5w5yBOzQruNofG2djXT zE8mUzMLBTPgkA4XvfcDsyeP3H51xf5NmsfU40lv05leCQcK+VkcKfer283tEBSAp8Gl XnZw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:message-id:date:subject:cc:to :from:dkim-signature; bh=CnVplklXh90+PHvp4jSR8j/GixadCKjqSYK4r7Nccx8=; fh=E5BjfCRIwo4460rBUjfTImO9BTNlK7ve5e9aMliZ7o8=; b=OxbZVnvXDJ+rpzMvnTsid88mD4nlkdIuDvQ3RGZzcvLyTteNcsj7d28QOR66SGVoPg DZIgKBLRTY9RX/pCZPW8DyygVPhEBlz/GqCPFEEYRkfPMg9ShGzL12f4iBaTOxJHNlKq qTFdFezssX7Z63oHHwFKvLI0g8a6Mcx8/9UNj//37TImPnlXKT3ivCTxtLH6kgKT0cs1 F31bOlZrGkeugHnQkBXBwagX9X6JyXzfxY9bDstOZOQfveX+ynz9xxZScLX4GvtUh0nr sH9XQj3mqwonelFAzsC9qEYmJzFdGGbaUnkzHt3oL88n20/gpLOyHegAvkvpopbh9XD3 iOag==; darn=patchwork.amarulasolutions.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=S2ACDzBN; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=neutral header.i=@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; t=1793292161; x=1793896961; darn=patchwork.amarulasolutions.com; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:content-type :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=CnVplklXh90+PHvp4jSR8j/GixadCKjqSYK4r7Nccx8=; b=DjRzlb1SXK5uSw3Jnxvf5IG+oYn76/4uUrb7mqxHoQejNadQ8psCg+TwJgTFunGCnC mZCMAG9J+aF1Pceislr6HkBCXw4AaoVps8hsvuA9LZoFRPZkGfggeedhkOnGTUYS8bpF xoxr/WzLCln2AQlFHgzw6fqn2hnLqj7yDRUAs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1793292161; x=1793896961; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :content-type:x-original-authentication-results:x-original-sender :mime-version:message-id:date:subject:cc:to:from:x-gm-gg:x-beenthere :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=CnVplklXh90+PHvp4jSR8j/GixadCKjqSYK4r7Nccx8=; b=RP7MWJDmBdoyXp2iMTOhM7491R6HITKjUs7GALg6C8zMt5pNH6DfHL6eUl3BRSp1lU sU6cm8lZnZK6AoSA4bmG/gxsPbPSJL+9m29pvmUVme+44pTWHOI+iCAiMRVpZzzKPJ+K IMUUZ1YRVetUWBo4Mq/9JQJ/DlOS+j+MwIiIkWiWShBOfozqLg3c5qX3Ry03xY+kOqR3 SXsqq2JUD0ZmjziRvWONbDgLr133Ka7EoxkvNi3sb25Uz3pBtRWCZjKaS6c8+bk475a5 ghhJZSCCxyH/Rd/WWuiTQOBVNT9VKH82ElNFlZ+dRxrNWKGCw47KUO/rTrF6e27v26T7 qD+A== X-Forwarded-Encrypted: i=2; AKwUvBwtbhQ2C+Zcp0t0UCZg3saYe+DbOtYQlNn4Tb1RKpcnkeyZRilw1w93nqOJDb+zoBypyKqsBEW+owqLX+EU@patchwork.amarulasolutions.com X-Gm-Message-State: AFq9FYL7f2G5wL9lXFuCJaH3Mc3Nfc5LhTG4xAu2BEsOjL8fRQ+QupEs N3LP6QUwQC3zqXOnE6sSxH28p98Aj+pJ4OmInibYRsU9lBASHa6Ue5c6Y6wt3qQ1WtfDqA== X-Received: by 2002:a05:600c:4705:b0:4a1:7c56:d4e2 with SMTP id 5b1f17b1804b1-4a966587157mr136621765e9.16.1793292161251; Thu, 29 Oct 2026 09:42:41 -0700 (PDT) X-BeenThere: linux-amarula@amarulasolutions.com; h="ATskLddPQFe1E+zcVv0FJU2OuZlTMZFfkNbIa1WUhVfIPIr34g==" Received: by 2002:a05:600c:3b9d:b0:4a2:168d:1087 with SMTP id 5b1f17b1804b1-4abcd95179els1581245e9.0.-pod-prod-07-eu; Thu, 29 Oct 2026 09:42:39 -0700 (PDT) X-Forwarded-Encrypted: i=2; AKwUvBwVTKV1Gz2dDHoxmuDhoq0viaUELZckHv6VZDSS6SVMSVX9X3BCZ6Ke/a90y0eSMXGCLc11ytCOSGCctUIY@amarulasolutions.com X-Received: by 2002:a05:600c:3b1e:b0:4a2:10f9:37ce with SMTP id 5b1f17b1804b1-4a9665870e9mr150133335e9.15.1793292159415; Thu, 29 Oct 2026 09:42:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1793292159; cv=none; d=google.com; s=arc-20260327; b=YpXNLaVofijHR61hHQ4pVe4Qqh35q5CMjFO1AHDOmL2X5LTL9qA0X4wAk/anFkOIJM limBAFZlWZ3CofKS1S5MnuLpmVBejRZ21KDXpXaNqCBEWvxvQkpcbbS//LZ8lJ8taHYw iD/SH7iQ8bFhu16gFBWyPL+BHN4DKeGooThnduPgrg/CAdP49p+4gxttL9BCfWoQh0nt 1bj8k/WSdO+DtJAl9LUz8V4bj1y/21rbT1w09Xmrp84MRAz46FSCE0/Hufgub1aI27ap bL2L9X+gP1G91LsvmISOmpFEhV12iXpjwozAYKPKNju05wI3nSaEPvEnX00ERlmTU/jx Zw4g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=L1dSnrH0epWPRWnwjc9gWyOgNH/PkPTdIM28rxuUBOw=; fh=pwGZ4gbI9esXUFoeitoSxGt71TDi6DYXUhwa9ih4UDQ=; b=bMR0rDDn9HyGCU5zyRiCs+k0YiKxXAR6FnhBJHA4QMmIU4inmwf+FwyUXtxDOkPBQG DGcnjvHey8mqm8nwL34KZrG6hWsBFdmNMdUtME/3qiXepgDcagtO7ZCVjzLY2KYO+Rwx +69UOGZOXvERofggqd0+8CVF83XAtsVoH3xZ358CjAAaPdJM6w7VHGao/vCGymLBAFpp MqOZagI0s/OCZOL6c45KcddG99stouJjPkJGxUatBpKEnTOk7ZbBoTwoOzW687Lr1M0u zBI1r/DosRaGdzYF+1+4tarvg0Pc9hC1k+GP5QyVK/djkn+SQrTR3jqJ5TVLnM2O8TWn 39sQ==; dara=google.com ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=S2ACDzBN; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=neutral header.i=@amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id ffacd0b85a97d-48e6df6a932sor29076f8f.5.2026.10.29.09.42.39 for (Google Transport Security); Thu, 29 Oct 2026 09:42:39 -0700 (PDT) Received-SPF: pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Forwarded-Encrypted: i=1; AKwUvBypW+HPcN6MhgvrxoYpvapfFkNJYhy2lFdbLAhyh9uKG2Yja6XKsjtMKCn23WNFY4W5W7q6MrzfC8JmBPu/@amarulasolutions.com X-Gm-Gg: AYBFou2JoOeIFScVP5GvKO3sfMtZ12rLE2F4E9vpfxZi9+HhSRDDOwVNyfR6oygFLPR ccF3cNvWLM0FdZ4p7mglsAyN4YNNEvqajL8txR9G1OTuu8WOqlaazQEDPnKahfkewe0kiO37N2e 4GKx6QvfvuAiuX9J4ASwS1fMzJMsDWluF5IdjFcKGeLdb2ImWPhs6CQruNdSE2y/KD07XXwSdv+ HyW9GZS6GN7nmUF7QH3IhuWPAXrXnEIS5zCgWmaphkc5pizH/j+IJUXiVxV6IqrdtXHVlRLDLc2 0TypcMy0E71rSEFiianip6r5U9bkKSS0HwcBdFmVB4bRTP0qUzzZ973qH229KEOJlwFIT3jnDze beD8rbKbW8GlBFPgstOV56R/kXim4YRX9wcV2wa8qocrKj4OxlnBXI/30Z7bblKpCnSIoNipuB3 Qp+1Fp53gan4k1qP9F9ZDBddnoCswhpPyPExmY+REkMz8vvduN1CFMrtiWM5uTVotx9H7I8hf4i rHdJPqkOxADWnLuNaSUxaLzZQXdO8hVe3H/LSa0MYXMGmii9RvWu3No78e/4s58h6ft5/NJi84N NXcD9nUHtAhU5kjYdA3DEgHcH95rxH2aENRCkpRQS8K+3FvOskWJgHPxBrItC5Uu5yNSyqkg/mW 6iYd0bcJ+oYegrjPJi3NGsvQjxmYtx1gOsWAxB8Yxu5YTB3AdD8PXkV3lG2XqR3CFOaQuZW4kqu rQlAyL7wD9TdI/ogCqjUZ5hy2uvQ== X-Received: by 2002:a05:6000:29d7:b0:48b:68:594a with SMTP id ffacd0b85a97d-48e5d590992mr9343951f8f.12.1793292158853; Thu, 29 Oct 2026 09:42:38 -0700 (PDT) Received: from dario-ThinkPad-P14s-Gen-5.homenet.telecomitalia.it (host-79-14-29-58.business.telecomitalia.it. [79.14.29.58]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-48e6dfa0610sm269009f8f.31.2026.10.29.09.42.37 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Oct 2026 09:42:38 -0700 (PDT) From: Dario Binacchi To: buildroot@buildroot.org Cc: Bernd Kuhls , Eric Le Bihan , Fiona Klute , linux-amarula@amarulasolutions.com, Dario Binacchi Subject: [PATCH 1/1] package/eudev: S10udevd: wait for udevd before triggering events Date: Thu, 29 Oct 2026 17:42:12 +0100 Message-ID: <20261029164212.672884-1-dario.binacchi@amarulasolutions.com> X-Mailer: git-send-email 2.43.0 MIME-Version: 1.0 X-Original-Sender: dario.binacchi@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=S2ACDzBN; spf=pass (google.com: domain of dario.binacchi@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=dario.binacchi@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com; dara=neutral header.i=@amarulasolutions.com Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , start-stop-daemon starts udevd in the background and returns before udevd listens to kernel events. The coldplug events generated right after by "udevadm trigger" may then get lost, so that no module is loaded at boot: Starting network: Waiting for interface eth0 to appear............... timeout! Wait until udevd answers on its control socket before triggering the events. Fixes: 41258a81948fddfa7fc8ac06b69d77fa051b744d ("package/eudev: refactor init script and rename it to S10udevd") Signed-off-by: Dario Binacchi --- package/eudev/S10udevd | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/package/eudev/S10udevd b/package/eudev/S10udevd index 8bb8f6eb3a01..6602e92c2c86 100644 --- a/package/eudev/S10udevd +++ b/package/eudev/S10udevd @@ -35,6 +35,14 @@ start() { status=$? if [ "$status" -eq 0 ]; then echo "OK" + # start-stop-daemon returns before udevd listens to kernel events: + # wait for it, or the events triggered below may get lost + i=0 + while ! udevadm control --start-exec-queue 2>/dev/null; do + i=$((i + 1)) + [ "$i" -ge 50 ] && break + sleep 0.1 + done else echo "FAIL" fi