Hey everyone!
As I got last problems solved, I am able to boot my device - but
that doesn't work out to be reliable.
During inspection of console output, I see that there are "random"
chars where I don't expect them to be, these chars are the next
command that gets sent - before the previous command is finished.
For me it seems as U-Boot bootloader-commands doesn't wait for the
prompt. Can this be the case here? Or is something other going
wrong?
Configuration basically the same as in
https://lists.lavasoftware.org/archives/list/lava-users@lists.lavasoftware.org/thread/2S6CHLHFEZO5CGO2B34LXU5MJKY7WV63/
Serial console of the device is connected via USB2Serial adapter
which uses ser2net to make this available with Telnet (which seems
to be the LAVA default way to go).
In console I can see things like this, e.g. when tftp command
shows its progress, only '#' should be displayed, but there are
chars in between:
Loading:
*################s#####################################e############
###############t######################################e############
########################n#####################################v####
The chars in there are "setenv" which is the next command that
LAVA wants to execute.
This causes the boot to fail in some occurrences, e.g. if dhcp
command is not yet fully executed and zImage already tried to
load, thus it fails and boot fails.
See attached (stripped to relevant parts) log for details.
As workaround I set character delay to 100 milliseconds, which
seems to make it a bit more reliable, but that can only be a
temporary solution, as the characters still appear at the wrong
place.
Thanks in advance!
Stefan