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

Reply via email to