On 14/05/14 15:42, Grant wrote: >>>>> I'm having a problem starting the USB network interfaces properly on >>>>> one of my systems. I brought the problem to the udev list and they're >>>>> indicating that it's a Gentoo problem: >>>>> >>>>> https://www.mail-archive.com/systemd-devel@lists.freedesktop.org/msg18840.html >>>>> >>>>> Should I file a bug? >>>>> >>>>> - Grant >>>>> >>>> Like pointed out in the upstream thread, it's either wrongly built >>>> net-misc/dhcpcd (should be with USE="udev") >>>> and if not using dhcpcd, it might be a bug in net-misc/netifrc's >>>> /etc/init.d/net.lo depend() { } section -- >>>> it's possible it's missing dependency that forces /etc/init.d/udev start >>>> first, specially if OpenRC is using parallel >>>> startup >>>> >>>> So not really a udev bug, rather a misconfiguration in dhcpcd USE flags >>>> OR bug in dependencies of netifrc's net.lo script >>> I'm starting two interfaces, one that uses dhcpcd and one that does >>> not. Both fail to start in the default runlevel until they are >>> hotplugged later. I do have dhcpcd built with USE=udev. The string >>> "udev" does not occur in /etc/init.d/net.lo so maybe that's the >>> problem? Please confirm that I should file a Gentoo bug for this. >>> >>> - Grant >>> >> Try adding 'after udev' to net.lo's depend() { } section and see if that >> helps, if it does, file a bug >> saying so. > > I added it like this and rebooted: > > depend() > { > after udev
hmm, try "need udev" instead of "after udev", I keep forgetting their difference within parallel startup