ЗАО «ЗЭО»

Техническая поддержка пользователей => Тион-Про28, Орион28 => Тема начата: Setekh от 18 Апреля, 2013, 14:24:18

Название: Не сохраняется время.
Отправлено: Setekh от 18 Апреля, 2013, 14:24:18
Не сохраняется время при перезагрузке. Установлен последний образ Linux с сайта. Батарейка живая. На втором экземпляре с установленным Linux c завода тоже не работает.
Нашел ошибку при загрузке:
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
Название: Re: Не сохраняется время.
Отправлено: Danila от 19 Апреля, 2013, 14:26:06
Время устанавливаете командой hwclock -w ?

Название: Re: Не сохраняется время.
Отправлено: Setekh от 19 Апреля, 2013, 17:04:13
Он rtc не видит
hwclock: can't open '/dev/misc/rtc': No such file or directory
Название: Re: Не сохраняется время.
Отправлено: Danila от 19 Апреля, 2013, 17:08:52
Пришлите полный лог загрузки ОС.
Название: Re: Не сохраняется время.
Отправлено: Setekh от 19 Апреля, 2013, 17:12:34
на втором экземпляре с заводской ОС всё работает.
Linux version 2.6.35.3-571-gcca29a0-svn2085 (danila@debian) (gcc version 4.4.4 (4.4.4_09.06.2010) ) #9 PREEMPT Wed Aug 22 07:55:25 MSK 2012
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
CPU: VIVT data cache, VIVT instruction cache
Machine: Freescale MX28EVK board
Memory policy: ECC disabled, Data cache writeback
On node 0 totalpages: 32768
free_area_init_node: node 0, pgdat c0501264, node_mem_map c054a000
  DMA zone: 32 pages used for memmap
  DMA zone: 0 pages reserved
  DMA zone: 4064 pages, LIFO batch:0
  Normal zone: 224 pages used for memmap
  Normal zone: 28448 pages, LIFO batch:7
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 32512
Kernel command line: noinitrd console=ttyAM0,115200 ubi.mtd=1 root=ubi0:rootfs0 rootfstype=ubifs rw gpmi
PID hash table entries: 512 (order: -1, 2048 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 128MB = 128MB total
Memory: 120436k/120436k available, 10636k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    DMA     : 0xfde00000 - 0xffe00000   (  32 MB)
    vmalloc : 0xc8800000 - 0xf0000000   ( 632 MB)
    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
    modules : 0xbf000000 - 0xc0000000   (  16 MB)
      .init : 0xc0008000 - 0xc002f000   ( 156 kB)
      .text : 0xc002f000 - 0xc04c5000   (4696 kB)
      .data : 0xc04c6000 - 0xc0501c40   ( 240 kB)
SLUB: Genslabs=11, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Hierarchical RCU implementation.
RCU-based detection of stalled CPUs is disabled.
Verbose stalled-CPUs detection is disabled.
NR_IRQS:288
Console: colour dummy device 80x30
console [ttyAM0] enabled
Calibrating delay loop... 226.09 BogoMIPS (lpj=1130496)
pid_max: default: 32768 minimum: 301
Security Framework initialized
SELinux:  Initializing.
SELinux:  Starting in permissive mode
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
regulator: core version 0.5
NET: Registered protocol family 16
regulator: vddd: 800 <--> 1575 mV at 1500 mV fast normal
regulator: vdddbo: 800 <--> 1575 mV fast normal
regulator: vdda: 1500 <--> 2275 mV at 1800 mV fast normal
vddio = 3380000, val=10
regulator: vddio: 2880 <--> 3680 mV at 3380 mV fast normal
regulator: overall_current: fast normal
regulator: vbus5v:
regulator: mxs-duart-1: fast normal
regulator: mxs-bl-1: fast normal
regulator: mxs-i2c-1: fast normal
regulator: mmc_ssp-1: fast normal
regulator: mmc_ssp-2: fast normal
regulator: charger-1: fast normal
regulator: power-test-1: fast normal
regulator: cpufreq-1: fast normal
i2c-core: driver [dummy] registered
i.MX IRAM pool: 124 KB@0xc8820000
Initializing GPMI pins
Initializing GPMI pins
usb DR wakeup device is registered
IMX usb wakeup probe
the wakeup pdata is 0xc04ce84c
audit: cannot initialize inotify handle
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
Switching to clocksource mxs clock source
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
Trying to unpack rootfs image as initramfs...
rootfs image is not initramfs (junk in compressed archive); looks like an initrd
Freeing initrd memory: 4096K
Bus freq driver module loaded
IMX usb wakeup probe
the wakeup pdata is 0xc04cecfc
usb h1 wakeup device is registered
i2c i2c-0: adapter [MXS I2C adapter] registered
i2c 0-000a: uevent
i2c i2c-0: client [sgtl5000-i2c] registered with bus id 0-000a
mxs_cpu_init: cpufreq init finished
audit: initializing netlink socket (disabled)
type=2000 audit(0.630:1): initialized
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
JFFS2 version 2.2. (NAND) В© 2001-2006 Red Hat, Inc.
msgmni has been set to 243
alg: No test for stdrng (krng)
cryptodev: driver loaded.
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
get_max_memsize: mem_size now 614400
mxsfb_check_var: xres 640, yres 480, bpp 16
get_matching_pentry: 480:640:16 vs 480:640:16
get_matching_pentry: 480:640:16 vs 480:640:16
get_matching_pentry: 480:640:16 vs 480:640:16
mxsfb_pan_display: var->xoffset 0, info->var.xoffset 0
Console: switching to colour frame buffer device 80x30
mxsfb_pan_display: var->xoffset 0, info->var.xoffset 0
mxs-duart.0: ttyAM0 at MMIO 0x80074000 (irq = 47) is a DebugUART
UART set mode; UART - 0, mode - 0
mxs-auart.0: ttySP0 at MMIO 0x8006a000 (irq = 112) is a mxs-auart.0
Found APPUART 3.1.0
UART set mode; UART - 1, mode - 1
mxs-auart.1: ttySP1 at MMIO 0x8006c000 (irq = 113) is a mxs-auart.1
Found APPUART 3.1.0
UART set mode; UART - 2, mode - 2
mxs-auart.2: ttySP2 at MMIO 0x8006e000 (irq = 114) is a mxs-auart.2
Found APPUART 3.1.0
UART set mode; UART - 3, mode - 0
mxs-auart.3: ttySP3 at MMIO 0x80070000 (irq = 115) is a mxs-auart.3
Found APPUART 3.1.0
UART set mode; UART - 4, mode - 0
brd: module loaded
loop: module loaded
i.MX GPMI NFC
NFC: Version 1, 8-chip GPMI and BCH
Boot ROM: Version 1, Single-chip boot area, block mark swapping supported
Scanning for NAND Flash chips...
NAND device: Manufacturer ID: 0x2c, Chip ID: 0xda (Micron NAND 256MiB 3,3V 8-bit)
-----------------------------
NAND Flash Device Information
-----------------------------
Manufacturer      : Micron (0x2c)
Device Code       : 0xda
Cell Technology   : SLC
Chip Size         : 256 MiB
Pages per Block   : 64
Page Geometry     : 2048+64
ECC Strength      : 4 bits
ECC Size          : 512 B
Data Setup Time   : 20 ns
Data Hold Time    : 10 ns
Address Setup Time: 20 ns
GPMI Sample Delay : 6 ns
tREA              : Unknown
tRLOH             : Unknown
tRHOH             : Unknown
Description       : MT29F2G08
-----------------
Physical Geometry
-----------------
Chip Count             : 1
Page Data Size in Bytes: 2048 (0x800)
Page OOB Size in Bytes : 64
Block Size in Bytes    : 131072 (0x20000)
Block Size in Pages    : 64 (0x40)
Chip Size in Bytes     : 268435456 (0x10000000)
Chip Size in Pages     : 131072 (0x20000)
Chip Size in Blocks    : 2048 (0x800)
Medium Size in Bytes   : 268435456 (0x10000000)
------------
NFC Geometry
------------
ECC Algorithm          : BCH
ECC Strength           : 8
Page Size in Bytes     : 2112
Metadata Size in Bytes : 10
ECC Chunk Size in Bytes: 512
ECC Chunk Count        : 4
Payload Size in Bytes  : 2048
Auxiliary Size in Bytes: 16
Auxiliary Status Offset: 12
Block Mark Byte Offset : 1999
Block Mark Bit Offset  : 0
-----------------
Boot ROM Geometry
-----------------
Boot Area Count            : 1
Boot Area Size in Bytes    : 20971520 (0x1400000)
Stride Size in Pages       : 64
Search Area Stride Exponent: 2
Scanning device for bad blocks
Bad eraseblock 1309 at 0x00000a3a0000
Boot area protection is enabled.
Creating 2 MTD partitions on "gpmi-nfc-main":
0x000000000000-0x000001400000 : "gpmi-nfc-0-boot"
0x000001400000-0x000010000000 : "gpmi-nfc-general-use"
UBI: attaching mtd1 to ubi0
UBI: physical eraseblock size:   131072 bytes (128 KiB)
UBI: logical eraseblock size:    126976 bytes
UBI: smallest flash I/O unit:    2048
UBI: VID header offset:          2048 (aligned 2048)
UBI: data offset:                4096
UBI: attached mtd1 to ubi0
UBI: MTD device name:            "gpmi-nfc-general-use"
UBI: MTD device size:            236 MiB
UBI: number of good PEBs:        1887
UBI: number of bad PEBs:         1
UBI: max. allowed volumes:       128
UBI: wear-leveling threshold:    4096
UBI: number of internal volumes: 1
UBI: number of user volumes:     2
UBI: available PEBs:             0
UBI: total number of reserved PEBs: 1887
UBI: number of PEBs reserved for bad PEB handling: 18
UBI: max/mean erase counter: 2/1
UBI: image sequence number: 0
UBI: background thread "ubi_bgt0d" started, PID 983
 ubiblka: unknown partition table
 ubiblkb: unknown partition table
mxs-spi mxs-spi.0: Max possible speed 24000 = 24000000/2 kHz
mxs-spi mxs-spi.0: at 0x80014000 mapped to 0xF0014000, irq=84, bus 1, DMA ver_major 4
FEC Ethernet Driver
fec_enet_mii_bus: probed
Register PTP device as char /dev/ptp
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
fsl-ehci fsl-ehci: Freescale On-Chip EHCI Host Controller
fsl-ehci fsl-ehci: new USB bus registered, assigned bus number 1
fsl-ehci fsl-ehci: irq 92, io base 0x80090000
fsl-ehci fsl-ehci: USB 2.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
ARC USBOTG Device Controller driver (1 August 2005)
Can't find OTG driver!
mice: PS/2 mouse device common for all mice
input: MXS touchscreen as /devices/virtual/input/input0
i2c /dev entries driver
i2c-core: driver [dev_driver] registered
i2c-dev: adapter [MXS I2C adapter] registered as minor 0
IR NEC protocol handler initialized
IR RC5(x) protocol handler initialized
IR RC6 protocol handler initialized
IR JVC protocol handler initialized
IR Sony protocol handler initialized
Linux video capture interface: v2.00
i2c-core: driver [ir-kbd-i2c] registered
WARNING : No battery connected !
Aborting power driver initialization
mxs-battery: probe of mxs-battery.0 failed with error 1
mxs watchdog: initialized, heartbeat 19 sec
mxs-mmc: MXS SSP Controller MMC Interface driver
mxs-mmc mxs-mmc.0: mmc0: MXS SSP MMC DMAIRQ 82 ERRIRQ 96
Registered led device: led-pwm0
Registered led device: led-pwm1
dcp dcp.0: DCP crypto enabled.!
usbcore: registered new interface driver hiddev
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
TCP cubic registered
NET: Registered protocol family 17
regulator_init_complete: incomplete constraints, leaving vbus5v on
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
UBIFS: recovery needed
usb 1-1: new high speed USB device using fsl-ehci and address 2
UBIFS: recovery completed
UBIFS: mounted UBI device 0, volume 0, name "rootfs0"
UBIFS: file system size:   208367616 bytes (203484 KiB, 198 MiB, 1641 LEBs)
UBIFS: journal size:       10412032 bytes (10168 KiB, 9 MiB, 82 LEBs)
UBIFS: media format:       w4/r0 (latest is w4/r0)
UBIFS: default compressor: lzo
UBIFS: reserved for root:  4952683 bytes (4836 KiB)
VFS: Mounted root (ubifs filesystem) on device 0:14.
Freeing init memory: 156K
scsi0 : usb-storage 1-1:1.0
scsi 0:0:0:0: Direct-Access     Kingston DataTraveler 2.0 1.00 PQ: 0 ANSI: 2
sd 0:0:0:0: [sda] 1952256 512-byte logical blocks: (999 MB/953 MiB)
sd 0:0:0:0: [sda] Write Protect is off
sd 0:0:0:0: [sda] Mode Sense: 03 00 00 00
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] Assuming drive cache: write through
 sda: sda1
