OpenVZ Forum


Home » International » Russian » kernel 3.10 and RTC (CONFIG_RTC_SYSTOHC)
kernel 3.10 and RTC [message #51640] Mon, 01 September 2014 12:50
seyko2 is currently offline  seyko2
Messages: 188
Registered: February 2007
Location: Moscow
Senior Member

В свете ожидаемого ядра openvz на основе версии 3.10 протестировал различные варианты этого ядра, в том числе и 3.10.0-123.6.3.el7 от RedHat. И во всех вариантах столкнулся с ситуацией, что ядро само пишет в RTC, даже при неустановленном параметре CONFIG_RTC_SYSTOHC. Оказалось, что для x86 запись в RTC производится всегда (всегда выбран для этой конфигурации параметр CONFIG_GENERIC_CMOS_UPDATE). Это, на мой взгляд, ошибка. Предланаю обсудить.

В ядре 2.6.18 такого параметра не было, запись в RTC производилась всегда и я специально патчил его, чтоб отключить запись по инициативе ядра.

В 2.6.32 эту запись отключили.

В 3.10 ввели специальный конфигурационный параметр, но опять сделали так, что он не работает.

Прямо таки маниакальное желание сделать ядро, которое пишет в RTC. Причём вообще не понятно, зачем это нужно. Эта функциональность спокойно реализуется в userspace при необходимости.

Вот конкретная ситуация: время в RTC хранится в localtime для совместимости с Windows. Загружаем ядро 3.10. Системное время и время в RTC совпадают, как и положено. Через 11 минут время в RTC уже на 4 часа (московкий пояс) меньше системного. Бессмыслица!

[Updated on: Mon, 01 September 2014 12:53]

Report message to a moderator

Previous Topic: forum flat/tree view
Next Topic: kernels 3.4+ and android-x86 4.0-r1
Goto Forum:
  


Current Time: Fri Apr 26 14:33:49 GMT 2024

Total time taken to generate the page: 0.01704 seconds