device: 0.782 peripherals: 0.756 graphic: 0.715 performance: 0.691 vnc: 0.593 architecture: 0.586 socket: 0.540 arm: 0.511 ppc: 0.502 virtual: 0.496 register: 0.493 kernel: 0.473 semantic: 0.461 debug: 0.442 network: 0.423 files: 0.393 user-level: 0.389 risc-v: 0.382 VMM: 0.381 PID: 0.375 boot: 0.368 mistranslation: 0.326 TCG: 0.292 x86: 0.280 permissions: 0.247 assembly: 0.243 hypervisor: 0.216 i386: 0.173 KVM: 0.159 QEMU Crashes when attaching USB 3.00 devices to xhci bus Using qemu 2.6 with a windows7 32-bit VM, if I plug a USB 3.0 memory stick in to a USB 3.0 port, then pass it through to the VM via the monitor (device_add usb-host,bus=xhci.0,hostbus=xx,hostaddr=xx,id=stick1) then qemu asserts and dies - I have seen 2 different asserts one is from the xchi module - Assertion `intr->er_full, and one is in core.c (line 400 I IIRCC) with "Assertion dev->state == 3 failed" Tried to work around by only passing in an ehci controller to the VM, but then if I attach a usb 3.0 memory stick to that it doesn't work in windows. I have made sure the xhci drivers in the windows VM are up to date, latest version of SeaBios etc, but at the moment, I have had to disable xhci in my system bios and just use ehci for everything. I also had this problem. You can try to configure the VM with core=1 and thread=1. See if the "intr->er_full" assertion still exist. Triaging old bug tickets... can you still reproduce this issue with the latest version of QEMU? Or could we close this ticket nowadays? [Expired for QEMU because there has been no activity for 60 days.]