| Message ID | 20261029164212.672884-1-dario.binacchi@amarulasolutions.com |
|---|---|
| State | New |
| Headers |
Return-Path:
<linux-amarula+bncBCQ4XFG47UFRBAHPRXLQMGQEAEOTLMQ@amarulasolutions.com>
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 <linux-amarula@patchwork.amarulasolutions.com>;
Thu, 29 Oct 2026 17:42:41 +0100 (CET)
Received: by mail-wm1-f70.google.com with SMTP id
5b1f17b1804b1-4a359c7f47bsf19770185e9.2
for <linux-amarula@patchwork.amarulasolutions.com>;
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 <linux-amarula@amarulasolutions.com>
(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 <dario.binacchi@amarulasolutions.com>
To: buildroot@buildroot.org
Cc: Bernd Kuhls <bernd@kuhls.net>,
Eric Le Bihan <eric.le.bihan.dev@free.fr>,
Fiona Klute <fiona.klute@gmx.de>,
linux-amarula@amarulasolutions.com,
Dario Binacchi <dario.binacchi@amarulasolutions.com>
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
Content-Type: text/plain; charset="UTF-8"
Precedence: list
Mailing-list: list linux-amarula@amarulasolutions.com;
contact linux-amarula+owners@amarulasolutions.com
List-ID: <linux-amarula.amarulasolutions.com>
X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com
X-Google-Group-Id: 476853432473
List-Post:
<https://groups.google.com/a/amarulasolutions.com/group/linux-amarula/post>,
<mailto:linux-amarula@amarulasolutions.com>
List-Help:
<https://support.google.com/a/amarulasolutions.com/bin/topic.py?topic=25838>,
<mailto:linux-amarula+help@amarulasolutions.com>
List-Archive:
<https://groups.google.com/a/amarulasolutions.com/group/linux-amarula/>
List-Unsubscribe:
<mailto:googlegroups-manage+476853432473+unsubscribe@googlegroups.com>,
<https://groups.google.com/a/amarulasolutions.com/group/linux-amarula/subscribe>
|
| Series |
[1/1] package/eudev: S10udevd: wait for udevd before triggering events
|
|
Commit Message
Dario Binacchi
Oct. 29, 2026, 4:42 p.m. UTC
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 <dario.binacchi@amarulasolutions.com>
---
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