Bug 1215088

Summary: migration: 7.2->earlier; mc146818rtc compatibility
Product: Red Hat Enterprise Linux 7 Reporter: Dr. David Alan Gilbert <dgilbert>
Component: qemu-kvm-rhevAssignee: Dr. David Alan Gilbert <dgilbert>
Status: CLOSED ERRATA QA Contact: Virtualization Bugs <virt-bugs>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 7.2CC: dgilbert, hhuang, huding, juzhang, mrezanin, qzhang, virt-maint, xfu
Target Milestone: rc   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: qemu-kvm-rhev-2.3.0-6.el7 Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-12-04 16:40:10 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1174920    

Description Dr. David Alan Gilbert 2015-04-24 09:30:39 UTC
Description of problem:
Amit's checker spotted changes in vmstate for the rtc.

See bz 1174920

Version-Release number of selected component (if applicable):


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 3 Miroslav Rezanina 2015-06-26 11:20:43 UTC
Fix included in qemu-kvm-rhev-2.3.0-6.el7

Comment 5 huiqingding 2015-07-23 22:37:04 UTC
Test this bug using the following version:
Src RHEL7.2 host:
kernel-3.10.0-296.el7.x86_64
qemu-kvm-rhev-2.3.0-12.el7.x86_64

Dst RHEL7.1 host:
kernel-3.10.0-229.10.1.el7.x86_64
qemu-kvm-rhev-2.1.2-23.el7_1.6.x86_64

Src RHEL7.0 host:
kernel-3.10.0-123.17.1.el7.x86_64
qemu-kvm-rhev-1.5.3-60.el7_0.11.x86_64

Guest is RHEL7.1

Test steps:
1. boot a guest
2. inside guest, do scp a big file as stress
3. do migration 7.2->7.1 or 7.2->7.0
4. after migration, inside guest, do reboot/shutdown

Do migration from RHEL7.2 to RHEL7.1, the test results are as following:
Host         Machine Type            Result
----------------------------------------------
7.2->7.1     -M rhel7.1.0            pass
7.2->7.1     -M rhel7.0.0            pass
7.2->7.1     -M rhel6.6.0            pass
7.2->7.1     -M rhel6.5.0            pass
7.2->7.0     -M rhel7.0.0            pass
7.2->7.0     -M rhel6.5.0            pass

