URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 81557
[ Назад ]

Исходное сообщение
"rtc rtc0 hwclock"

Отправлено Dmitry , 14-Авг-08 11:14 
Очередной вопрос, который возник после обновления родного ядра 2.6.18 на 2.6.26.2 в CentOS 5.2 x64.
После сборки ядра локальные часы не синхронизируются с аппаратными. Т.е. на выдачу команды hwclock --debug пишется, что нет возможности произвести синхронизацию используя все доступные методы с ошибкой 19. Обнаружил следующее. В родном ядре присутствуей девайс /dev/rtc и все работает нормально. В новом ядре уже 2 девайса /dev/rtc и /dev/rtc0 и получается вышеуказанная ошибка. Причем самое интересное (правда м.б. несколько по варварски :)) если в новом ядре переименовать девайс rtc во что-то другое (временно), и сделать симлинк rtc-rtc0, то и в новом ядре все работает на ура. Но загвоздка заключается в том, что после перезагрузки все у-ва (/dev/rtc и /dev/rtc0) опять на своих местах, а симлин пропал, и опять старая ошибка.

Подскажите, как можно это подправить?


Содержание

Сообщения в этом обсуждении
"rtc rtc0 hwclock"
Отправлено Dmitry , 14-Авг-08 17:50 
>Подскажите, как можно это подправить?

Сам нашел. Скачал последний util-linux-2.14. Там в hwclock есть доп ключ --rtc=/dev/rtN. И все Ок.