I’m working on adding support for the AMD v1000 processor just like this post here: Adding AMD v1000 BSP Support to balenaOS
I’ve followed the instructions in the thread and have been able to get a successful build for my board. I’ve successfully flashed and booted BalenaOS 4.21 onto the board.
When I boot the system, I see the system status spit out, it fails a couple of steps but most things pass with success and then the Balena splash image comes up.
Here’s a list of the errors that I see:
error: “exec “auplink” executable file not found in $PATH"stoage-driver=aufs”
[FAILED] Failed to start ‘Commit a transient machine-id on disk’
If I press ESC or an arrow key, I’m able to switch between the splash screen and the system status output, however this only seems to work soemtimes. It’s 50/50 whether pressing an arrow key results in the switching of screens (keyboard verified good).
This is also a development build so I do get access to tty1 console and am able to log in using ‘root’ as the user with no password. However, to get to the point of logging in seems to be random. If I power on the board and observe the monitor, it’ll eventually go to an empty black screen with a cursor at the top left corner. It seems by providing random input (arrow keys, ESC, alphabet chars) will eventually bring up the login prompt.
Even after logging in, it does seem to be finicky in that my keyboard input seems to only work 50% of the time, just like switching screens and I’m not sure what’s causing this behavior. I’ve also noted that it’s still possible to get back to the information debugging screen or the Balena splash image by pressing arrow keys or ESC. This causes the tty1 to stop inputting \r\n whenever I press enter so everything spits out on one line.
Given that this is not a supported processor, I expect to see some issues but I’m not quite sure where these issues are derived from. Does anyone have insight on what would be normal dev build boot behavior? Is it just as finicky as I’m observing or is this behavior out of norm?