-
Notifications
You must be signed in to change notification settings - Fork 178
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing serial output at start when using USB loader #1400
Comments
Same problem on beaglebone black booting from uSD. This misses even the autoboot prompt, so cannot pass the 'U-Boot' test
|
Usually, this is not a problem, as the strategy leaves the board in a "stable" state (at the bootloader promt, at the linux prompt, powered off, ...). So I'd suggest handling the bootloader autoboot interruption in the Strategy, by activating a UBootDriver with a config matching your UBoot setup. Alternatively, you can try keeping a In the longer term, we'd like to replace microcom with something built on top of the SerialDriver/ConsoleDriver, so that a connection activated earlier can be used and no data is lost. That would also be a prerequisite for triggering actions from |
Thanks for the info. In fact it turns out that the extreme loss for bbb was due to a serial adaptor failure: Re the terminal, perhaps this terminal code from tbot would help? https://github.com/Rahix/tbot/blob/master/tbot/machine/channel/channel.py#L1019 |
While we can't use that code due to the license, we'll likely need something similar. Internally, it was not urgent enough to find time for this (compared to other things like the move away from crossbar/authbahn). :/ |
OK, I implemented a simple internal terminal, which fixes this problem. I will come up with a PR at some point |
See here: |
Using a sunxi board I find that the initial serial output does not appear with 'labgrid-client console' when sending U-Boot over USB.
I see this:
But if I telnet to kea:52691 I see the full output:
What could be dropping the initial output? I have the console device enabled before the USB loading starts.
The text was updated successfully, but these errors were encountered: