Я запускаю простой контейнер docker busybox (преобразованный в пакет OCI) с помощью docker-runC (https://github.com/opencontainers/runtime-spec) на raspberry pi3, подключенном к хосту через терминал UART. Подключение осуществляется через контакты 6-8-10 на GPIO с использованием преобразователя UART в USB (C232HD USB в UART). Настройки терминала: 115200 бит/с, 8 бит данных / 1 стоповый бит, без контроля четности и управления потоком. Я получаю мусор только тогда, когда внутренний процесс контейнера (в данном случае приглашение оболочки Bourne, но все остальное будет выводить тот же мусор) выводит на экран. Проблема не возникает при запуске того же контейнера на устройстве imx7s WaRP7 (та же архитектура) или при подключении raspberry pi3 с помощью кабеля HDMI к экрану.
Прилагается принтскрин того мусора, который я вижу. Файл config.json используется по умолчанию (спецификация docker-runc) без изменений. Я работаю с process/env/TERM=xterm и process/terminal=true. Кто-нибудь знает, почему я получаю эту фигню только на raspberry pi3 и при использовании UART (не на других устройствах, и не при использовании HDMI), и может дать мне какое-то направление, как бороться с этой проблемой?