Michal Suchanek a écrit :
> On 03/31/2010 06:29 PM, Aurelien Jarno wrote:
>> On Wed, Mar 31, 2010 at 06:19:45PM +0200, Michal 
>> Suchanek<[email protected]>  wrote:
>>    
>>> Package: qemu-system
>>> Version: 0.12.3+dfsg-2.1
>>> Severity: normal
>>>
>>>
>>> qemu -serial stdio
>>>
>>> allows communicationg with the system over the standard input/output but
>>> pressing ^C does not pass the signal to the serial port. It kills qemu
>>> instead.
>>>
>>>      
>> You have to ask for the signaling to not be interpreted by QEMU. This
>> can be done in two ways:
>> - using the -nographic option (which also disable the display)
>> - creating a chardev with signaling off, and assigning it to the serial
>>    port: -chardev stdio,signal=off,id=serial0 -serial chardev:serial0
>>
>>    
> Nographic does not work for me.
> 
> Is that a bug or is it expected?
> 
> $ qemu-system-ppc -m 1024  -serial stdio -net nic -net 
> tap,ifname=tap0,script=no,downscript=no ppc.img -cdrom 
> debian-504-powerpc-netinst.iso  -boot c -nographic
> chardev: opening backend "stdio" failed

-nographic is an alias for "-chardev stdio,signal=off,id=serial0 -serial
 chardev:serial0 -graphic none". You can't opened it twice, so you don't
have to specify again. What you need is:

qemu-system-ppc -m 1024  -net nic -net
tap,ifname=tap0,script=no,downscript=no ppc.img -cdrom
debian-504-powerpc-netinst.iso -boot c -nographic

> and chardev does work so long as graphics is enabled (not that I would 
> figure out that -serial stdio should be replaced with that)
>
> $ qemu-system-ppc -m 1024  -chardev stdio,signal=off,id=serial0 -serial 
> chardev:serial0 -net nic -net tap,ifname=tap0,script=no,downscript=no 
> ppc.img -cdrom debian-504-powerpc-netinst.iso  -boot c
> 
> which is sort of annoying but I guess I can redirect graphics to VNC. 
> VNC is unusable for me due to key repeat issues but that's what the 
> serial input should work around.
> 

What do you mean by it doesn't work? -serial stdio is equivalent to
"-chardev stdio,id=serial0 -serial chardev:serial0", and it redirects
the serial port to stdio. The only difference is that your are disabling
signaling.

-- 
Aurelien Jarno                          GPG: 1024D/F1BCDB73
[email protected]                 http://www.aurel32.net



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to