Command line:
/usr/libexec/qemu-kvm \
-name rhel7 \
-S -machine pc-i440fx-rhel7.1.0,accel=kvm,usb=off \
-realtime mlock=off \
-cpu Penryn,enforce,hv_relaxed,hv_vapic,hv_spinlocks=0x1fff,hv_time \
-sandbox off \
-m 3840   \
-smp 8,cores=1,threads=1,sockets=8  \
-object memory-backend-ram,policy=bind,id=mem-0,size=256M,prealloc=yes,host-nodes=0 -numa node,memdev=mem-0,cpus=0,cpus=1 \
-object memory-backend-ram,policy=bind,id=mem-1,size=512M,prealloc=yes,host-nodes=0 -numa node,memdev=mem-1,cpus=2-3 \
-object memory-backend-ram,policy=bind,id=mem-2,size=1024M,prealloc=yes,host-nodes=0 -numa node,memdev=mem-2,cpus=4 \
-object memory-backend-ram,policy=bind,id=mem-3,size=2048M,prealloc=yes,host-nodes=0 -numa node,memdev=mem-3,cpus=5-7 \
-uuid 49a3438a-70a3-4ba8-92ce-3a05e0934608 \
-no-user-config \
-nodefaults \
-chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/rhel7.monitor,server,nowait \
-mon chardev=charmonitor,id=monitor,mode=control \
-rtc base=utc,driftfix=slew \
-global kvm-pit.lost_tick_policy=discard \
-no-hpet \
-no-shutdown \
-global PIIX4_PM.disable_s3=1 \
-global PIIX4_PM.disable_s4=1 \
-boot order=c,menu=on,splash-time=3000,strict=on \
-device ich9-usb-ehci1,id=usb0,bus=pci.0,addr=0x5.0x7 \
-device ich9-usb-uhci1,masterbus=usb0.0,firstport=0,bus=pci.0,multifunction=on,addr=0x5 \
-device ich9-usb-uhci2,masterbus=usb0.0,firstport=2,bus=pci.0,addr=0x5.0x1 \
-device ich9-usb-uhci3,masterbus=usb0.0,firstport=4,bus=pci.0,addr=0x5.0x2 \
-device virtio-scsi-pci,id=scsi0,cmd_per_lun=234,bus=pci.0,addr=0x8 \
-device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x7 \
-drive file=/mnt/driver.iso,if=none,id=drive-ide0-1-0,readonly=on,format=raw,serial= \
-device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 \
-drive file=/usr/share/virtio-win/virtio-win_amd64.vfd,if=none,id=drive-fdc0-0-0,format=raw,cache=none \
-global isa-fdc.driveA=drive-fdc0-0-0 \
-drive file=/mnt/virtio-blk-disk,if=none,id=drive-virtio-disk0,format=qcow2,serial=f65effa5-90a6-47f2-8487-a9f64c95d4f5,cache=none,discard=unmap,werror=stop,rerror=stop,aio=threads \
-device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x9,drive=drive-virtio-disk0,id=virtio-disk0 \
-drive file=/mnt/win7-32-sp1-virtio-scsi.qcow2,if=none,id=drive-scsi-disk,format=qcow2,cache=writethrough,werror=stop,rerror=stop \
-device virtio-scsi-pci,id=scsi1,addr=0x13 \
-device scsi-hd,drive=drive-scsi-disk,bus=scsi1.0,id=data-disk2,bootindex=1 \
-chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=serial0 \
-chardev spicevmc,id=charchannel0,name=vdagent \
-device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.spice.0 \
-chardev socket,id=charchannel1,path=/var/lib/libvirt/qemu/channel/target/rhel7.org.qemu.guest_agent.0,server,nowait \
-device virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=org.qemu.guest_agent.0 \
-device usb-tablet,id=input0 \
-device intel-hda,id=sound0,bus=pci.0,addr=0x4 \
-device hda-duplex,id=sound0-codec0,bus=sound0.0,cad=0 \
-device intel-hda,id=sound1,bus=pci.0,addr=0x6 \
-device hda-micro,id=sound1-codec0,bus=sound1.0 \
-device intel-hda,id=sound2,bus=pci.0,addr=0x17 \
-device hda-output,id=sound2-codec0,bus=sound2.0,cad=0 \
-device ich9-intel-hda,id=sound3,bus=pci.0,addr=0x18 \
-device hda-duplex,id=sound3-codec0,bus=sound3.0,cad=0 \
-chardev spicevmc,id=charredir0,name=usbredir \
-device usb-redir,chardev=charredir0,id=redir0 \
-chardev spicevmc,id=charredir1,name=usbredir \
-device usb-redir,chardev=charredir1,id=redir1 \
-chardev spicevmc,id=charredir2,name=usbredir \
-device usb-redir,chardev=charredir2,id=redir2 \
-chardev spicevmc,id=charredir3,name=usbredir \
-device usb-redir,chardev=charredir3,id=redir3 \
-device usb-host,id=hostdev0 \
-device pvpanic,ioport=1285 -msg timestamp=on \
-netdev tap,id=hostnet0,vhost=on,id=hostnet0,script=/etc/qemu-ifup \
-device virtio-net-pci,netdev=hostnet0,id=virtio-net-pci0,mac=b6:af:42:b8:46:18,bus=pci.0,addr=0x14 \
-netdev tap,id=hostnet1,vhost=on,script=/etc/qemu-ifup  \
-device e1000,netdev=hostnet1,id=virtio-net-pci1,mac=b6:2f:a8:85:72:6c,bus=pci.0,addr=0x15,multifunction=off \
-netdev tap,id=hostnet2,vhost=on,script=/etc/qemu-ifup \
-device rtl8139,netdev=hostnet2,id=virtio-net-pci2,mac=4e:63:28:bc:b1:25,bus=pci.0,addr=0x16,multifunction=off \
-netdev tap,id=hostnet3,vhost=on,script=/etc/qemu-ifup \
-device e1000-82540em,netdev=hostnet3,id=virtio-net-pci3,mac=4e:63:28:bc:b1:35,bus=pci.0,addr=0x1e,multifunction=off \
-netdev tap,id=hostnet4,vhost=on,script=/etc/qemu-ifup \
-device e1000-82544gc,netdev=hostnet4,id=virtio-net-pci4,mac=4e:63:28:bc:b1:45,bus=pci.0,addr=0x19,multifunction=off \
-netdev tap,id=hostnet5,vhost=on,script=/etc/qemu-ifup \
-device e1000-82545em,netdev=hostnet5,id=virtio-net-pci5,mac=4e:63:28:bc:b1:55,bus=pci.0,addr=0x1a,multifunction=off \
-drive file=/mnt/ide-disk,if=none,id=drive-data-disk,format=raw,cache=none,aio=native,werror=stop,rerror=stop,copy-on-read=off,serial=fux-ide,media=disk \
-device ide-drive,drive=drive-data-disk,id=system-disk,logical_block_size=512,physical_block_size=512,min_io_size=32,opt_io_size=64,discard_granularity=512,ver=fuxc-ver,bus=ide.0,unit=0  \
-device ich9-usb-uhci6,id=uhci6,bus=pci.0,addr=0xa \
-device usb-kbd,id=kdb0,bus=uhci6.0 \
-device ich9-usb-uhci5,id=uhci5,bus=pci.0,addr=0xb \
-device usb-mouse,id=mouse0,bus=uhci5.0 \
-device nec-usb-xhci,id=xhci,bus=pci.0,addr=0xd \
-device usb-bot,id=bot1,bus=xhci.0 \
-drive file=/mnt/driver.iso,if=none,id=usb-cdrom1,format=raw \
-device scsi-cd,bus=bot1.0,scsi-id=0,lun=1,drive=usb-cdrom1,id=usb-cdrom1 \
-drive file=/mnt/bot-disk1,id=usb-disk1,if=none,format=qcow2 \
-device scsi-hd,bus=bot1.0,scsi-id=0,lun=0,drive=usb-disk1,id=usb-disk1 \
-device usb-ehci,id=ehci,bus=pci.0,addr=0xe \
-device usb-bot,id=bot2,bus=ehci.0 \
-drive file=/mnt/driver.iso,if=none,id=usb-cdrom2,format=raw \
-device scsi-cd,bus=bot2.0,scsi-id=0,lun=1,drive=usb-cdrom2,id=usb-cdrom2 \
-drive file=/mnt/bot-disk2,id=usb-disk2,if=none,format=qcow2 \
-device scsi-hd,bus=bot2.0,scsi-id=0,lun=0,drive=usb-disk2,id=usb-disk2 \
-device piix3-usb-uhci,id=usb,bus=pci.0,addr=0xf \
-device usb-bot,id=bot3,bus=usb.0 \
-drive file=/mnt/driver.iso,if=none,id=usb-cdrom3,format=raw \
-device scsi-cd,bus=bot3.0,scsi-id=0,lun=1,drive=usb-cdrom3,id=usb-cdrom3 \
-drive file=/mnt/bot-disk3,id=usb-disk3,if=none,format=qcow2 \
-device scsi-hd,bus=bot3.0,scsi-id=0,lun=0,drive=usb-disk3,id=usb-disk3 \
-device ich9-usb-uhci3,id=uhci,bus=pci.0,addr=0x10 \
-device usb-storage,drive=drive-usb-0,id=usb-0,removable=on,bus=uhci.0,port=1 \
-drive file=/mnt/usb-uhci,if=none,id=drive-usb-0,media=disk,format=qcow2 \
-device ich9-usb-ehci1,id=ehci1,bus=pci.0,addr=0x11 \
-device usb-storage,drive=drive-usb-1,id=usb-1,removable=on,bus=ehci1.0,port=1 \
-drive file=/mnt/usb-ehci,if=none,id=drive-usb-1,media=disk,format=qcow2 \
-device nec-usb-xhci,id=xhci1,bus=pci.0,addr=0x12 \
-device usb-storage,drive=drive-usb-2,id=usb-2,removable=on,bus=xhci1.0,port=1 \
-drive file=/mnt/usb-xhci,if=none,id=drive-usb-2,media=disk,format=qcow2 \
-device usb-ccid,id=ccid0 \
-watchdog ib700 -watchdog-action reset \
-device virtio-rng-pci,id=rng0,bus=pci.0,addr=0x1c \
-device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x1d \
-monitor stdio \
-qmp tcp:0:4466,server,nowait -serial unix:/tmp/ttym,server,nowait \
-spice port=5910,addr=0.0.0.0,disable-ticketing,seamless-migration=on \
-k en-us \
-device qxl-vga,id=video0,ram_size=134217728,vram_size=67108864,vgamem_mb=16,bus=pci.0,addr=0x2 \

