From mboxrd@z Thu Jan 1 00:00:00 1970 X-GM-THRID: 7176360366364950528 X-Received: by 2002:a9d:6a97:0:b0:66c:70d6:30db with SMTP id l23-20020a9d6a97000000b0066c70d630dbmr37797358otq.220.1670877241577; Mon, 12 Dec 2022 12:34:01 -0800 (PST) X-BeenThere: isar-users@googlegroups.com Received: by 2002:a9d:4714:0:b0:661:91c7:c50b with SMTP id a20-20020a9d4714000000b0066191c7c50bls2682809otf.0.-pod-prod-gmail; Mon, 12 Dec 2022 12:34:01 -0800 (PST) X-Google-Smtp-Source: AA0mqf61x1Jmzsef5E80mwEwCU9f8rjMIcwFlsfLyg52DxjeNujEVmXHRiM7mQIp9q+Yu30yQtiU X-Received: by 2002:a05:6830:268f:b0:66d:321d:9d50 with SMTP id l15-20020a056830268f00b0066d321d9d50mr10801123otu.7.1670877240992; Mon, 12 Dec 2022 12:34:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1670877240; cv=none; d=google.com; s=arc-20160816; b=GStWZ2eBn7isFFuwVHdSfHQLukYcL/x7Ap6h9cS+q/6bS59F/B5oLIcFd1SBp0Z86K w2+5wcGpu34rLvMWiciUKUH/FlFhUefOojZbaeRAsbjeKBovqsOZn2eK26W8FLHYSVxR yCR55OcXHATAUhnkUYz9H+2WlTTIURM+LjBBFeO+ms+xM6LTyo9s21EqPh/uNsEJEPDs EdUMqb4o6uzmhQhc4sam6UZHCt1NPpOw+QoLnegEt+mM0b5FcI6wl/pswx/efSpEvyZr T5HWnxbjwLl7CobzR9/BiAdNuTRxwySDQT3nGYeLTgy1RFuALAVlTnz2R2a+6Zio0bJg HcfA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=cc:to:subject:message-id:date:from:mime-version:dkim-signature; bh=DPOlOyyHvj9JF3nWXlkL4KWx4+ulJeawn92xzmOo4Ao=; b=O8lWWwFBlTm+M7+NjSlMOruqA/F1B+K+At3ABXRDLo1TOQguu6OzEEnFq+eUvLVZRy O0HXFWcVMoHJNo/WzkJCMZ7gSgvlZfflBbytJKtv260jmlrKaspboWW6wd2XcWWHwMlK haE2KZqZM5nErMrnvb15HiIREynbPuKXrl9Cho4OR2IRBSus/0ozvBJKPGysRCKjTK4Z RVZesafw89AbfYhIU7MYN3FBeXropGIdXBboYaEMUxlpRldpfNTRiCu7y+5qrgsuC2Dr ejhQo93jY2vyos5oF7wQUExND4IDEcwvFbPv06tB6w17E99tvoai+tjAWS34bx26Z52G GSaw== ARC-Authentication-Results: i=1; gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b="NvL/mcZE"; spf=pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::832 as permitted sender) smtp.mailfrom=roberto.foglietta@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from mail-qt1-x832.google.com (mail-qt1-x832.google.com. [2607:f8b0:4864:20::832]) by gmr-mx.google.com with ESMTPS id 105-20020a9d0372000000b0066fe878940fsi63442otv.5.2022.12.12.12.34.00 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 12 Dec 2022 12:34:00 -0800 (PST) Received-SPF: pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::832 as permitted sender) client-ip=2607:f8b0:4864:20::832; Authentication-Results: gmr-mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b="NvL/mcZE"; spf=pass (google.com: domain of roberto.foglietta@gmail.com designates 2607:f8b0:4864:20::832 as permitted sender) smtp.mailfrom=roberto.foglietta@gmail.com; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: by mail-qt1-x832.google.com with SMTP id jr11so9446266qtb.7 for ; Mon, 12 Dec 2022 12:34:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=DPOlOyyHvj9JF3nWXlkL4KWx4+ulJeawn92xzmOo4Ao=; b=NvL/mcZEFCdxa/0wJQTGSfa3oQCXGk+Scj+zz1r0JgxiG8synxYOP3a92yMnp2KjvL mRPQFLhuSpdnXsg/Pe3PWLRSGSDJJPTz4xS8bF+HQE0g/JmasHBB4HCAOBgdhdu4Akux /R4PRZSkbMFWe5bPnzZIWF8F7aCntGeA/wvoKE+zF8yIin+wf/LNPIfhp7Ucua6vRMmj 9n/kLBLuRirDSxjV/p/kILnJi7tUO5efDXRFa1Y9AjzV/21jEk/UA66C8mup6xTPsnSg pWZO3WJmcacN/WdcARmxLni8fTOOzwNH3zOlWUAL4Y/SV6amA3nOpuoY0WlmyuaWkuqA C+hA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=DPOlOyyHvj9JF3nWXlkL4KWx4+ulJeawn92xzmOo4Ao=; b=iT8e3Rfm2U2ehBU6JFa40tM0FQeNB6bCXFRcdKjwMa+IQ5V54DTASXBnif8S45HXQD zw8QoNRWNuWBk3rZ9piCalFF9bYsUZ91nwKg10r5pwwlLo4Sk1n5DCW6KgkwBQ4FXDvP bAVclpm6w7qAjBP/Tlz88ja71ZN2jdUrEdooNQxZRQyLEBrUrcVx7+jUElihnBYC2huh 6CtEFagmopSJUv0c911u1NbsvLfs/88RddypHYIuz38RlqKUjADVEYFjnu9+AjyzeURw /1G2jEerOlr2RoVtAYQ5LszkfJDYSxRthvSbXkhhvRsYBI7wNYG2kCHz+kcqMLVi3+4y uj8w== X-Gm-Message-State: ANoB5pmXMZpE4t2QNty1DdWSXRhYXfVXE3kh6v/OVNwvrzbp/slOFku4 ItIfbkMl2fpbk1Wkc8LybjHrzrjGePHE9qBZgRu5Ohupxg== X-Received: by 2002:a05:622a:4d96:b0:3a6:8ddd:5095 with SMTP id ff22-20020a05622a4d9600b003a68ddd5095mr10953883qtb.145.1670877240230; Mon, 12 Dec 2022 12:34:00 -0800 (PST) MIME-Version: 1.0 From: "Roberto A. Foglietta" Date: Mon, 12 Dec 2022 21:33:23 +0100 Message-ID: Subject: [PATCH] In expand last partition wait for udev have finished To: isar-users@googlegroups.com Cc: joe_macdonald@mentor.com, Henning Schild Content-Type: multipart/mixed; boundary="0000000000005e53ad05efa76c12" X-TUID: LIr1iEDxt6Mp --0000000000005e53ad05efa76c12 Content-Type: text/plain; charset="UTF-8" Hi all, this patch add a simple command at the beginning of the expand last partition script udevadm settle this command connects with the running udev and waits until it has finished its work. Why is this simple line supposed to solve the problem? My opinion - an opinion because I do not have such hardware to test this patch - is that some hardware is too slow dealing with some devices to let udev complete his job before this script runs. This supposes that the udev is running at that time. So you might need an extra check about it or udev could even started at that time but later. Obviously, without udev or something equivalent to populate /dev any operations with devices is unfeasible. It has been sent with git send-email by elastic mail as usual and it went into moderation, as usual. Best regards, R- --0000000000005e53ad05efa76c12 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-In-expand-last-partition-wait-for-udev-have-finished.patch" Content-Disposition: attachment; filename="0001-In-expand-last-partition-wait-for-udev-have-finished.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lbl953w80 RnJvbSAzNTdmOGQxNzhhNTcxZmY5Y2RkOGU4ZTZhYTQzYTMyMWQ1ZWU4ODhhIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiAiUm9iZXJ0byBBLiBGb2dsaWV0dGEiIDxyb2JlcnRvLmZvZ2xp ZXR0YUBnbWFpbC5jb20+CkRhdGU6IE1vbiwgMTIgRGVjIDIwMjIgMjE6MTQ6MjYgKzAxMDAKU3Vi amVjdDogW1BBVENIXSBJbiBleHBhbmQgbGFzdCBwYXJ0aXRpb24gd2FpdCBmb3IgdWRldiBoYXZl IGZpbmlzaGVkCgpidWdmaXgsIGV4cGFuZCBsYXN0IHBhcnRpdGlvbiwgd2FpdCBmb3IgdWRldiBj b21wbGV0aW9uCgpPbiBzb21lIGhhcmR3YXJlIHRoZSB1ZGV2IGRpZCBub3QgY3JlYXRlZCB0aGUg bGlua3MgdG8gdGhlIGRpc2sgcGFydGl0aW9ucwp3aGlsZSB0aGlzIHNjcmlwdCBpcyB3b3JraW5n IHRodXMgaXQgZmFpbHMuIFRoaXMgcGF0Y2ggZml4ZXMgdGhhdCBjYXNlcy4KClNpZ25lZC1vZmYt Ynk6IFJvYmVydG8gQS4gRm9nbGlldHRhIDxyb2JlcnRvLmZvZ2xpZXR0YUBnbWFpbC5jb20+Ci0t LQogLi4uL2V4cGFuZC1vbi1maXJzdC1ib290L2ZpbGVzL2V4cGFuZC1sYXN0LXBhcnRpdGlvbi5z aCAgICAgICAgIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAt LWdpdCBhL21ldGEvcmVjaXBlcy1zdXBwb3J0L2V4cGFuZC1vbi1maXJzdC1ib290L2ZpbGVzL2V4 cGFuZC1sYXN0LXBhcnRpdGlvbi5zaCBiL21ldGEvcmVjaXBlcy1zdXBwb3J0L2V4cGFuZC1vbi1m aXJzdC1ib290L2ZpbGVzL2V4cGFuZC1sYXN0LXBhcnRpdGlvbi5zaAppbmRleCBhY2ZlZjhhLi42 OGU2Njk4IDEwMDc1NQotLS0gYS9tZXRhL3JlY2lwZXMtc3VwcG9ydC9leHBhbmQtb24tZmlyc3Qt Ym9vdC9maWxlcy9leHBhbmQtbGFzdC1wYXJ0aXRpb24uc2gKKysrIGIvbWV0YS9yZWNpcGVzLXN1 cHBvcnQvZXhwYW5kLW9uLWZpcnN0LWJvb3QvZmlsZXMvZXhwYW5kLWxhc3QtcGFydGl0aW9uLnNo CkBAIC05LDYgKzksOCBAQAogCiBzZXQgLWUKIAordWRldmFkbSBzZXR0bGUKKwogUk9PVF9ERVY9 IiQoZmluZG1udCAvIC1vIHNvdXJjZSAtbikiCiBST09UX0RFVl9OQU1FPSR7Uk9PVF9ERVYjIyov fQogUk9PVF9ERVZfU0xBVkU9JChmaW5kIC9zeXMvYmxvY2svIiR7Uk9PVF9ERVZfTkFNRX0iL3Ns YXZlcyAtbWluZGVwdGggMSAtcHJpbnQgLXF1aXQgMj4vZGV2L251bGwgfHwgdHJ1ZSkKLS0gCjIu MzQuMQoK --0000000000005e53ad05efa76c12--