ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: Не сохраняется время.  (Прочитано 13034 раз)

0 Пользователей и 1 Гость просматривают эту тему.

aborilov

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 90
Re: Не сохраняется время.
« Ответ #15 : 13 Июня, 2013, 13:38:30 »

да я не знаю что я могу делать не так.
просто строю ядро в ltib
./ltib -p kernel -f
потом накладываю патч от зао-зео
стройю заново и прошиваю его, все.
Записан

aborilov

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 90
Re: Не сохраняется время.
« Ответ #16 : 13 Июня, 2013, 13:40:35 »

наложил сегодня новый патч, время все равно сбрасывается,
но теперь еще и сеть перестала работать, оба интерфейса постоянно отваливаются, поднимаются и заново отваливаются.
наложил только старый патч, сеть работает
Записан

aborilov

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 90
Re: Не сохраняется время.
« Ответ #17 : 13 Июня, 2013, 13:43:44 »

какие должны быть настройки в пункте Real Time Clock, в меню настройки ядра?

вот что у меня:
CONFIG_RTC_LIB=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_HCTOSYS=y
CONFIG_RTC_HCTOSYS_DEVICE="rtc0
CONFIG_RTC_INTF_SYSFS=y
CONFIG_RTC_INTF_PROC=y
CONFIG_RTC_INTF_DEV=y
CONFIG_RTC_DRV_MXS=y
CONFIG_DMADEVICES=y
« Последнее редактирование: 13 Июня, 2013, 13:46:25 от aborilov »
Записан

lman

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 43
Re: Не сохраняется время.
« Ответ #18 : 13 Июня, 2013, 16:27:15 »

У меня такой вот конфиг:

CONFIG_RTC_LIB=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_HCTOSYS=y
CONFIG_RTC_HCTOSYS_DEVICE="rtc0"
CONFIG_RTC_DEBUG=y

#
# 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=y
# CONFIG_RTC_DRV_DS1374 is not set
# CONFIG_RTC_DRV_DS1672 is not set
# CONFIG_RTC_DRV_MAX6900 is not set
# 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 is not set
# CONFIG_RTC_DRV_BQ32K is not set
# CONFIG_RTC_DRV_S35390A is not set
# CONFIG_RTC_DRV_FM3130 is not set
# CONFIG_RTC_DRV_RX8581 is not set
# CONFIG_RTC_DRV_RX8025 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 is not set
# CONFIG_RTC_DRV_R9701 is not set
# CONFIG_RTC_DRV_RS5C348 is not set
# CONFIG_RTC_DRV_DS3234 is not set
# CONFIG_RTC_DRV_PCF2123 is not set

#
# Platform RTC drivers
#
# CONFIG_RTC_DRV_CMOS is not set
# CONFIG_RTC_DRV_DS1286 is not set
# CONFIG_RTC_DRV_DS1511 is not set
# CONFIG_RTC_DRV_DS1553 is not set
# CONFIG_RTC_DRV_DS1742 is not set
# CONFIG_RTC_DRV_STK17TA8 is not set
# CONFIG_RTC_DRV_M48T86 is not set
# CONFIG_RTC_DRV_M48T35 is not set
# CONFIG_RTC_DRV_M48T59 is not set
# CONFIG_RTC_DRV_MSM6242 is not set
# CONFIG_RTC_DRV_BQ4802 is not set
# CONFIG_RTC_DRV_RP5C01 is not set
# CONFIG_RTC_DRV_V3020 is not set

#
# on-CPU RTC drivers
#
# CONFIG_RTC_DRV_MXS is not set
CONFIG_DMADEVICES=y
# CONFIG_DMADEVICES_DEBUG is not set
Записан

aborilov

  • Jr. Member
  • **
  • Оффлайн Оффлайн
  • Сообщений: 90
Re: Не сохраняется время.
« Ответ #19 : 13 Июня, 2013, 16:46:39 »

Спасибо большое! Работает.
у меня значит был выбран не тот драйвер
Записан

Александр Глухов

  • Full Member
  • ***
  • Оффлайн Оффлайн
  • Сообщений: 122
Re: Не сохраняется время.
« Ответ #20 : 30 Декабря, 2014, 09:24:01 »

