On Thu, 3 Apr 2025, Marek Marczykowski-Górecki wrote: > The network driver initializes asynchronously, and it may not be ready > yet by the time the startup script is called. This is especially the > case for USB network adapter (where the PCI device is the USB > controller) in the upcoming runner. > > Don't bother about separate timeout - test timeout will cover this part > too. > > Signed-off-by: Marek Marczykowski-Górecki <marma...@invisiblethingslab.com>
Reviewed-by: Stefano Stabellini <sstabell...@kernel.org> > --- > automation/scripts/qubes-x86-64.sh | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/automation/scripts/qubes-x86-64.sh > b/automation/scripts/qubes-x86-64.sh > index 822b81d186a7..6d2c170d1ee1 100755 > --- a/automation/scripts/qubes-x86-64.sh > +++ b/automation/scripts/qubes-x86-64.sh > @@ -104,6 +104,7 @@ on_reboot = "destroy" > domU_check=" > set -x -e > interface=eth0 > +while ! [ -e \"/sys/class/net/\$interface\" ]; do sleep 1; done > ip link set \"\$interface\" up > timeout 30s udhcpc -i \"\$interface\" > pingip=\$(ip -o -4 r show default|cut -f 3 -d ' ') > -- > git-series 0.9.1 >