From 497ec1126ddea837575420cb624d6aa7009beb99 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Mon, 17 Oct 2022 13:17:30 +0200 Subject: Add delay to init to make sure all devices are discovered --- init | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/init b/init index 429c87d..af507c0 100755 --- a/init +++ b/init @@ -78,6 +78,16 @@ udevadm trigger --type=subsystems --action=add udevadm trigger --type=devices --action=add udevadm settle || true +# On 6-series kernels we seem to be executed a lot earlier (or a lot faster) +# with many devices (Ethernet, USB storage) not being discovered yet (and +# devices that require firmware generally taking a while). So let's wait a +# bit for things to settle down. +# +for s in 5 4 3 2 1; do + info "waiting for devices ${s}s..." + sleep 1 +done + # Detect hardware sensors. # sensors-detect --auto -- cgit v1.1