On Mo, 2014-04-28 at 11:00 -0400, Mike Day wrote: > When the deprecated -nographic option is used with the -mon option in > readline mode, qemu will create a second character device for stdio > and place it over the stdio chardev put into place by the -mon > option. This causes the terminal to stop echoeing characters upon exit > from Qemu.
Welcome to the fun world of default devices. We'd love to get rid of them as they also cause other similar grief, but we can't if we want maintain backward compatibility :( I strongly suggest to simply use '-nodefaults' if default devices get into your way. Defining the serial line the way you want it using '-serial $args' or '-device isa-serial,$args' will work (in that specific case) too. I don't feel like adding more band-aid to paper over the fundamental issue. Too much band-aid tends to cause other unwanted side effects. cheers, Gerd