LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1786|回复: 9

(更新)求助:suse10时间错误(关机时停止了硬件时钟)

[复制链接]
发表于 2005-12-12 17:41:39 | 显示全部楼层 |阅读模式
更新:
使用suse10校准时间后关机
5分钟后再次开机
进入suse
时间错误
用hwclock --show查看
发现时间为上次关机时的时间
基本排除了开机时候存在错误的可能
如果进入windows
时间同样错误
也是上次关机的时间

似乎荒谬得很
看起来suse关机的时候停止了硬件时钟

关于这个问题
目前在网上我还没找到相关的文章
不过应该不是个别现象
各位兄弟出出主意啊
-----------------------------
原文如下:

windowsxp+opensuse10.0双系统
1
suse出了如下问题:
似乎开机的时候没有从bios中读取时间
而是取的上次关机时候的时间
关机的时候正常把系统时间存入bios
现在只能每次开机的时候上网校准时间
2
如果只用windows没有问题
时间正常
3
直接在kde下调整系统时间
关机的时候可以保存修改后的时间
如果用ntpdate调整
关机时候不能被保存
似乎两者使用的是不同的变量且不同步
关机时候使用的是前者
4
这个现象是在前些时日我在windows下
用vmware模拟了mandriva2006后产生的
当时发现mdk走时大概是正常的一半快
后来删了mdk后就发现了这个问题
5
我猜测要么是suse开机的时候没有取bios时间
要么是取时间错误
我查看了日志
没发现什么有用的线索
6
因为所有的改动基本都在windows下
怀疑是主板问题
重装了主板驱动没有效果
重新安装了suse的内核也没有效果

兄弟们看看到底怎么回事?

还有我同学称
他在一些dell的机器上也发现过suse系统时间错误的类似问题
vmware中的linux系统走时不准的问题也有发现过
但都没有什么好的解决方法
我的主板是abit NF8-V(nforce3)
cpu是64位的sempron 2500+
安装的是32位的opensuse10.0 eval版
发表于 2005-12-12 17:57:47 | 显示全部楼层
Post by kris7th
windowsxp+opensuse10.0双系统
1
suse出了如下问题:
似乎开机的时候没有从bios中读取时间
而是取的上次关机时候的时间
关机的时候正常把系统时间存入bios
现在只能每次开机的时候上网校准时间
2
如果只用windows没有问题
时间正常
3
直接在kde下调整系统时间
关机的时候可以保存修改后的时间
如果用ntpdate调整
关机时候不能被保存
似乎两者使用的是不同的变量且不同步
关机时候使用的是前者
4
这个现象是在前些时日我在windows下
用vmware模拟了mandriva2006后产生的
当时发现mdk走时大概是正常的一半快
后来删了mdk后就发现了这个问题
5
我猜测要么是suse开机的时候没有取bios时间
要么是取时间错误
我查看了日志
没发现什么有用的线索
6
因为所有的改动基本都在windows下
怀疑是主板问题
重装了主板驱动没有效果
重新安装了suse的内核也没有效果

兄弟们看看到底怎么回事?

还有我同学称
他在一些dell的机器上也发现过suse系统时间错误的类似问题
vmware中的linux系统走时不准的问题也有发现过
但都没有什么好的解决方法
我的主板是abit NF8-V(nforce3)
cpu是64位的sempron 2500+
安装的是32位的opensuse10.0 eval版

应该是安装时没有把时间改成本地时间的缘故,你大概用了UTC的时间
右击右下角的钟,改时区吧。
应该不是主板电池没电的原因。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-13 14:55:05 | 显示全部楼层
我设置了时间为 localtime
曾经胡乱设置时间为utc
不过当然没有解决这个问题
就又改回来了
现在还是不行啊

我把自己的发现更新进帖子了
谢谢兄弟们的关注
回复 支持 反对

使用道具 举报

发表于 2005-12-13 18:47:11 | 显示全部楼层
1。Bios电池换个试试
2。64位CPU存在一个内核支持问题,有些内核在64位CPU上会加速时间为两倍速
你用32位的系统,估计是这方面问题
如果有时间自己不妨编译下内核
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-13 23:19:21 | 显示全部楼层
sorry
最新核实
suse关机后重启进入windows时间正确
这时好像硬件时钟没有问题

还有
这个错误不是开始就有的
所以我重新安装了内核(通过yast)
但是没有效果

现在困惑的是
开机关机的时候
suse如何处理时间的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-14 12:20:10 | 显示全部楼层
现在暂时的结论是
suse开机的时候读取硬件时间错误
hwclock应该和系统采用的是相同机制
所以hwclock --show同样错误
回复 支持 反对

使用道具 举报

发表于 2005-12-14 12:25:53 | 显示全部楼层
不如这样不知可行不可行
用安装盘重新安装过,选时间选本地时间,本地硬盘不要格式化
回复 支持 反对

使用道具 举报

发表于 2005-12-15 15:30:17 | 显示全部楼层
看起来很有意思的问题,能贴一下系统日志吗?
还有,试过64位的版本吗?
回复 支持 反对

使用道具 举报

发表于 2005-12-15 17:30:47 | 显示全部楼层
Post by xiao.bai
看起来很有意思的问题,能贴一下系统日志吗?
还有,试过64位的版本吗?

我就是64的
回复 支持 反对

使用道具 举报

发表于 2005-12-15 23:36:00 | 显示全部楼层
SuSE MS和Windows的时间不统一啊
两者现有时间差十多个小时呢~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表