On Tue, Feb 18, 2014 at 09:33:01AM +0100, Martin Kletzander wrote:
>
> > Wahtever I do in libvirt, I get this paramter added:
> >
> > -device isa-serial
> >
>
> and this is new-style for x86 qemu, however, arm-based qemu haven't
> adopted this option yet.
>
To be a bit more precise, only *some* machine types support this
option, others may have adopted it, but don't use it properly and what
you describe is most probably properly adopted option, but qemu not
adding an ISA controller (apart from non-arm qemu which has it
always). Can you send me the output of 'virsh capabilities' and
'virsh dumpxml <domain_name>' so I can have a look at what's the
particular type of machine you are using for which we should not use
'-device isa-serial'?
This is the command line I use to start qemu directly:
qemu-system-arm -M versatileab -m 256 \
-kernel vmlinuz-2.6.32-5-versatile \
-initrd initrd.img-2.6.32-5-versatile \
-hda "debian_squeeze_armel_standard.qcow2" -boot order=c \
-netdev tap,id=hostnet0,ifname=tap72,script=/home/kvm/armel/qemu-ifup \
-device rtl8139,netdev=hostnet0,id=net0,mac=52:54:00:00:03:72 \
-nographic -serial telnet::4000,server,nowait,nodelay \
-append "root=/dev/sda1 console=ttyAMA0"
Adding the -nodefaults I had to use this command line (not
exactly equivalent and not perfectly streamlined, but it starts):
/usr/bin/qemu-system-arm -M versatileab -m 256 \
-smp 1,sockets=1,cores=1,threads=1 \
-name armel -uuid bf9adc6c-f05c-2698-1cf0-278fd86dc19a \
-nographic -no-user-config -nodefaults \
-rtc base=utc -no-shutdown \
-kernel /home/kvm/armel/vmlinuz-2.6.32-5-versatile \
-initrd /home/kvm/armel/initrd.img-2.6.32-5-versatile \
-append "root=/dev/sda1 console=ttyAMA0" \
-device piix3-usb-uhci,id=usb,bus=pci,addr=0x1.0x2 \
-device pl011 \
-drive file=/home/kvm/armel/debian_squeeze_armel_standard.qcow2,if=scsi \
-device lsi \
-boot order=c \
-netdev tap,id=hostnet0,ifname=tap72,script=/home/kvm/armel/qemu-ifup \
-device rtl8139,netdev=hostnet0,id=net0,mac=52:54:00:00:03:72 \
-serial telnet::4000,server,nowait,nodelay
I attach the virsh capabilities and the machine xml (which is not
functional).
--
Niccolo Rigacci -
http://www.rigacci.net/
Campi Bisenzio - Firenze - Italy
Tel. Office: +39-055-9331021, Mobile: +39-327-5619352