On Sat, Sep 07, 2019 at 09:18:59AM +0930, O'Connor, Daniel wrote:
> 
> 
> > On 20 Aug 2019, at 11:37, O'Connor, Daniel <dar...@dons.net.au> wrote:
> > 
> > 
> > 
> >> On 19 Aug 2019, at 17:09, O'Connor, Daniel <dar...@dons.net.au> wrote:
> >> I am going to try this diff but buildkernel is going to take a while...
> > 
> > Was a lot faster cross building, so I installed it this morning:
> > [gps 1:56] ~ >uname -a
> > FreeBSD gps 13.0-CURRENT FreeBSD 13.0-CURRENT #1 
> > 41a4c010326-c262109(master)-dirty: Tue Aug 20 11:04:57 ACST 2019     
> > dar...@midget.dons.net.au:/usr/obj/arm-src/arm.armv7/sys/GENERIC  arm
> > 
> > [gps 1:57] ~ >dmesg|grep pps
> > am335x_dmtpps0: <AM335x PPS-Capture DMTimer4> mem 0x48044000-0x480443ff irq 
> > 30 on simplebus0
> > [gps 1:58] ~ >ll /dev/pps0 /dev/dmtpps
> > crw-rw----  1 root  ntpd   0x41 20 Aug 01:09 /dev/dmtpps
> > lrwxr-xr-x  1 root  wheel     6 20 Aug 01:09 /dev/pps0 -> dmtpps
> > 
> > [gps 1:58] ~ >cat /etc/ntp.conf
> > server 10.0.2.1 iburst prefer
> > 
> > server 127.127.22.0 minpoll 4 maxpoll 4
> > fudge  127.127.22.0 refid PPS
> > 
> > [gps 1:59] ~ >ntpq -nc pe
> >     remote           refid      st t when poll reach   delay   offset  
> > jitter
> > ==============================================================================
> > *10.0.2.1        214.52.129.40    3 u   64   64   37    0.349   -0.631   
> > 0.299
> > o127.127.22.0    .PPS.            0 l   13   16  377    0.000    1.000   
> > 0.106
> > 
> > It certainly seems happier with the PPS than it was before.
> 
> Reader, it was not happy after a longer wait.
> 
> I ended up getting a newer GPS engine (u-Blox NEO-M8T) and connecting it, and 
> after a run overnight I get:
>      remote           refid      st t when poll reach   delay   offset  jitter
> ==============================================================================
> +10.0.2.1        214.52.129.40    3 u   35   64  377    0.320   -0.348   0.027
> -203.31.81.2     27.124.125.251   3 u   53   64  377   12.116    1.311   1.951
>  0.au.pool.ntp.o .POOL.          16 p    -   64    0    0.000    0.000   0.004
>  1.au.pool.ntp.o .POOL.          16 p    -   64    0    0.000    0.000   0.004
>  2.au.pool.ntp.o .POOL.          16 p    -   64    0    0.000    0.000   0.004
>  3.au.pool.ntp.o .POOL.          16 p    -   64    0    0.000    0.000   0.004
> o127.127.20.0    .GPS.            0 l    6   16  377    0.000    0.006   0.004
> +13.239.113.24   .GPS.            1 u    6   64  377   29.971   -0.054   0.074
> *103.51.68.133   .PPS.            1 u   56   64  377   45.018    4.821   0.143
> -103.38.120.36   130.95.179.80    2 u   63   64  377   57.946   -8.622   0.242
> 
> Which seems quite a lot better :)
> 
> Is there a reason to *not* increase the number of time hands in the kernel by 
> default?
> 
> I suppose it would be good to change it to the same structure as the feed 
> forward clock stuff, that way it is much easier to change the number of hands 
> at compile time..
> 

The reason to not increase it by default is the same as the reason why it
was reduced.  But since I did still not provided the analysis why increasing
timehands count helps for Ian' and your case, I think that making it easy
to increase the timehands number is due.

Please see D21563 'Make timehands count selectable at boottime.'
_______________________________________________
freebsd-usb@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"

Reply via email to