Xen警告Time went backwards的暴力解决方法
235 views | with 3 comments
前几天给测试Xen用的虚拟机挂了,只能用VMware的snapshot返回到之前的镜像,然后似乎因为时间问题启动Xen的时候总是会定时打印出类似
571 Timer ISR/0: Time went backwards: delta=-11072481 delta_cpu=298927519 shadow=196807680595 off=288495093 processed=197107247546 cpu_processed=196797247546 572 0: 196797247546 573 1: 197107247546
的信息,google了下发现是时间同步的问题,用ntp协议同步时间即可解决这个问题。另外这里再给出一个最暴力的解决方法:在linux-xen源码的arch/i386/kernel/time-xen.c文件中找到Time went backwards,把这行打印语句以及后面的循环打印删除,然后重新编译内核。x86_64体系结构也是修改这个文件。方法很暴力,也没真正解决问题,但是至少不影响我看/var/log/messages的输出了。
我正好也遇到这个问题-_____-好囧。
[Reply]
felix021
14 Jul 09 at 3:13 pm
搭车问,如何把serial output重定向到屏幕上输出?次一点,定向到文件吧。
我不想要万恶的串口线。
[Reply]
zellux Reply:
January 15th, 2010 at 5:28 pm
不知道诶,我是用VMWare的虚拟串口调试的,输出到host上的文件。
[Reply]
hyj
17 Sep 09 at 3:09 pm