Hi guys,
I have some communication problems with my omega. Here is a situation: I use one omega to communicate with another omega. UART1 of first one is connected to UART0 of another one. When I look on the serial output during boot, this is what I see:
____ _ ____
/ __ \___ (_)__ ___ / __ \__ _ ___ ___ ____ _
/ /_/ / _ \/ / _ \/ _ \ / /_/ / ' \/ -_) _ `/ _ `/
\____/_//_/_/\___/_//_/ \____/_/_/_/\__/\_, /\_,_/
W H A T W I L L Y O U I N V E N T ? /___/"
Board: Onion Omega2 APSoC DRAM: 128 MB
relocate_code Pointer at: 87f60000
f�X.
j�n]Vk��rY�-���,��YWk� Z����r
CVˑ ��X.K]�5T��2Y
�*��HUK�i�� �d�(� ��i����a]��e��Z�˵e���H��=�O���=O��K�j��-K�j��Z-K�j��-K�j��Z-K�j��Z-K�j�� �C��j���8�A ��K�5�Kr�nY%��%5 ���o�Y�� L&&�J�t.J�ݥd��HL��D%
5 �].��@bZ��D��a��[V��y��L&5 y�Y.�dŅs�����o�Y�� *U
2�a.K�D
�e�j� L'$S��Q�mY�ӓ���`5�C���z=O���z=O���=O���z=O���z=OZ���� ��:M&& ��y.����i�Y.�3��K]��l��MӲ)5d���� ��:�M ��y.����i�Y.�3��K]��l�&ӓ)�U$��q�O�Ӫ�5�Z�C��i[,W�
ԕ�o�^��K� O�&5�y�Y.�$U�e��Z�M���ၠHVI��I�ZW+�i�Z�M���၎PR
��s�Y�R5)
C%IR��*��%IR��T*��J%IR��T*��J%IR��T
C%�d��Y��b]�n��K�mK�
�i�� ��C%IR��T*��J%IR��*��%IR��T*��J%IR��T
C�HԤj�o��SZ�� ����F�X.
r= �Q��IE�U�I�4� �o�Z�i[�V
�f1�S��2��LK�-��x��Zk�r��H\,���P1��LM&&� �mJ�.W��s�K&SH���`.�S��� ��LN&� �n[�pZk�r��H���d����rY�Wk� �Z
��Pi+¥��r��g��� �W
��� �YWk� ��LN&� �n[5
+ r��8M��j�kK�W
���`5��L �m��Q.�K��p��^-�sY�n ��vY�W��i�ցbX����[��HH&I���e4W����a��HN�z��j5��Y�˕r��MH�K�s��R��
+�i��+5�b�YVH�[��HH&i���9�W����o�Y�+�S�W$Vk�b�YVH���`.&�S��u@1��LL,���r��ZWK��y*R��MS�
���0��L, )�q�O$&b���sY%�u��O$����a)�Z.R)���`AC�[ 0.315704] console [ttyS0] enabled
[ 0.315704] console [ttyS0] enabled
[ 0.322701] bootconsole [early0] disabled
[ 0.322701] bootconsole [early0] disabled
[ 0.331373] 10000d00.uart1: ttyS1 at MMIO 0x10000d00 (irq = 29, base_baud = 2500000) is a 16550A
[ 0.340872] 10000e00.uart2: ttyS2 at MMIO 0x10000e00 (irq = 30, base_baud = 2500000) is a 16550A
[ 0.351461] spi-mt7621 10000b00.spi: sys_freq: 193333333
[ 0.361493] m25p80 spi32766.0: using chunked io (size=31)
[ 0.366990] m25p80 spi32766.0: w25q256 (32768 Kbytes)
[ 0.372207] 4 ofpart partitions found on MTD device spi32766.0
At the beginning, everything is ok. When Omega switches to 87f60000
, I see garbage. After that, when bootloader finishes its job and passes control to the kernel, I see normal output again.
My best bet is missing terminfo definitions. This is what is present on the system:
# ls -R /usr/share/terminfo/
/usr/share/terminfo/:
a d l r s v x
/usr/share/terminfo/a:
ansi
/usr/share/terminfo/d:
dumb
/usr/share/terminfo/l:
linux
/usr/share/terminfo/r:
rxvt rxvt-unicode
/usr/share/terminfo/s:
screen
/usr/share/terminfo/v:
vt100 vt102
/usr/share/terminfo/x:
xterm xterm-256color xterm-color
However, I have no idea what terminal definition should I use to read correct output from the Omega's bootloader. Can you help?