qemu serial console

Juergen Lock nox at jelal.kn-bremen.de
Tue Apr 11 00:16:29 UTC 2006


In article <200604051404.k35E4QJw050394 at lurza.secnetix.de> you write:
>Hi,
>
>I'm running the current version of qemu from the ports
>collection (i.e. 0.8.0_5) with RELENG_6 (i.e. 6.1-BETA4)
>on i386.  Host and guest are both FreeBSD.
>
>Since the server is headless, I have to run qemu with
>the -nographic switch.  Basically that shouldn't be a
>problem, because we're not using graphical applications.
>
>However, for out-of-band management, there must be a way
>to connect to the console of the guest system.  According
>to the docs, "-serial stdio" should do the trick.  But it
>does not, it's simply dead (no output).  Then I tried
>"-serial file:foo", just to see if anything appears, but
>the file is just one byte which is zero.  :-(
>
>In the guest, I have enabled it in /etc/ttys:
>
>   ttyd0 "/usr/libexec/getty std.9600" vt100 on secure
>
>And /dev/ttyd0 exists:
>
>   crw-------  1 root  wheel    0,  55 Apr  5 15:57 ttyd0
>
>And the getty is indeed running:
>
>   417  ??  I   0:00.02 /usr/libexec/getty std.9600 ttyd0
>
>But the tty is reported as "??".  Shouldn't that be "d0"?
>
>There are no error messages in any log file or dmesg.
>The virtual serial port is detected fine in the guest:
>
>   sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
>   sio0: type 16450
>
>Am I doing anything wrong?  What do I miss?

Try
	ttyd0 "/usr/libexec/getty 3wire.9600" vt100 on secure
>
>Best regards
>   Oliver

 HTH,
	Juergen


More information about the freebsd-emulation mailing list