well, for the latter case I guess we do not want to go for TERM=dumb as the virsh console definitely has the capabilities of a "normal" terminal and not just linemode. /dev/ttysclp0 /dev/sclp0 -> both should stay with vt220 /dev/sclp_line0 -> should probably go for TERM=dumb So I'd think the questionable case is ttyS0. Is anyone using ttyS0 on a s390x with a full featured terminal ? or would we have any better option than to test for the terminal device node ?