Hi,
I'm struggling with this problem for days.

I've compiled kernel using yocto for beagleboard xm.
After kernel is booted, no termial login prompt shows up :/

I suppose that the problem is related with moving to ttyO2 from ttyS0

u-boot commands:
setenv bootcmd 'mmc init; fatload mmc 0:1 0x80300000 zImage.bin; bootz 0x80300000'
setenv bootargs 'console=tty0 console=ttyO2,115200n8 root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait'

qemu :
/usr/local/bin/qemu-system-arm -M beaglexm -drive if=sd,cache=writeback,file=/dev/sdb -clock unix -serial stdio

inittab line:
O2:12345:respawn:/sbin/getty 115200 ttyO2

nothing shows up in tty0 or ttyO2 (except kernel info)

Version of qemu: 1.7.0
It could be related to https://bugs.launchpad.net/qemu-linaro/+bug/714600