Не могу установить время (сбрасывает после перезагрузки)
Модератор: /dev/random
-
- Сообщения: 266
- ОС: Gentoo-x86_64
Не могу установить время
После каждой перезагрузки система пишет что не может установить время: установите вручную. На команду: date выводит: Sat Mar 7 18:47:03 MSK 2009 а на самом деле сейчас 15:47:03. Подскажите что делать ?
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Не могу установить время
Для начала выставить SYSTOHC в /etc/conf.d/clock или clock_systohc в /etc/conf.d/hwclock (в зависимости от версии baselayout) в "YES". Сделать ntpdate или выставить время вручную. Попробовать перезагрузиться.
-
- Сообщения: 266
- ОС: Gentoo-x86_64
Re: Не могу установить время
В clock выставлено CLOCK_SYSTOHC="yes" но ничего не меняется. Команды ntpdate консоль не узнаёт.
-
- Сообщения: 266
- ОС: Gentoo-x86_64
Re: Не могу установить время
При перезагрузке время синхронизировать не может.
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Не могу установить время
Что пишет?
-
- Сообщения: 266
- ОС: Gentoo-x86_64
Re: Не могу установить время
Не успеваю запомнить по английски, а по русски звучит как: не удалось синхронизировать время. Понятия не имею где в Дженту лежат логи, в /var/log я их не нашёл. Ещё dmesg выдаёт: Clocksource tsc unstable (delta = -166264464 ns)
-
- Сообщения: 425
- ОС: Gentoo ~amd64
Re: Не могу установить время
emerge ntp делал?vovanvster писал(а): ↑08.03.2009 12:10
В clock выставлено CLOCK_SYSTOHC="yes" но ничего не меняется. Команды ntpdate консоль не узнаёт.
-
- Сообщения: 266
- ОС: Gentoo-x86_64
Re: Не могу установить время
Нет, первый раз об этом слышу. В handbook ничего такого не видел. Сейчас сделаю. Наверное мне где-то что-то надо почитать, подскажите где взять.
-
- Сообщения: 266
- ОС: Gentoo-x86_64
Re: Не могу установить время
# ntpdate
8 Mar 18:07:20 ntpdate[25363]: no servers can be used, exiting
8 Mar 18:07:20 ntpdate[25363]: no servers can be used, exiting
-
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
Re: Не могу установить время
Как работает ntpdate
$ ntpdate -h
ntpdate: unknown option -h
usage: ntpdate [-46bBdqsuv] [-a key#] [-e delay] [-k file] [-p samples] [-o version#] [-t timeo] server ...
$ sudo ntpdate ntp.psn.ru
8 Mar 22:44:06 ntpdate[5646]: adjust time server 194.149.67.130 offset 0.001821 sec
-
- Сообщения: 425
- ОС: Gentoo ~amd64
Re: Не могу установить время
ntpdate -bs europe.pool.ntp.org - синхронизация с сервером.
rc-update add ntpd default - добавление сервиса, если хочется.
Установка времени: date 030822162009.10 - 08.03.2009 22:16:10.
Что-то подобное. И посмотри, где тебе посоветовали - /etc/conf.d/hwclock. Там опции есть, быть может, чего надо подправить.
rc-update add ntpd default - добавление сервиса, если хочется.
Установка времени: date 030822162009.10 - 08.03.2009 22:16:10.
Что-то подобное. И посмотри, где тебе посоветовали - /etc/conf.d/hwclock. Там опции есть, быть может, чего надо подправить.
-
- Сообщения: 100
- ОС: Gentoo Linux
Re: Не могу установить время
Установи net-misc/ntp.
Останови службу hwclock
Синхронизируйся с любым сервером, например
Сохрани настройки времени
Снова запусти hwclock
Код: Выделить всё
emerge ntp
Останови службу hwclock
Код: Выделить всё
/etc/init.d/hwclock stop
Синхронизируйся с любым сервером, например
Код: Выделить всё
ntpdate pool.ntp.org
Сохрани настройки времени
Код: Выделить всё
/etc/init.d/hwclock save
Снова запусти hwclock
Код: Выделить всё
/etc/init.d/hwclock start
-
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Не могу установить время
Это всё похоже на гадание на кофейной гуще... Догадываюсь какое могло бы появиться там одно из сообщение о невозможности синхронизации, но пока автор этого не уточнит - пустая трата времени.
Ctrl+ScrlLock позволяет остановить вывод на экран. Ctrl+Break оборвёт процедуру инициализации, но хотя бы позволит прочитать что там есть. "I" позволит войти в интерактивный режим и пошагово выполнить инициализацию сервисов и увидеть сообщение.vovanvster писал(а): ↑08.03.2009 16:58Не успеваю запомнить по английски, а по русски звучит как: не удалось синхронизировать время.
-
- Сообщения: 266
- ОС: Gentoo-x86_64
Re: Не могу установить время
Установил ntp, ntpdate -bs europe.pool.ntp.org работает. А вот /etc/conf.d/hwclock ...нет такого файла.
Плохо понимаю вообще что делаю, где это описано ?
Код: Выделить всё
[/code]
tuxhost vovantux # /sbin/hwclock --debug
hwclock from util-linux-ng 2.13.1.1
hwclock: Open of /dev/rtc failed, errno=2: No such file or directory.
No usable clock interface found.
Cannot access the Hardware Clock via any known method.
[code]
Плохо понимаю вообще что делаю, где это описано ?
-
- Сообщения: 420
Re: Не могу установить время
После чего проблемы появились? После пересборки ядра?
/dev/rtc присутствует?
Включить поддержку в ядре и modprobe rtc.
На команду: date выводит: Sat Mar 7 18:47:03 MSK 2009 а на самом деле сейчас 15:47:03. Подскажите что делать ?
Установить корректный файл зоны и решить аппаратное время в UTC или локальное всё-таки (/etc/conf.d/clock ).
п. 8.с. Параметры системы русского хендбука.
/dev/rtc присутствует?
Включить поддержку в ядре и modprobe rtc.
На команду: date выводит: Sat Mar 7 18:47:03 MSK 2009 а на самом деле сейчас 15:47:03. Подскажите что делать ?
Установить корректный файл зоны и решить аппаратное время в UTC или локальное всё-таки (/etc/conf.d/clock ).
п. 8.с. Параметры системы русского хендбука.
-
- Сообщения: 266
- ОС: Gentoo-x86_64
Re: Не могу установить время
abs-o-lut писал(а): ↑09.03.2009 09:24После чего проблемы появились? После пересборки ядра?
/dev/rtc присутствует?
Включить поддержку в ядре и modprobe rtc.
На команду: date выводит: Sat Mar 7 18:47:03 MSK 2009 а на самом деле сейчас 15:47:03. Подскажите что делать ?
Установить корректный файл зоны и решить аппаратное время в UTC или локальное всё-таки (/etc/conf.d/clock ).
п. 8.с. Параметры системы русского хендбука.
Проблеммы появились сразу-же после того как первый раз в жизни установил Gentoo, это мой первый раз. Всё делал но хэндбуку, возможно ядро неправильнособрал, а может genkernel глюкнул. Поскольку я делаю это в первый раз то опыта нет. /dev/rtc нет что это я не знаю. Араз не знаю то и поддержку в ядре включить не могу ибо не знаю где. Про временную зону в хендбуке написано и конечно я это сделал. В каком месте это в ядре ?
-
- Сообщения: 266
- ОС: Gentoo-x86_64
Re: Не могу установить время
Подскажите что может быть неправильно сконфигурировано
Код: Выделить всё
[/code]
tuxhost ppp # zcat /proc/config|grep RTC
CONFIG_HPET_EMULATE_RTC=y
CONFIG_RTC_LIB=m
CONFIG_RTC_CLASS=m
# RTC interfaces
CONFIG_RTC_INTF_SYSFS=y
CONFIG_RTC_INTF_PROC=y
CONFIG_RTC_INTF_DEV=y
CONFIG_RTC_INTF_DEV_UIE_EMUL=y
# CONFIG_RTC_DRV_TEST is not set
# I2C RTC drivers
# CONFIG_RTC_DRV_DS1307 is not set
CONFIG_RTC_DRV_DS1374=m
# CONFIG_RTC_DRV_DS1672 is not set
CONFIG_RTC_DRV_MAX6900=m
# CONFIG_RTC_DRV_RS5C372 is not set
# CONFIG_RTC_DRV_ISL1208 is not set
# CONFIG_RTC_DRV_X1205 is not set
# CONFIG_RTC_DRV_PCF8563 is not set
# CONFIG_RTC_DRV_PCF8583 is not set
CONFIG_RTC_DRV_M41T80=m
CONFIG_RTC_DRV_M41T80_WDT=y
# CONFIG_RTC_DRV_S35390A is not set
# CONFIG_RTC_DRV_FM3130 is not set
# SPI RTC drivers
# Platform RTC drivers
CONFIG_RTC_DRV_CMOS=m
# CONFIG_RTC_DRV_DS1511 is not set
CONFIG_RTC_DRV_DS1553=m
CONFIG_RTC_DRV_DS1742=m
CONFIG_RTC_DRV_STK17TA8=m
CONFIG_RTC_DRV_M48T86=m
CONFIG_RTC_DRV_M48T59=m
CONFIG_RTC_DRV_V3020=m
# on-CPU RTC drivers
[code]
-
- Сообщения: 420
Re: Не могу установить время
Может не надо модулями?
# modprobe rtc что говорит?
Код: Выделить всё
CONFIG_HPET_EMULATE_RTC=y
CONFIG_RTC_LIB=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_HCTOSYS=y
# modprobe rtc что говорит?
-
- Сообщения: 266
- ОС: Gentoo-x86_64
Re: Не могу установить время
abs-o-lut писал(а): ↑09.03.2009 16:16Может не надо модулями?
Код: Выделить всё
CONFIG_HPET_EMULATE_RTC=y CONFIG_RTC_LIB=y CONFIG_RTC_CLASS=y CONFIG_RTC_HCTOSYS=y
# modprobe rtc что говорит?
Пересобрать не трудно, но в том то и дело что пишет: нет такого модуля.
-
- Сообщения: 624
- Статус: ASUS Eee 1000HE
- ОС: Gentoo ~x86 / Simply 5.0
Re: Не могу установить время
В БИОСе время по Гринвичу (UTC)
Все замечательно работает.
Правда синхронизируюсь руками, в силу глупой привычки:
Код:
palach@NoNaMe ~ $ cat /etc/conf.d/hwclock
# Set CLOCK to "UTC" if your system clock is set to UTC (also known as
# Greenwich Mean Time). If your clock is set to the local time, then
# set CLOCK to "local". Note that if you dual boot with Windows, then
# you should set it to "local".
clock="UTC"
# If you want to set the Hardware Clock to the current System Time
# during shutdown, then say "YES" here.
# You normally don't need to do this if you run a ntp daemon.
clock_systohc="NO"
# If you wish to pass any other arguments to hwclock during bootup,
# you may do so here. Alpha users may wish to use --arc or --srm here.
clock_args=""
Код:
palach@NoNaMe ~ $ cat /usr/src/linux/.config | grep "RTC"
CONFIG_HPET_EMULATE_RTC=y
CONFIG_RTC_LIB=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_HCTOSYS=y
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
# CONFIG_RTC_DEBUG is not set
# RTC interfaces
CONFIG_RTC_INTF_SYSFS=y
CONFIG_RTC_INTF_PROC=y
CONFIG_RTC_INTF_DEV=y
# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set
# CONFIG_RTC_DRV_TEST is not set
# I2C RTC drivers
CONFIG_RTC_DRV_DS1307=m
CONFIG_RTC_DRV_DS1374=m
CONFIG_RTC_DRV_DS1672=m
CONFIG_RTC_DRV_MAX6900=m
CONFIG_RTC_DRV_RS5C372=m
CONFIG_RTC_DRV_ISL1208=m
CONFIG_RTC_DRV_X1205=m
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
CONFIG_RTC_DRV_M41T80=m
# CONFIG_RTC_DRV_M41T80_WDT is not set
CONFIG_RTC_DRV_S35390A=m
CONFIG_RTC_DRV_FM3130=m
# CONFIG_RTC_DRV_RX8581 is not set
# SPI RTC drivers
# CONFIG_RTC_DRV_M41T94 is not set
# CONFIG_RTC_DRV_DS1305 is not set
# CONFIG_RTC_DRV_DS1390 is not set
CONFIG_RTC_DRV_MAX6902=m
CONFIG_RTC_DRV_R9701=m
CONFIG_RTC_DRV_RS5C348=m
# CONFIG_RTC_DRV_DS3234 is not set
# Platform RTC drivers
CONFIG_RTC_DRV_CMOS=y
# CONFIG_RTC_DRV_DS1286 is not set
CONFIG_RTC_DRV_DS1511=m
CONFIG_RTC_DRV_DS1553=m
CONFIG_RTC_DRV_DS1742=m
CONFIG_RTC_DRV_STK17TA8=m
CONFIG_RTC_DRV_M48T86=m
# CONFIG_RTC_DRV_M48T35 is not set
CONFIG_RTC_DRV_M48T59=m
# CONFIG_RTC_DRV_BQ4802 is not set
CONFIG_RTC_DRV_V3020=m
# on-CPU RTC drivers
Код: Выделить всё
palach@NoNaMe ~ $ cat /etc/timezone
Asia/Krasnoyarsk
Все замечательно работает.
Правда синхронизируюсь руками, в силу глупой привычки:
Код: Выделить всё
palach@NoNaMe / $ cat /home/palach/synctime.sh
#!/bin/bash
ntpdate ru.pool.ntp.org
Спасибо сказали:
-
- Сообщения: 266
- ОС: Gentoo-x86_64
Re: Не могу установить время
Спасибо, на http://www.gentoo.ru/ уже подсказали. Всё дело в том что CONFIG_RTC_DRV_CMOS=y.
Странно что в хендбуке об этом ни слова.
Странно что в хендбуке об этом ни слова.