Garbage output during boot menu via usb serial console on linux host
I am using a generic cisco style USB to serial cable to gain console on a 60F. The host in a small raspberry pi. This works fine except when the FortiGate is rebooting. Between "Restarting System" and "System is starting..." the console reads garbage.
I have used both minicom and picocom. Basically they give different garbage, with picocom being more resilient.
It is particularly interesting that the problem is only for the duration of the boot loader output. Without interrupting the console connection it is working to begin with, then the FortiGate bootloader spits out garbage, and then once the OS itself starts the output is normal again. Which is a pity because that's the point of rebooting via console, we prefer to format our units and then TFTP our production OS onto a clean unit.
The idea behind a raspberry pi is a small unit we can ship around that provides both the tftp server and can easily handle multiple console cables (for initial build and working on clusters).
This tech tip describes the problem exactly (garbage output between good output either side), but the fixes aren't exactly applicable and don't discuss the root cause.
Does anyone know the cause of the problem, or a fix?
