So I just got my Parallella board today
I don't have an OTG cable on hand, so I hooked up a level shifter to the UART pins and installed the headless bitstream and kernel.
Unfortunately it wouldn't give me a login prompt, and found this thread.
I compiled a device tree to change kernel parameters to drop into single user mode, and that gave me a prompt so I could setup static networking to SSH in.
I was playing with upstart scripts as getty wasn't running on the serial port and found that /dev/console is actually tied to /dev/ttyPS0, yet initctl list |grep console shows that it is not started because it would only start when in a container?!?
The baudrate is also set to 38400 in /etc/init/console.conf which matters, so I changed to 115200 and removed "and container CONTAINER=lxc"
After a reboot, I do get the junk characters being sent over (something else likely writing to /dev/console), but now get a working login prompt
EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
VFS: Mounted root (ext4 filesystem) on device 179:2.
Freeing unused kernel memory: 188K (c0878000 - c08a7000)
Mount failed for selinuxfs on /sys/fs/selinux: No such file or directory
�Z+����嵽�ѡ����х�ѵɥ����j�����ɽ���*���������ݹ���5Starting fake hwclock: loading system time.(895) terminated with status 1
Fri Jul 4 02:17:47 UTC 2014
* Setting up X socket directories... [ OK ]
Linaro 14.04 linaro-nano console
linaro-nano login:
Looking forward to playing with this board!