Cole Robinson
2014-Feb-18 14:49 UTC
Re: [libvirt-users] Problems with qemu-system-arm and isa-serial
On 02/18/2014 04:03 AM, Niccolo Rigacci wrote:> 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 >What libvirt and qemu version are you using? - Cole
Niccolo Rigacci
2014-Feb-19 15:01 UTC
Re: [libvirt-users] Problems with qemu-system-arm and isa-serial
On Tue, Feb 18, 2014 at 09:49:06AM -0500, Cole Robinson wrote:> > What libvirt and qemu version are you using?I'm on a Debian 7.4 Wheezy (Stable): libvirt: 0.9.12.3-1 qemu: 1.1.2+dfsg-6a It seems that Debian has more recent versions, via the backports repository. I will test them shortly. -- Niccolo Rigacci - http://www.rigacci.net/ Campi Bisenzio - Firenze - Italy Tel. Office: +39-055-9331021, Mobile: +39-327-5619352
Cole Robinson
2014-Feb-19 15:04 UTC
Re: [libvirt-users] Problems with qemu-system-arm and isa-serial
On 02/19/2014 10:01 AM, Niccolo Rigacci wrote:> On Tue, Feb 18, 2014 at 09:49:06AM -0500, Cole Robinson wrote: >> >> What libvirt and qemu version are you using? > > I'm on a Debian 7.4 Wheezy (Stable): > > libvirt: 0.9.12.3-1 > qemu: 1.1.2+dfsg-6a > > It seems that Debian has more recent versions, via the backports > repository. I will test them shortly. >Yeah the minimum recommended versions for trying to make arm work are qemu 1.6 and libvirt 1.1.3. There's some documentation about using virt-install/virt-manager here, you'll need virt-manager-1.0.0: https://fedoraproject.org/wiki/QA:Testcase_Virt_ARM_on_x86 - Cole