From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:39930) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TR2Mz-0000m7-Ef for qemu-devel@nongnu.org; Wed, 24 Oct 2012 10:55:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TR2Mt-0004Nb-N1 for qemu-devel@nongnu.org; Wed, 24 Oct 2012 10:55:45 -0400 Received: from mail-vb0-f45.google.com ([209.85.212.45]:48333) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TR2Mt-0004NS-GX for qemu-devel@nongnu.org; Wed, 24 Oct 2012 10:55:39 -0400 Received: by mail-vb0-f45.google.com with SMTP id p1so603733vbi.4 for ; Wed, 24 Oct 2012 07:55:38 -0700 (PDT) Date: Wed, 24 Oct 2012 10:55:28 -0400 From: "Gabriel L. Somlo" Message-ID: <20121024145527.GB2107@hedwig.ini.cmu.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Subject: [Qemu-devel] q35: usb keyboard trouble List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: jbaron@redhat.com Jason, Commit d8b0dbdba325773469733222a167b54aca74de55 in the q35 tree breaks '-usbdevice keyboard' for me. Instead of being able to type at the VM, none of the keypresses make it through, and qemu stderr soon starts logging this error: "usb-kbd: warning: key event queue full". Specifically, it's the introduction of ich9-usb-ehci1 that causes the issue (in hw/pc_q35.c, line 197): + pci_create_simple_multifunction( + host_bus, PCI_DEVFN(ICH9_USB_DEV, ICH9_USB_EHCI1_FUNC), + true, "ich9-usb-ehci1"); Commenting out the above makes the problem go away. Thanks much, --Gabriel