我在我的物理机器上使用HPET有困难。它是不可用的,尽管我已经在我的bios中启用了它,在grub中强制使用它,并且三次检查了我的内核,以便在它的编译中包含HPET。
.config文件:
CONFIG_HPET_TIMER=y
CONFIG_HPET_EMULATE_RTC=y
CONFIG_HPET=ydmesg \ grep hpet:
Command line: ro root=/dev/mapper/vg_xxxx-lv_root rd_NO_LUKS rd_LVM_LV=vg_xxxx/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=vg_xxxx/lv_swap rd_NO_DM LANG=en_US.UTF-8 rhgb quiet panic=5 hpet=force clocksource=hpet
Kernel command line: ro root=/dev/mapper/vg_xxxx-lv_root rd_NO_LUKS rd_LVM_LV=vg_xxxx/lv_root KEYBOARDTYPE=pc KEYTABLE=us rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_LVM_LV=vg_xxxx/lv_swap rd_NO_DM LANG=en_US.UTF-8 rhgb quiet panic=5 hpet=force clocksource=hpetcat /sys/devices/system/clocksource/clocksource0/current_clocksource:
tsccat /sys/devices/system/clocksource/clocksource0/available_clocksource:
tsc jiffies更令人困惑的是,我还有大约十几台使用相同内核.config的机器,并且可以很好地使用HPET。我担心这是一个硬件问题,但希望得到任何建议或帮助,使HPET可用。
提前感谢!
发布于 2012-12-21 23:20:29
更多的信息是有用的。
dmesg|grep -i hpet -有关HPET的一些信息。dmidecode - BIOS版本部分。此外,升级BIOS可能会有所帮助。
PS。为什么不是TSC?它更快,如果您在constant_tsc和nonstop_tsc中都有/proc/cpuinfo,这绝对是最好的选择。
https://serverfault.com/questions/459901
复制相似问题