>>>>>> 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


I just tried that with the same result unfortunately.  I don't have
rc_parallel defined in rc.conf and the file's comments seems to
indicate that the default is rc_parallel="NO".

- Grant

Reply via email to