• Grzegorz Daniluk's avatar
    wrc_main: wait before link-up (workaround for wrs v4.2 problem) · c6a0fe43
    Grzegorz Daniluk authored
    We have experienced the problem when re-loading LM32 firmware many times when
    WRPC synchronizes to WRS v4.2 (the latest WRS firmware is v5.0). Sometimes after
    reprogramming LM32 WRS was reporting a bitslide value the same as for the
    previously established link. This was resulting in wrong synchronization and
    1-PPS skew off by the difference between the actual and reported WRS bitslide.
    This problem is not new with this WRPC v4.0, we've managed to reproduce is also
    with WRPC v3.0 and WRS v4.2. Testing WRPC v4.0 with WRS v5.0 did not reveal this
    problem.
    
    With this workaround we wait longer before re-enabling the link so that WRS v4.2
    for sure notices link down and re-measures the bitslide.
    c6a0fe43
Name
Last commit
Last update
arch/lm32 Loading commit data...
configs Loading commit data...
dev Loading commit data...
doc Loading commit data...
host Loading commit data...
include Loading commit data...
ipc Loading commit data...
lib Loading commit data...
monitor Loading commit data...
pp_printf Loading commit data...
ppsi @ 6bcd067f
scripts Loading commit data...
sdb-lib Loading commit data...
shell Loading commit data...
softpll Loading commit data...
test/snmp Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
COPYING Loading commit data...
Kconfig Loading commit data...
MAKEALL Loading commit data...
Makefile Loading commit data...
Makefile.kconfig Loading commit data...
bigobj.lds Loading commit data...
check-error.c Loading commit data...
compare_size.sh Loading commit data...
dump-info.c Loading commit data...
revision.c Loading commit data...
save_size.sh Loading commit data...
system_checks.c Loading commit data...
wrc_main.c Loading commit data...
wrc_main_sim.c Loading commit data...
wrs_main.c Loading commit data...