Rasclock (PCF2127 ) Hardware Clock FreeBSD 12.0
Stefan Parvu
sparvu at kronometrix.org
Thu Jul 18 20:33:54 UTC 2019
hang on. something is odd. Take a look: after copying the new nxprtc.ko do I need to
regenrate the linker.hints file ?
root at k1:~ # dmesg | grep nxp
nxprtc0: <NXP PCF2129 RTC> at addr 0xa2 on iicbus0
nxprtc0: WARNING: RTC battery failed; time is invalid
nxprtc0: registered as a time-of-day clock, resolution 0.015625s
nxprtc0: RTC clock not running
nxprtc0: detached
warning: KLD '/boot/kernel/nxprtc.ko' is newer than the linker.hints file
nxprtc0: <NXP PCF2129 RTC> at addr 0xa2 on iicbus0
nxprtc0: registered as a time-of-day clock, resolution 0.015625s
What I did was:
1. Boot system, which had wrong time. RTC present.
2. Fixed the time using date command, Started NTPD
3. kldunload and kldload again nxprtc driver which dumped this warning:
Stefan Parvu
sparvu at kronometrix.org
> On 18 Jul 2019, at 23.29, Stefan Parvu <sparvu at kronometrix.org> wrote:
>
> check. all good. battery installation is all good.
>
> In fact the clock functions but for very short periods of time. thats what I have seen. Its like
> keeping the time for 5-10 minutes or so. If I stop the system for 1hr+ time is lost. I can check
> again
>
>
> Stefan Parvu
> sparvu at kronometrix.org
>
>
>
>> On 18 Jul 2019, at 23.25, Stefan Parvu <sparvu at kronometrix.org> wrote:
>>
>> LOL . Well u never know that. Let me check. With 2 kids around everything is
>> possible.
>>
>> Stefan Parvu
>> sparvu at kronometrix.org
>>
>>
>>
>>> On 18 Jul 2019, at 23.22, Ian Lepore <ian at freebsd.org> wrote:
>>>
>>> On Thu, 2019-07-18 at 23:16 +0300, Stefan Parvu wrote:
>>>> I think after your latest commit I see a function from nxprtc module
>>>> which does not
>>>> exist in the original module. Take a look:
>>>>
>>>> root at k1:/var/tmp # nm -A -a /boot/kernel/nxprtc.ko | grep readfrom
>>>> /boot/kernel/nxprtc.ko:0000000000010ab8 t nxprtc_readfrom
>>>>
>>>> which I do not see under original nxprtc module such thing.
>>>>
>>>> root at k1:/var/tmp # nm -A -a /var/tmp/nxprtc.original.ko | grep
>>>> readfrom
>>>> /var/tmp/nxprtc.original.ko: U iicdev_readfrom
>>>>
>>>> Is this right ? Is this something you have fixed on the latest and
>>>> the greatest
>>>> nxprtc version ?
>>>>
>>>>
>>>
>>> Yep, that is good confirmation that the fix is in that module.
>>>
>>> I almost hesitate to say it, but... the symptoms you're seeing are
>>> exactly what would happen if the battery was installed upside-down. :)
>>>
>>> -- Ian
>>
>> _______________________________________________
>> freebsd-arm at freebsd.org mailing list
>> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
>> To unsubscribe, send any mail to "freebsd-arm-unsubscribe at freebsd.org"
>
> _______________________________________________
> freebsd-arm at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-arm
> To unsubscribe, send any mail to "freebsd-arm-unsubscribe at freebsd.org"
More information about the freebsd-arm
mailing list