Здравствуйте, также не сохраняется время после ребута/выключения питания. Хотел установить часы командой hwclock -w, получаю такие сообщения:
[root@buildroot ~]# hwclock -w
hwclock: can't open '/dev/misc/rtc': No such file or directory
[root@buildroot ~]# hwclock -w -f /dev/rtc
hwclock: can't open '/dev/rtc': No such device

нашел некий файл rtc здесь:
[root@buildroot ~]# ls -l /dev/rtc
crw-r-----    1 root     root       10, 135 Nov 27 18:28 /dev/rtc

версия linux ваша:
Linux version 2.6.35.3-zeo-svn2890 (ubuntu@ubuntu) (gcc version 4.4.4 (4.4.4_09.06.2010) ) #19 PREEMPT Wed Mar 26 12:45:06 EDT 2014

кусок логов (возможно понадобится что-то ещё - выложу):
rtc-ds1307 0-0068: rtc core: registered m41t00 as rtc0
rtc-ds1307 0-0068: setting system clock to 2000-02-01 07:49:52 UTC (949391392)

Вывод команды
[root@buildroot ~]# dmesg | grep rtc
rtc-ds1307 0-0068: probe
rtc-ds1307 0-0068: DS1307 probe
rtc-ds1307 0-0068: rtc core: registered m41t00 as rtc0
i2c-core: driver [rtc-ds1307] registered
rtc-ds1307 0-0068: read: 38 32 63 9d 95 c2 00
rtc-ds1307 0-0068: read secs=38, mins=32, hours=23, mday=15, mon=1, year=100, wd
ay=4
rtc-ds1307 0-0068: setting system clock to 2000-02-15 23:32:38 UTC (950657558)
« Последнее редактирование: 30 Декабря, 2014, 09:29:52 от Александр Глухов »
Записан

Genues

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 49
Re: Не сохраняется время.
« Ответ #21 : 09 Августа, 2016, 11:46:54 »

Доброе время суток.

Есть проблема с заданием времени:
root@freescale ~$ date
Tue Aug  9 10:26:58 UTC 2016

root@freescale ~$ hwclock -w
RTC_RD_TIME: Invalid argument
ioctl() to /dev/rtc to read the time failed.
root@freescale ~$ dmesg | grep rtc       
rtc-ds1307 0-0068: probe
rtc-ds1307 0-0068: DS1307 probe
rtc-ds1307 0-0068: rtc core: registered m41t00 as rtc0
i2c-core: driver [rtc-ds1307] registered
rtc-ds1307 0-0068: read: 02 01 c0 d9 c0 c0 00
rtc-ds1307 0-0068: read secs=2, mins=1, hours=0, mday=0, mon=-1, year=100, wday=0
rtc-ds1307 0-0068: hctosys: unable to read the hardware clock
rtc-ds1307 0-0068: uevent
rtc-ds1307 0-0068: read: 24 01 c0 d9 c0 c0 00
rtc-ds1307 0-0068: read secs=24, mins=1, hours=0, mday=0, mon=-1, year=100, wday=0
rtc-ds1307 0-0068: read: 27 01 c0 d9 c0 c0 00
rtc-ds1307 0-0068: read secs=27, mins=1, hours=0, mday=0, mon=-1, year=100, wday=0
rtc-ds1307 0-0068: read: 26 02 c0 d9 c0 c0 00
rtc-ds1307 0-0068: read secs=26, mins=2, hours=0, mday=0, mon=-1, year=100, wday=0

Кажется, такая беда возникла после замены батареи.

Помогите пожалуйста решить эту проблему.

UP: Аналогичная проблема на всех моих экземплярах плат. Проверено на вашем ядре и КФС.
« Последнее редактирование: 09 Августа, 2016, 13:30:56 от Genues »
Записан

Danila

  • Administrator
  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 703
Re: Не сохраняется время.
« Ответ #22 : 09 Августа, 2016, 14:50:36 »

Добрый день.
Попробуйте сохранять время так:
busybox hwclock -w
Записан

Genues

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 49
Re: Не сохраняется время.
« Ответ #23 : 09 Августа, 2016, 15:03:15 »

Добрый день.
Попробуйте сохранять время так:
busybox hwclock -w

Спасибо, помогло.
Записан