On 13/05/14 16:58, Samuli Suominen wrote: > On 13/05/14 16:50, 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 > > - Samuli >
Or possibly you have the net.* stuff in wrong runlevels that makes them start too early? There could also be a problem regarding netifrc's udev hotplugging, you can disable it altogether by: # ln -s /dev/null /etc/udev/rules.d/90-network.rules The symlink to /dev/null in /etc/udev/rules.d/90-network.rules makes /lib/udev/rules.d/90-network.rules no-op. Notice this 90-network.rules is also part of net-misc/netifrc, so don't make the mistake of assuming this is a bug in any of udev, eudev or systemd - Samuli