Character sent after kernel exception (from ML)
The story is we have kernel exception when device boot, then per next code:
if index == cls.TRACE or index == cls.EXCEPTION: res = "fail" if action: action.logger.warning( "%s: %s" % (action.name, cls.MESSAGE_CHOICES[index]) ) # TRACE may need a newline to force a prompt connection.sendline(connection.check_char)
It will send a “#” to device, but unfortunately, the exception time is too close the final login, then the “#” was sent to user login as next:
Imx8qxpmek login: #
Then when we send “root”, it definitely cannot login, how to resolve? More, why lava send “#” to device when kernel have exception?