Bug 47188

Summary: rdshell: The waiting time expired! при загрузке rtc модуля ядра
Product: Sisyphus Reporter: Антон Мидюков <antohami>
Component: make-initrdAssignee: Alexey Gladkov <legion>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: glebfm, iv, ldv, legion, placeholder
Version: unstable   
Hardware: aarch64   
OS: Linux   
Bug Depends on:    
Bug Blocks: 33000    

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.