`
romejiang
  • 浏览: 95461 次
  • 性别: Icon_minigender_1
  • 来自: ...
社区版块
存档分类
最新评论

Linux硬件时间的问题

阅读更多

 

环境:


服务器硬件,双核5110,4G内存,raid1两块73G,MS 9638 intel5000v主板
系统,CentOS 5.2 / Linux version 2.6.18-92.el5


问题表现与解决:


服务器系统不能读取和写入硬件时间(cmos),而且系统时间比cmos时间快8小时。
开始以“linux时间快8小时”为主题google到了很多文章,而且这个问题很多文章已经说的很详细了,仔细看过这些文章以后,窃以为问题就此解决,但试过所有的方法以后发现没有效果。

这才开始在脑海里将这个问题严重化,以为是:主板bug问题或者linux RTC模块问题,linux驱动问题等奇怪的问题,在此绕着n圈,用时5-6个小时。呵呵。同样没有结果。

后来无意中想到以前cmos没有电时间也会清零或变慢,是不是服务器也是这个原因?所以进入bios,看时间设置,确实时间不走。之前bios看过很多次,但都没有注意时间走不走,郁闷啊,所以立即换块电池,果真问题解决。

 

细节:

但还有些细节要说说,“电池问题”和“linux时间快8小时”问题其实不同,首先“电池问题”使用
# hwclock --debug
会出现以下这两句错误提示,根本找不到硬件时间,而且timeout。
# Hardware clock is on unknown time
# Timed out waiting for time change.

而“linux时间快8小时”

# hwclock --debug
会出现这样的提示,虽然都是timeout,但显然这个能获取到硬件时间信息。只是在select方法中timeout了。
# select() to /dev/rtc to wait for clock tick timed out

然后加 --directisa 一般就能解决
# hwclock --directisa --show

至于一些文章说的换Linux 关于RTC模块我感觉没有必要,现在的linux发行版本应该都很严谨,系统默认的RTC模块应该能很好的支持所有的硬件。

在这里加一些关键字,不为别的,只是为了遇到这个问题的人,先看到这篇文章,不要绕圈子了。呵呵

 

关键字:
Linux下系统时间快8小时问题综述 http://blog.cathayan.org/item/1628
# Hardware clock is on unknown time
# Timed out waiting for time change.

分享到:
评论

相关推荐

    修改linux系统和硬件时间

    修改linux系统和硬件时间修改linux系统和硬件时间.doc

    linux系统时间和硬件时钟问题(date和hwclock)

    linux系统时间和硬件时钟问题(date和hwclock)

    Linux系统时间和硬件时间

     系统时间: 一般说来是我们执行 date 命令看到的时间,linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用的这个时间。  硬件时间: 主板上BIOS中的时间,由主板电池供电来维持运行,系统开机时要...

    Linux系统时间NTP同步设置

    Linux系统时间NTP同步设置配置LOG的全过程

    Linux嵌入式系统与硬件平台的关系

    将Linux看作是连续的统一体,从一个具有内存管理、任务切换和时间服务及其他的分拆的微内核到完整的服务器,支持所有的文件系统和网络服务。Linux作为嵌入式系统是一个带有很多优势的新成员,它对许多CPU和硬件平台...

    Linux时间同步server端ntp.conf

    在Linux运行过程中,系统时间和硬件时间以异步的方式运行,互不干扰。硬件时间的运行,是靠Bios电池来维持,而系统时间,是用CPU tick来维持的。 在系统开机的时候,会自动从Bios中取得硬件时间,设置为系统时间。

    Linux系统死机的软硬件问题理会

    Linux系统死机的软硬件问题理会

    Linux时间子系统.docx

    时钟源为Linux内核提供时间基线,通常由硬件实现,如固定频率的计数器。 内核通过时钟源更新实时时间信息(墙上时间)。 时钟源的精度由其驱动时钟频率决定,内核使用clocksource结构来抽象时钟源。 时间表示: ...

    Linux时间同步_ntpd_ntpdate-简单设置.docx

    linux时间同步,ntpd、ntpdate, 一.Linux系统时间的设置/ 二.Linux硬件时间的设置 三.系统时间和硬件时间的同步 四.不同机器之间的时间同步 五.ntpd服务的设置 六.ntp服务的启动与观察

    Linux-服务器巡检报告.docx

    Linux服务器巡检报告 联系人信息 用户单位 巡检时间 联系人 联系方式 巡检工程师 联系方式 系统概要信息 设备型号 CPU 内存 硬盘 主机名 IP地址 操作系统版本 服务器硬件检查 序号 检查项 检查操作 参考标准 巡检...

    linux 2.6内核标准教程

    Linux内核是Linux操作系统中最核心的部分,用于实现对硬件部件的编程控制和接口操作。本书深入、系统地讲解了Linux内核的工作原理,对Linux内核的核心组件逐一进行深入讲解。 全书共8章,首先讲解Linux系统的引导...

    针对dspfpga硬件、linuxC和Matlab优化的实时变调时间.zip

    针对dspfpga硬件、linuxC和Matlab优化的实时变调时间

    Linux命令大全(修改版)

    Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏...

    linux入门文档

    Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏...

    深入分析Linux内核源码.chm

    5.1 Linux时间系统 5.2 时钟中断 5.3 Linux的调度程序-Schedule( ) 5.4 进程切换 第六章 Linux内存管理 6.1 Linux的内存管理概述 6.2 Linux内存管理的初始化 6.3 内存的分配和回收 6.4 地址映射机制 6.5 请页机制 ...

    Linux系统设计-Linux应用层常用库,用于操作硬件,系统等

    有任何使用问题欢迎随时与博主沟通,第一时间进行解答!Linux系统是一个免费使用和自由传播的类Unix操作系统,基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它继承了Unix以网络为核心的设计思想...

    尚硅谷_韩顺平_Linux课程.rar

    Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏...

    professional linux kernel architecture

    物理内存的管理以及内核与相关硬件的交互,用户空间的进程如何访问虚拟内存,如何编写设备驱动程序,模块机制以及虚拟文件系统,Ext文件系统属性和访问控制表的实现方式,内核中网络的实现,系统调用的实现方式,...

    Linux编程--Linux内核

    3.7 时间和定时器 37 3.8 执行程序 38 3.8.1 ELF 39 3.8.2 脚本文件 40 第4章 进程间通信机制 41 4.1 信号机制 41 4.2 管道 42 4.3 套接字 44 4.3.1 System V的进程间通信机制 44 4.3.2 消息队列 44 4.3.3 信号量 45...

    LINUX操作系统(电子教案,参考答案)

    主要包括Linux的基本概念和操作,Linux的树型结构,Linux的文本编辑,Linux的安装和启动,用户管理,Shell编程技术,进程管理,C编译器,系统扩充,维护与监视,Linux的图形界面,网络的基本概念与设置,Linux在网络...

Global site tag (gtag.js) - Google Analytics