This behaved differently some releases ago. Since then the BOOT kernel had been 
introduced and then because of /dev/random and the upgrade kernel (bsd.upgrade) 
write access was needed.

> On 14. Jan 2024, at 09:32, Alexander Hall <alexan...@beard.se> wrote:
> 
> I don't have mine (EdgeRouter lite) running anymore, but IIRC, I had a cron 
> job poking the root fs to"resolve" this.
> 
> Sth like "mkdir /bump && rmdir /bump && sync".
> 
> /Alexander
> 
> On January 12, 2024 2:35:47 PM GMT+01:00, Christian Gut <cycl...@is-root.org> 
> wrote:
>> Hi,
>> 
>> Could somebody point me to documentation or tell me where OpenBSD gets the 
>> time from, when the system has no RTC and ntpd is not working?
>> 
>> I am using an EdgeRouter / octeon and at every reboot, the date/time gets 
>> reset to the exact same date.
>> 
>> I tried to read the source code of boot(9) and inittodr(9). I can see, that 
>> there seems to be a fallback to some timestamp that comes from the 
>> filesystem. Maybe when the root filesystem is mounted as of ffs_mountroot() 
>> for example. But my understanding did not go so far to identify from which 
>> file, directory, superblock or other filesystem metadata the information 
>> really comes from.
>> 
>> It seems to me, that either my system is broken or something on octeon does 
>> not work correctly for this fallback to happen correctly.
>> 
>> Kind Regards,
>> Christian
>> 
> 

Reply via email to