I just rediscovered that aux/timesync seems to freeze the stock 9plug
kernel.  I don't yet know why.  I worked around it weeks ago in
/bin/cpurc with this:

if (! ~ $sysname feared openrd) # timesync seems to kill /sys/src/9/sheeva
if(! ps|grep -s timesync) {
        aux/timesync -n pool.ntp.org
        if (test -e '#r/rtc') @ {
                sleep 10                        # let timesync correct the time
                awk '{print $1}' /dev/time >'#r/rtc'    # fix hw clock
        } &
}

and then forgot about it until it bit me today when I tried to boot a
new machine.  You may want to do the same until this bug is fixed.

Meanwhile, it turns out that the 9plug kernel also runs on the
openrd-client board, which has more peripherals, notably vga and a
second Gb ether.


Reply via email to