Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 21 May 2020 23:33:30 +0700
From:      Eugene Grosbein <eugen@grosbein.net>
To:        Wojciech Puchar <wojtek@puchar.net>, Ian Lepore <ian@freebsd.org>
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: raspberry pi 3 B+ - working but rc.conf problem
Message-ID:  <bbde32df-122c-69ab-780c-cfc04600a62e@grosbein.net>
In-Reply-To: <alpine.BSF.2.20.2005211115040.41917@puchar.net>
References:  <alpine.BSF.2.20.2005202129440.33374@puchar.net> <17fed972681c4fdbf4edd669b4e9446753fa6bd9.camel@freebsd.org> <alpine.BSF.2.20.2005202307001.57777@puchar.net> <0a5a043ced7509cee9a2ca85e76a080cadd3bd5d.camel@freebsd.org> <alpine.BSF.2.20.2005211115040.41917@puchar.net>

next in thread | previous in thread | raw e-mail | index | archive | help
21.05.2020 16:15, Wojciech Puchar wrote:
>>>
>>> doesn't work.
>>> well.. it waits but after netif
>>>
>>
>> Doesn't it get configured when devd starts and emits the attach event
>> for it?  The idea for the netwait_if list is it waits for the devices
> i don't run devd.

This is real reason. In modern FreeBSD, USB ethernet is not configured synchronously 
with other procedures at boot time. Instead, USB ethernet devices are configured asynchronously
by devd that starts its configuration in background, in parallel with other booting procedures.

You really need to run devd if you want ue0 to be configured as expected by system startup scripts.
If you don't run devd, you are asking for troubles you observe.

 





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bbde32df-122c-69ab-780c-cfc04600a62e>