Назад | Перейти на главную страницу

HPET отсутствует в доступных источниках частоты в CentOS

У меня проблемы с использованием HPET на моем физическом компьютере. Он недоступен, хотя я включил его в своей биографии, принудительно включил в grub и трижды проверил свое ядро, чтобы включить HPET в его компиляцию.

.config файл:

CONFIG_HPET_TIMER=y 
CONFIG_HPET_EMULATE_RTC=y 
CONFIG_HPET=y

dmesg | 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=hpet

cat / sys / devices / system / clocksource / clocksource0 / current_clocksource:

tsc

cat / sys / devices / system / clocksource / clocksource0 / available_clocksource:

tsc jiffies

Еще больше сбивает с толку то, что у меня есть около десятка других машин, которые используют тот же файл .config ядра и могут нормально использовать HPET. Я боюсь, что это проблема с оборудованием, но был бы признателен за любой совет или помощь с доступностью HPET.

Заранее спасибо!

Дополнительная информация будет полезна

  • dmesg|grep -i hpet - для некоторых HPET связанная информация.
  • dmidecode - Часть версии BIOS.

Также обновление BIOS должно, вероятно, помочь.

PS. Почему нет TSC? Это быстрее, и если у вас есть оба constant_tsc и nonstop_tsc в /proc/cpuinfo это определенно лучший выбор.