On Wednesday, September 19, 2012 12:42:01 PM Shawn Starr wrote: > Hello QMU folks, >
Here's the commandline used: /usr/bin/qemu-kvm -name Windows -S -M pc-1.2 -cpu Penryn,+osxsave,+xsave, +pdcm,+xtpr,+tm2,+est,+smx,+vmx,+ds_cpl,+monitor,+dtes64,+pbe,+tm,+ht,+ss, +acpi,+ds,+vme -enable-kvm -m 1024 -smp 1,sockets=1,cores=1,threads=1 -uuid 41562d70-d0a8-25bc-10ec-a3dc46b3d258 -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/Windows.monitor,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=localtime -no- shutdown -boot order=dc,menu=on -device ich9-usb- ehci1,id=usb,bus=pci.0,addr=0x3.0x7 -device ich9-usb- uhci1,masterbus=usb.0,firstport=0,bus=pci.0,multifunction=on,addr=0x3 -device ich9-usb-uhci2,masterbus=usb.0,firstport=2,bus=pci.0,addr=0x3.0x1 -device ich9-usb-uhci3,masterbus=usb.0,firstport=4,bus=pci.0,addr=0x3.0x2 -device virtio-scsi-pci,id=scsi0,bus=pci.0,addr=0x8 -device virtio-serial- pci,id=virtio-serial0,bus=pci.0,addr=0x5 -drive file=/home/spstarr/VMs/Windows.img,if=none,id=drive- scsi0-0-0-0,format=raw,cache=none -device scsi-hd,bus=scsi0.0,channel=0,scsi- id=0,lun=0,drive=drive-scsi0-0-0-0,id=scsi0-0-0-0 -drive if=none,id=drive- scsi0-0-0-1,readonly=on,format=raw,cache=none -device scsi- cd,bus=scsi0.0,channel=0,scsi-id=0,lun=1,drive=drive- scsi0-0-0-1,id=scsi0-0-0-1 -netdev tap,fd=22,id=hostnet0,vhost=on,vhostfd=23 - device virtio-net- pci,netdev=hostnet0,id=net0,mac=52:54:00:cf:06:63,bus=pci.0,addr=0x7 -chardev spicevmc,id=charchannel0,name=vdagent -device virtserialport,bus=virtio- serial0.0,nr=1,chardev=charchannel0,id=channel0,name=com.redhat.spice.0 - device usb-tablet,id=input0 -spice port=5900,addr=0.0.0.0,disable-ticketing - vga qxl -global qxl-vga.vram_size=134217728 -device intel- hda,id=sound0,bus=pci.0,addr=0x4 -device hda-duplex,id=sound0- codec0,bus=sound0.0,cad=0 -device usb-host,hostbus=1,hostaddr=2,id=hostdev0 - device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x6 > The latest EHCI patches and or USB redirection ones have caused a > regression. Using the (legacy) qemu-kvm git master repository which does > not have these patches (not sure which patch is causing assert specifically > yet). Using a Logitech QuickCam Pro 9000 and starting a Windows VM will > crash when the device is detected. > > Crash in log: > > qemu-kvm: /builddir/build/BUILD/qemu-kvm-1.2.0/hw/usb/hcd-ehci.c:2018: > ehci_state_fetchqtd: Assertion `0' failed. 2012-09-19 15:36:04.011+0000: > shutting down > > I only came to this conclusion after noticing at least in Fedora that > 1.2.0-rc1 did not have any of the EHCI and USB redirection patches added. > So by using the -rc1 spec file w/o the patches I can use Qemu/KVM > successfully w/ webcam and no asserts. > > I have also installed: usbredir-0.5-1.fc18.x86_64 > > Thanks, > Shawn.