From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:49031) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TENLo-0007O3-Gu for qemu-devel@nongnu.org; Wed, 19 Sep 2012 12:42:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TENLk-00066t-HS for qemu-devel@nongnu.org; Wed, 19 Sep 2012 12:42:12 -0400 Received: from nm22.bullet.mail.bf1.yahoo.com ([98.139.212.181]:25980) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1TENLk-00066F-BF for qemu-devel@nongnu.org; Wed, 19 Sep 2012 12:42:08 -0400 From: Shawn Starr Date: Wed, 19 Sep 2012 12:42:01 -0400 Message-ID: <3321480.8UDes0xfFC@segfault.sh0n.net> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Subject: [Qemu-devel] EHCI USB regression in 1.2.0 - ehci_state_fetchqtd() asserting List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Hans de Goede , gerd@kraxel.org Hello QMU folks, 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.