Closed KyleSanderson closed 2 years ago
@KyleSanderson thanks for contributing to PC Engines repository.
We are in process of mainlining code to coreboot. Please track this gerrit item to get more information. Still a lot of testing is needed, so if you can help any feedback is valuable.
Other issues are SeaBIOS and sortbootorder itself.
In case of double prints I don't see those for long time. Please describe your configuration in more detail, especially:
We can try reproduce issue and help you improve situation.
@pietrushnic
Thanks for following up. The binaries are from PCEngines.ch, latest being from March 11th 2016 just adding iPXE support. It's been painful, as even TinyCore Linux (shell) doesn't work with these bins, however I've gotten IPFire (bad), Gentoo (took a bit), and more recently PFSense going on my APU2C4.
Any updates would be appreciated, I have the API module however I'm still terrified of bricking the thing.
@KyleSanderson I just posted information about status here. Unfortunately support in OS is out of scope - we can try to help but mostly you are on your own. I will think about posting installation procedures for various OSes in documenation, but there are higher priority issues now.
Binary from PC Engines site is not recent one but use stable code that works and I agree that trying custom built binaries requires recovery procedure and development knowledge. I hope recent code will mature fast, but as I wrote testing is needed to make it stable.
I know. The OS references were it's difficult to install an OS if the RS232 connection is near completely wrecked. Is there no later version that could be pinned and shipped with at least the console connection stable prior to mainlining the code in coreboot?
@KyleSanderson I have no control on PC Engines releases. There were beta versions but I assume those were with quality no good enough to release. I will ask and see what we can do with this problem. Best would be to reproduce that on my side and fix. Can you provide instructions how to reproduce your issue ?
@KyleSanderson please post serial console output of what you see, it may be that you just see OS output incorrect and firmware output correct. In that case you have to attach OS people not firmware part.
The device is in production now as my gateway. I can't source out the git tree anymore however there was a one-line change apparently fixing the double printout (pretty sure I found it on the board). If it doesn't ring a bell that's totally fine. I'll watch the gerrit and hope PCEngines decides to one day pin a new stable version :-).
@KyleSanderson sorry for delayed reply. The key problem with seeing output twice is sgabios, which we need because lack of VGA output. Sgabios redirects vga output to console. If given distro have serial enabled you will see logs printed twice. Not much we can do with that. The solution is to disable console logging in installer if it already publish to VGA, if not then serial should look fine.
Let me know, if there is anything I can help.
Looks like the issue was resolved in https://pcengines.github.io/#mr-4
updated SeaBIOS 1.11.0.1 (removed sgabios)
Closing this issue.
Hello,
I'm still seeing duplicate printouts over the RS232 connection and it's rather painful to do anything with ncurses... Any tips as to when we can see a sync for the mainline bios shipped by PCEngines? This bug was fixed quite some time ago as per the git tree.