2011年1月26日 星期三

linux網路校正時間+解決無法同步硬體時間的問題

一般來說 要校正時間 只要

timeconfig
選定你的時區

ntpdate -s time.stdtime.gov.tw
網路校時

hwclock -w
寫入硬體


就完成了 但我發生了以下狀況

hwclock -w --debug
hwclock from util-linux-2.13-pre7
hwclock: Open of /dev/rtc failed, errno=19: No such device.
No usable clock interface found.
Cannot access the Hardware Clock via any known method.

表示RTC device有問題了

此時只要

mv /dev/rtc /dev/rtc.old
cp -a /dev/rtc0 /dev/rtc
hwclock --systohc
就可以成功的同步硬體時間了

但要先確定是否有/dev/rtc和/dev/rtc0

沒有的話就要重編kernel或掛載module開啟rtc

Device Drivers --->
   Real Time Clock --->
     RTC class
     Set system time from RTC on startup
     (rtc0) The RTC to read the time from

Reference:
http://lists.xensource.com/archives/html/xen-users/2010-08/msg00011.html
http://www.vixual.net/blog/archives/5

沒有留言:

張貼留言