Comment 6 huiqingding 2015-07-23 22:38:27 UTC
(In reply to huiqingding from comment #5)
> Test this bug using the following version:
> Src RHEL7.2 host:
> kernel-3.10.0-296.el7.x86_64
> qemu-kvm-rhev-2.3.0-12.el7.x86_64
> 
> Dst RHEL7.1 host:
> kernel-3.10.0-229.10.1.el7.x86_64
> qemu-kvm-rhev-2.1.2-23.el7_1.6.x86_64
> 
> Src RHEL7.0 host:
> kernel-3.10.0-123.17.1.el7.x86_64
> qemu-kvm-rhev-1.5.3-60.el7_0.11.x86_64
> 
> Guest is RHEL7.1

Correct: Guest is windows 7 sp1 32 bits

> 
> Test steps:
> 1. boot a guest
> 2. inside guest, do scp a big file as stress
> 3. do migration 7.2->7.1 or 7.2->7.0
> 4. after migration, inside guest, do reboot/shutdown
> 
> Do migration from RHEL7.2 to RHEL7.1, the test results are as following:
> Host         Machine Type            Result
> ----------------------------------------------
> 7.2->7.1     -M rhel7.1.0            pass
> 7.2->7.1     -M rhel7.0.0            pass
> 7.2->7.1     -M rhel6.6.0            pass
> 7.2->7.1     -M rhel6.5.0            pass
> 7.2->7.0     -M rhel7.0.0            pass
> 7.2->7.0     -M rhel6.5.0            pass
> 
> Command line:
> /usr/libexec/qemu-kvm \
> -name rhel7 \
> -S -machine pc-i440fx-rhel7.1.0,accel=kvm,usb=off \
> -realtime mlock=off \
> -cpu Penryn,enforce,hv_relaxed,hv_vapic,hv_spinlocks=0x1fff,hv_time \
> -sandbox off \
> -m 3840   \
> -smp 8,cores=1,threads=1,sockets=8  \
> -object
> memory-backend-ram,policy=bind,id=mem-0,size=256M,prealloc=yes,host-nodes=0
> -numa node,memdev=mem-0,cpus=0,cpus=1 \
> -object
> memory-backend-ram,policy=bind,id=mem-1,size=512M,prealloc=yes,host-nodes=0
> -numa node,memdev=mem-1,cpus=2-3 \
> -object
> memory-backend-ram,policy=bind,id=mem-2,size=1024M,prealloc=yes,host-nodes=0
> -numa node,memdev=mem-2,cpus=4 \
> -object
> memory-backend-ram,policy=bind,id=mem-3,size=2048M,prealloc=yes,host-nodes=0
> -numa node,memdev=mem-3,cpus=5-7 \
> -uuid 49a3438a-70a3-4ba8-92ce-3a05e0934608 \
> -no-user-config \
> -nodefaults \
> -chardev
> socket,id=charmonitor,path=/var/lib/libvirt/qemu/rhel7.monitor,server,nowait
> \
> -mon chardev=charmonitor,id=monitor,mode=control \
> -rtc base=utc,driftfix=slew \
> -global kvm-pit.lost_tick_policy=discard \
> -no-hpet \
> -no-shutdown \
> -global PIIX4_PM.disable_s3=1 \
> -global PIIX4_PM.disable_s4=1 \
> -boot order=c,menu=on,splash-time=3000,strict=on \
> -device ich9-usb-ehci1,id=usb0,bus=pci.0,addr=0x5.0x7 \
> -device
> ich9-usb-uhci1,masterbus=usb0.0,firstport=0,bus=pci.0,multifunction=on,
> addr=0x5 \
> -device ich9-usb-uhci2,masterbus=usb0.0,firstport=2,bus=pci.0,addr=0x5.0x1 \
> -device ich9-usb-uhci3,masterbus=usb0.0,firstport=4,bus=pci.0,addr=0x5.0x2 \
> -device virtio-scsi-pci,id=scsi0,cmd_per_lun=234,bus=pci.0,addr=0x8 \
> -device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x7 \
> -drive
> file=/mnt/driver.iso,if=none,id=drive-ide0-1-0,readonly=on,format=raw,
> serial= \
> -device ide-cd,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 \
> -drive
> file=/usr/share/virtio-win/virtio-win_amd64.vfd,if=none,id=drive-fdc0-0-0,
> format=raw,cache=none \
> -global isa-fdc.driveA=drive-fdc0-0-0 \
> -drive
> file=/mnt/virtio-blk-disk,if=none,id=drive-virtio-disk0,format=qcow2,
> serial=f65effa5-90a6-47f2-8487-a9f64c95d4f5,cache=none,discard=unmap,
> werror=stop,rerror=stop,aio=threads \
> -device
> virtio-blk-pci,scsi=off,bus=pci.0,addr=0x9,drive=drive-virtio-disk0,
> id=virtio-disk0 \
> -drive
> file=/mnt/win7-32-sp1-virtio-scsi.qcow2,if=none,id=drive-scsi-disk,
> format=qcow2,cache=writethrough,werror=stop,rerror=stop \
> -device virtio-scsi-pci,id=scsi1,addr=0x13 \
> -device scsi-hd,drive=drive-scsi-disk,bus=scsi1.0,id=data-disk2,bootindex=1 \
> -chardev pty,id=charserial0 -device
> isa-serial,chardev=charserial0,id=serial0 \
> -chardev spicevmc,id=charchannel0,name=vdagent \
> -device
> virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,
> name=com.redhat.spice.0 \
> -chardev
> socket,id=charchannel1,path=/var/lib/libvirt/qemu/channel/target/rhel7.org.
> qemu.guest_agent.0,server,nowait \
> -device
> virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,
> name=org.qemu.guest_agent.0 \
> -device usb-tablet,id=input0 \
> -device intel-hda,id=sound0,bus=pci.0,addr=0x4 \
> -device hda-duplex,id=sound0-codec0,bus=sound0.0,cad=0 \
> -device intel-hda,id=sound1,bus=pci.0,addr=0x6 \
> -device hda-micro,id=sound1-codec0,bus=sound1.0 \
> -device intel-hda,id=sound2,bus=pci.0,addr=0x17 \
> -device hda-output,id=sound2-codec0,bus=sound2.0,cad=0 \
> -device ich9-intel-hda,id=sound3,bus=pci.0,addr=0x18 \
> -device hda-duplex,id=sound3-codec0,bus=sound3.0,cad=0 \
> -chardev spicevmc,id=charredir0,name=usbredir \
> -device usb-redir,chardev=charredir0,id=redir0 \
> -chardev spicevmc,id=charredir1,name=usbredir \
> -device usb-redir,chardev=charredir1,id=redir1 \
> -chardev spicevmc,id=charredir2,name=usbredir \
> -device usb-redir,chardev=charredir2,id=redir2 \
> -chardev spicevmc,id=charredir3,name=usbredir \
> -device usb-redir,chardev=charredir3,id=redir3 \
> -device usb-host,id=hostdev0 \
> -device pvpanic,ioport=1285 -msg timestamp=on \
> -netdev tap,id=hostnet0,vhost=on,id=hostnet0,script=/etc/qemu-ifup \
> -device
> virtio-net-pci,netdev=hostnet0,id=virtio-net-pci0,mac=b6:af:42:b8:46:18,
> bus=pci.0,addr=0x14 \
> -netdev tap,id=hostnet1,vhost=on,script=/etc/qemu-ifup  \
> -device
> e1000,netdev=hostnet1,id=virtio-net-pci1,mac=b6:2f:a8:85:72:6c,bus=pci.0,
> addr=0x15,multifunction=off \
> -netdev tap,id=hostnet2,vhost=on,script=/etc/qemu-ifup \
> -device
> rtl8139,netdev=hostnet2,id=virtio-net-pci2,mac=4e:63:28:bc:b1:25,bus=pci.0,
> addr=0x16,multifunction=off \
> -netdev tap,id=hostnet3,vhost=on,script=/etc/qemu-ifup \
> -device
> e1000-82540em,netdev=hostnet3,id=virtio-net-pci3,mac=4e:63:28:bc:b1:35,
> bus=pci.0,addr=0x1e,multifunction=off \
> -netdev tap,id=hostnet4,vhost=on,script=/etc/qemu-ifup \
> -device
> e1000-82544gc,netdev=hostnet4,id=virtio-net-pci4,mac=4e:63:28:bc:b1:45,
> bus=pci.0,addr=0x19,multifunction=off \
> -netdev tap,id=hostnet5,vhost=on,script=/etc/qemu-ifup \
> -device
> e1000-82545em,netdev=hostnet5,id=virtio-net-pci5,mac=4e:63:28:bc:b1:55,
> bus=pci.0,addr=0x1a,multifunction=off \
> -drive
> file=/mnt/ide-disk,if=none,id=drive-data-disk,format=raw,cache=none,
> aio=native,werror=stop,rerror=stop,copy-on-read=off,serial=fux-ide,
> media=disk \
> -device
> ide-drive,drive=drive-data-disk,id=system-disk,logical_block_size=512,
> physical_block_size=512,min_io_size=32,opt_io_size=64,
> discard_granularity=512,ver=fuxc-ver,bus=ide.0,unit=0  \
> -device ich9-usb-uhci6,id=uhci6,bus=pci.0,addr=0xa \
> -device usb-kbd,id=kdb0,bus=uhci6.0 \
> -device ich9-usb-uhci5,id=uhci5,bus=pci.0,addr=0xb \
> -device usb-mouse,id=mouse0,bus=uhci5.0 \
> -device nec-usb-xhci,id=xhci,bus=pci.0,addr=0xd \
> -device usb-bot,id=bot1,bus=xhci.0 \
> -drive file=/mnt/driver.iso,if=none,id=usb-cdrom1,format=raw \
> -device scsi-cd,bus=bot1.0,scsi-id=0,lun=1,drive=usb-cdrom1,id=usb-cdrom1 \
> -drive file=/mnt/bot-disk1,id=usb-disk1,if=none,format=qcow2 \
> -device scsi-hd,bus=bot1.0,scsi-id=0,lun=0,drive=usb-disk1,id=usb-disk1 \
> -device usb-ehci,id=ehci,bus=pci.0,addr=0xe \
> -device usb-bot,id=bot2,bus=ehci.0 \
> -drive file=/mnt/driver.iso,if=none,id=usb-cdrom2,format=raw \
> -device scsi-cd,bus=bot2.0,scsi-id=0,lun=1,drive=usb-cdrom2,id=usb-cdrom2 \
> -drive file=/mnt/bot-disk2,id=usb-disk2,if=none,format=qcow2 \
> -device scsi-hd,bus=bot2.0,scsi-id=0,lun=0,drive=usb-disk2,id=usb-disk2 \
> -device piix3-usb-uhci,id=usb,bus=pci.0,addr=0xf \
> -device usb-bot,id=bot3,bus=usb.0 \
> -drive file=/mnt/driver.iso,if=none,id=usb-cdrom3,format=raw \
> -device scsi-cd,bus=bot3.0,scsi-id=0,lun=1,drive=usb-cdrom3,id=usb-cdrom3 \
> -drive file=/mnt/bot-disk3,id=usb-disk3,if=none,format=qcow2 \
> -device scsi-hd,bus=bot3.0,scsi-id=0,lun=0,drive=usb-disk3,id=usb-disk3 \
> -device ich9-usb-uhci3,id=uhci,bus=pci.0,addr=0x10 \
> -device
> usb-storage,drive=drive-usb-0,id=usb-0,removable=on,bus=uhci.0,port=1 \
> -drive file=/mnt/usb-uhci,if=none,id=drive-usb-0,media=disk,format=qcow2 \
> -device ich9-usb-ehci1,id=ehci1,bus=pci.0,addr=0x11 \
> -device
> usb-storage,drive=drive-usb-1,id=usb-1,removable=on,bus=ehci1.0,port=1 \
> -drive file=/mnt/usb-ehci,if=none,id=drive-usb-1,media=disk,format=qcow2 \
> -device nec-usb-xhci,id=xhci1,bus=pci.0,addr=0x12 \
> -device
> usb-storage,drive=drive-usb-2,id=usb-2,removable=on,bus=xhci1.0,port=1 \
> -drive file=/mnt/usb-xhci,if=none,id=drive-usb-2,media=disk,format=qcow2 \
> -device usb-ccid,id=ccid0 \
> -watchdog ib700 -watchdog-action reset \
> -device virtio-rng-pci,id=rng0,bus=pci.0,addr=0x1c \
> -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x1d \
> -monitor stdio \
> -qmp tcp:0:4466,server,nowait -serial unix:/tmp/ttym,server,nowait \
> -spice port=5910,addr=0.0.0.0,disable-ticketing,seamless-migration=on \
> -k en-us \
> -device
> qxl-vga,id=video0,ram_size=134217728,vram_size=67108864,vgamem_mb=16,bus=pci.
> 0,addr=0x2 \

Comment 9 juzhang 2015-07-28 04:03:45 UTC
According to comment5- comment8, set this issue as verified.

Comment 11 errata-xmlrpc 2015-12-04 16:40:10 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://rhn.redhat.com/errata/RHBA-2015-2546.html