sd 0:0:0:0: [sda] Assuming drive cache: write through
sd 0:0:0:0: [sda] Attached SCSI removable disk
i2c 0-000a: uevent
mxsfb_blank: FB_BLANK_POWERDOWN
mxsfb_task: state = 0, data->task_state = -1
set_controller_state, old_state 1, state 0
Название: Re: Не сохраняется время.
Отправлено: Danila от 19 Апреля, 2013, 17:18:17
Linux version 2.6.35.3-571-gcca29a0-svn2085 (danila@debian) (gcc version 4.4.4 (4.4.4_09.06.2010) ) #9 PREEMPT Wed Aug 22 07:55:25 MSK 2012

Это старая версия ОС, обновите.
Название: Re: Не сохраняется время.
Отправлено: Setekh от 19 Апреля, 2013, 17:23:16
Ок, моя вина, почему то при записи ОС распаковал не тот архив, извините за беспокойство.
Название: Re: Не сохраняется время.
Отправлено: aborilov от 11 Июня, 2013, 12:09:27
я собираю ядро из ltib и накладываю ваш патч, время у меня после сброса питание не сохранятеся.
Если делать просто reboot, то все хорошо, но если отключить питание, то сбрасывается в начало эпохи.
Название: Re: Не сохраняется время.
Отправлено: Danila от 11 Июня, 2013, 12:38:41
Время устанавливаете командой hwclock -w ?
Батарейка не разряжена?
Название: Re: Не сохраняется время.
Отправлено: aborilov от 11 Июня, 2013, 13:47:55
hwclock -w.
пробовал на двух платах, одно и тоже.
как проверить батарейку?
Название: Re: Не сохраняется время.
Отправлено: Danila от 11 Июня, 2013, 14:40:45
Время предварительно устанавливаете?

