On Mon, Sep 12, 2005 at 12:03:27PM -0700, maxim wexler wrote:
> > what about the output from "hwclock"? run it as
> > root, does it give the
> > same time/date as "date"?
> > 
> 
> the same. In fact when I update the time w/ date -s
> hwclock continues to give the incorrect one. Until a
> reboot when both will give the incorrect original time
> plus whatever time has elapsed since the first boot of
> the day. 
> 

hum... fishy!

On Mon, Sep 12, 2005 at 12:20:55PM -0700, maxim wexler wrote:
> > check out /etc/conf.d/clock
> > 
> # /etc/conf.d/clock
> 
> # Set CLOCK to "UTC" if your system clock is set to
> UTC (also known as
> # Greenwich Mean Time).  If your clock is set to the
> local time, then 
> # set CLOCK to "local".
> 
> CLOCK="UTC"

    ^
    |
Problem #1.

> 
> # If you wish to pass any other arguments to hwclock
> during bootup, 
> # you may do so here.
> 
> CLOCK_OPTS=""
> 
> # If you want to set the Hardware Clock to the current
> System Time 
> # during shutdown, then say "yes" here.
> 
> CLOCK_SYSTOHC="no"
> 
     ^
 --- |
 |    
THIS is your problem #2. 

Date only manipulates the kernel clock. If you don't sync it with your
hardware clock, how do you expect the computer to remember the change?
During a power cycle, the kernel is not running, you know q=

Also, I'd wager that your clock is consistently off by the same number
of hours after each boot. Why? If the BIOS clock is correctly set to
the time in your time-zone, you need to set

   CLOCK="local"

(see problem #1 above). Right now even though the BIOS clock is
correct, the software thinks that the time it is keeping is Greenwich
Mean Time, so it adds/subtracts the suitable number of hours according
to your timezone. 

W
-- 
"This is obviously not how one does science, but in retrospect you get the right
answer." ~DeathMech, S. Sondhi. P-town PHY 205
Sortir en Pantoufles: up 32 days,  1:07
-- 
[email protected] mailing list

Reply via email to