Bug 47188 - rdshell: The waiting time expired! при загрузке rtc модуля ядра
Summary: rdshell: The waiting time expired! при загрузке rtc модуля ядра
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: make-initrd (show other bugs)
Version: unstable
Hardware: aarch64 Linux
: P5 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 33000
  Show dependency tree
 
Reported: 2023-08-10 14:20 MSK by Антон Мидюков
Modified: 2023-08-17 16:43 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Антон Мидюков 2023-08-10 14:20:52 MSK
На одноплатнике FriendlyElec NanoPC-T4 не могу загрузиться с iso образа, собранного с make-initrd 2.37.0.
[    6.333493] INITRAMFS: version 2.37.0                                                                                                                      
[    6.427758] INIT: Entering runlevel: 3                                                                                                                     
[    6.512991] Starting rootdelayd service:                            [ DONE ]                                                                               
[    6.987807] Parsing cmdline arguments:                              [ DONE ]
[    7.844235] Creating /etc/fstab:                                    [ DONE ]
[    8.238252] Mounting filesystem [/dev]:                             [ DONE ]
[    8.615335] Mounting filesystem [/run]:                             [ DONE ]
[    8.981517] Mounting filesystem [/sys]:                             [ DONE ]
[    9.539900] Setting kernel runtime parameters:                      [ DONE ]
[    9.822325] Loading modules:                                        [ DONE ]
[   10.429140] Starting udevd service:                                 [ DONE ]
[   13.418896] Starting plymouthd service:  rdshell: The waiting time expired!
(initramfs)$                                                           [ DONE ]
[   14.300410] Starting ueventd-mounts service:                        [ DONE ]
[   15.077657] Starting ueventd service:                               [ DONE ]

(initramfs)$

Дело до запуска bootchain не доходит.
Причина оказалась в том, что когда подгружается модуль ядра rtc_rk808 время резко меняется c 1970 года на актуальное.

Необходимо как-то учесть этот момент.
Comment 1 Repository Robot 2023-08-17 16:43:11 MSK
make-initrd-2.38.0-alt1 -> sisyphus:

 Thu Aug 17 2023 Alexey Gladkov <legion@altlinux.ru> 2.38.0-alt1
 - New version (2.38.0).
 - Runtime:
   + Rename monotonic-timestamp -> timestamp.
   + Use boottime instead of monotonic time (ALT#47188).
 - Feature dropbear:
   + Mount devpts if not mounted (ALT#47216).
 - Guess subsystem:
   + Add device suppliers to initrd (ALT#47045).
 - Remove unsupported bootloader feature.