Проверить батарейку можно вольтметром. Вынуть из разъема и померить. Напряжение должно быть 3 В.

Какая у Вас ревизия платы? На ревизии 1 (надпись Rev1 на плате) батарейка должна быть вставлена плюсом батарейки вниз, на ревизии 1.1 (надпись Rev1.1 на плате) минусом вниз.
Название: Re: Не сохраняется время.
Отправлено: aborilov от 11 Июня, 2013, 14:56:38
есть обе ревизии, всюду вставлена как надо.
время устанавливаю. Говорю же, после ребута оно остается, слетает только после сброса питания.

попробовал загрузиться с прошитого линукса, там время сохраняется.
значит чего то в патче к ядру нету?
Название: Re: Не сохраняется время.
Отправлено: Danila от 11 Июня, 2013, 15:42:09
Попробуйте еще раз скачать новый образ и записать. Только что проверил - время сохраняется.
Название: Re: Не сохраняется время.
Отправлено: aborilov от 13 Июня, 2013, 08:50:20
говорюже, образ я сам собирают.
в образе который прошив в тионе все работает.
Название: Re: Не сохраняется время.
Отправлено: lman от 13 Июня, 2013, 11:23:53
говорюже, образ я сам собирают.
в образе который прошив в тионе все работает.
чего-то Вы нетого совсем делаете с ядром, уважаемый.
я тоже собираю ядро и фаловую систему сам, причем создал полностью свою конфигурацию путем вызова ф-ий:
./ltib -m distclean
./ltib -m config
и время у меня с моими прошивками прекрасно работает, ровно как и 485 порт.
Название: Re: Не сохраняется время.
Отправлено: aborilov от 13 Июня, 2013, 13:38:30
да я не знаю что я могу делать не так.
просто строю ядро в ltib
./ltib -p kernel -f
потом накладываю патч от зао-зео
стройю заново и прошиваю его, все.
Название: Re: Не сохраняется время.
Отправлено: aborilov от 13 Июня, 2013, 13:40:35
наложил сегодня новый патч, время все равно сбрасывается,
но теперь еще и сеть перестала работать, оба интерфейса постоянно отваливаются, поднимаются и заново отваливаются.
наложил только старый патч, сеть работает
Название: Re: Не сохраняется время.
Отправлено: aborilov от 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
Название: Re: Не сохраняется время.
Отправлено: lman от 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
Название: Re: Не сохраняется время.
Отправлено: aborilov от 13 Июня, 2013, 16:46:39
Спасибо большое! Работает.
у меня значит был выбран не тот драйвер
Название: Re: Не сохраняется время.
Отправлено: Александр Глухов от 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)
Название: Re: Не сохраняется время.
Отправлено: Genues от 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: Аналогичная проблема на всех моих экземплярах плат. Проверено на вашем ядре и КФС.
Название: Re: Не сохраняется время.
Отправлено: Danila от 09 Августа, 2016, 14:50:36
Добрый день.
Попробуйте сохранять время так:
busybox hwclock -w
Название: Re: Не сохраняется время.
Отправлено: Genues от 09 Августа, 2016, 15:03:15
Добрый день.
Попробуйте сохранять время так:
busybox hwclock -w

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