1

Было неправильно настроено время. Поискал решение проблемы. В результате:

+ Мой /etc/conf.d/hwclock (комментарии не писал).

clock="local"
CLOCK_OPTS="--directisa"
clock_systohc="YES"
следующую строчку закомментировал (изначально было clock_hctosys="YES")
#clock_hctosys="YES"

Время настроил. Почему не могу выполнить hwklock? Читал здесь, после добавления конфигурации, нужно выполнять make && make modules_install (я выполнил)? После hwclock --debug ошибка:

hwclock from util-linux 2.20.1
hwclock: Open of /dev/rtc failed: No such file or directory
No usable clock interface found.
hwclock: Cannot access the Hardware Clock via any known method.

Помогите разобраться с данной проблемой!

2

Spawn047 пишет:

hwclock from util-linux 2.20.1hwclock: Open of /dev/rtc failed: No such file or directoryNo usable clock interface found.hwclock: Cannot access the Hardware Clock via any known method.Помогите разобраться с данной проблемой!

или удав не запущен или в ядре CONFIG_RTC_DRV_CMOS не включен...

95% процентов проблем находятся между клавиатурой и стулом.

3 (07.06.2012 13:02:44 отредактировано Spawn047)

Fat-Zer пишет:

или удав не запущен или в ядре CONFIG_RTC_DRV_CMOS не включен...

Что такое "удав"?:) Извините за такие вопросы, просто не весь сленг выучил!:)

CONFIG_RTC_DRV_CMOS опять через make menuconfig запускать?

4

Spawn047 пишет:

Что такое "удав"?:) Извините за такие вопросы, просто не весь сленг выучил!:)

sys-fs/udev

Spawn047 пишет:

CONFIG_RTC_DRV_CMOS опять через make menuconfig запускать?

make menuconfig
нажимаете '/' (перейти к поиску)
набираете rtc. <Enter>
смотрите, где он лежит.
включаете
пересобираете ядро или модули
?????
PROFIT!!!

95% процентов проблем находятся между клавиатурой и стулом.

5 (07.06.2012 13:39:39 отредактировано Spawn047)

Fat-Zer пишет:

make menuconfig
нажимаете '/' (перейти к поиску)
набираете rtc. <Enter>
смотрите, где он лежит.
включаете
пересобираете ядро или модули

Сделал, как написали. Вышел, сохранил, но при пересборке модулей выдаёт ошибку:

make[2]: warning: Clock skew detected. Your build may be incomplete.
make[2]: Warning: File 'include/config/auto.conf' has modification time 828 (это число уменьшается) s in the future

6

Spawn047 пишет:

make[2]: warning: Clock skew detected. Your build may be incomplete.
make[2]: Warning: File 'include/config/auto.conf' has modification time 828 (это число уменьшается) s in the future

Проблема связана с неправильной настройкой времени.

7

Fat-Zer пишет:

make menuconfig
нажимаете '/' (перейти к поиску)
набираете rtc. <Enter>
смотрите, где он лежит.
включаете
пересобираете ядро или модули

После выполнил:

# make clean
# make && make modules_install

Модули пересобрал.

8 (07.06.2012 14:15:39 отредактировано Spawn047)

Ничего не помогло. hwclock --debug таже ошибка:

hwclock from util-linux 2.20.1
hwclock: Open of /dev/rtc failed: No such file or directory
No usable clock interface found.
hwclock: Cannot access the Hardware Clock via any known method.

9

/dev/rtc должен появится.

Spawn047 пишет:

# make && make modules_install
Модули пересобрал.

включали модулем или так?
если просто в ядро, то надо его пересобирать. в любом случае это понадобится, если что-то в нём меняли.

95% процентов проблем находятся между клавиатурой и стулом.

10

Fat-Zer пишет:

/dev/rtc должен появится.

Такой директории нет.

Fat-Zer пишет:

включали модулем или так?

Отметил *.

Fat-Zer пишет:

если просто в ядро, то надо его пересобирать. в любом случае это понадобится, если что-то в нём меняли.

Как это сделать?

11

Spawn047 пишет:

Такой директории нет.

это устройство, а не диретория. точнее ссылка на устройство.

Spawn047 пишет:

Как это сделать?

как в хендбуке описано в разделе про сборку ядра (make и скопировать новое ядро в /boot)
+ создать новую запись в грубе, если у вас первый.
ну и перезагрузиться само собой.

95% процентов проблем находятся между клавиатурой и стулом.

12

Спасибо!

Fat-Zer пишет:

создать новую запись в грубе, если у вас первый

Не совсем понимаю. Объясните, пожалуйста, поподробнее.

13

Spawn047 пишет:

Не совсем понимаю. Объясните, пожалуйста, поподробнее.

копируете ядро в /boot/my-super-kernel-v2
в grub.conf есть строчки:

title Gentoo Linux
    root (hd0,0)
    kernel /boot/my-super-kernel

перед ними добавляете:

title Gentoo Linux - super kernel with rtc, blackjack and hookers
    root (hd0,0)
    kernel /boot/my-super-kernel-v2
95% процентов проблем находятся между клавиатурой и стулом.

14

Спасибо! Заработало! Время должно быть одинаково, что для команды date, что для hwclock?

15

Spawn047 пишет:

Время должно быть одинаково, что для команды date, что для hwclock?

Время отличалось - решение проблемы нашёл здесь.

Спасибо за помощь!

16

Ничего не понимаю!!! Настроил date и hwclock. Время показывают одинаковое. Но при выполнении make && make modules_install - выдаёт ошибку

make[1]: warning: Clock skew detected. Your build may be incomplete.
make[1]: Warning: File 'include/config/auto.conf' has modification time 13233 s in the future

В /usr/src/linux выполнил make clean - не помогло.
Помогите с проблемой!

17

Подскажите, пожалуйста, с чего начать искать проблему?

18

это из-за того, что сначала собрал, потом изменил время в обратную сторону, а потом попытался пересобрать ещё раз...
выход: make clean или make mrproper
при желание можно ещё с touch'ем поиграться, но это только если знаешь, что делаешь...

95% процентов проблем находятся между клавиатурой и стулом.

19

Fat-Zer пишет:

выход: make clean или make mrproper

Помогло make mrproper. Спасибо!