Network devices come and go, some are hotpluggable, some have killswitches, etc. There is no such concept as "wait for all network devices to be present". NetworkManager listens to uevents and can handle appearing and disappearing network interfaces just fine.
If that doesn't work for a particular device of your's, can you please file a bug against network-manager, with specific details about the bug you are seeing? thanks! ** Changed in: systemd (Ubuntu) Status: New => Invalid -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1442044 Title: Ordering processes: networkmanager should wait for kernel'module been activated first before starting To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1442044/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs