summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Rettberg2022-07-11 15:46:49 +0200
committerSimon Rettberg2022-07-11 15:46:49 +0200
commitdd4cc94be20b1628b8fef7e32b99f1fab5b48768 (patch)
tree34f7eaf54e8abfaebba90b0170c0e40f9492b6dd
parent[kernel-vanilla] Fix sof-firmware install on resumed build (diff)
downloadmltk-dd4cc94be20b1628b8fef7e32b99f1fab5b48768.tar.gz
mltk-dd4cc94be20b1628b8fef7e32b99f1fab5b48768.tar.xz
mltk-dd4cc94be20b1628b8fef7e32b99f1fab5b48768.zip
[rootfs-stage31] Workaround buggy e1000e versions
-rw-r--r--core/rootfs/rootfs-stage31/data/inc/setup_network4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/rootfs/rootfs-stage31/data/inc/setup_network b/core/rootfs/rootfs-stage31/data/inc/setup_network
index e407d173..8f328eb2 100644
--- a/core/rootfs/rootfs-stage31/data/inc/setup_network
+++ b/core/rootfs/rootfs-stage31/data/inc/setup_network
@@ -113,6 +113,10 @@ echo "router=$router" >> /run/network.conf
echo "BRIDGE=$BRIDGE" >> /run/network.conf
echo "UID=$UID" >> /run/network.conf
+# Workaround some buggy e1000e versions that crap themselves if we start doing stuff right after
+# the interface state changed to up
+sleep 1
+
udhcpc $PARAM -O hostname -O ntpsrv -O domain -O search -O dns -t 5 -T 3 -A 4 -s "/inc/udhcpc-trigger" -f -n -q -i "$BRIDGE"
URET=$?
# if these were empty before, udhcpc might have filled them in