From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34430) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XS7Qg-0005VI-Jv for qemu-devel@nongnu.org; Thu, 11 Sep 2014 12:41:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XS7QZ-0002Am-FI for qemu-devel@nongnu.org; Thu, 11 Sep 2014 12:41:06 -0400 Received: from mx1.redhat.com ([209.132.183.28]:50612) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XS7QZ-0002AV-8a for qemu-devel@nongnu.org; Thu, 11 Sep 2014 12:40:59 -0400 Message-ID: <5411D086.8030400@redhat.com> Date: Thu, 11 Sep 2014 18:40:38 +0200 From: Paolo Bonzini MIME-Version: 1.0 References: <20140911154159.GB1825@ERROL.INI.CMU.EDU> <5411C474.6050105@redhat.com> <20140911163508.GC1825@ERROL.INI.CMU.EDU> In-Reply-To: <20140911163508.GC1825@ERROL.INI.CMU.EDU> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] OVMF, Q35 and USB keyboard/mouse List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Gabriel L. Somlo" Cc: edk2-devel@lists.sourceforge.net, agraf@suse.de, qemu-devel@nongnu.org, kraxel@redhat.com, reza.jelveh@tuhh.de, lersek@redhat.com Il 11/09/2014 18:35, Gabriel L. Somlo ha scritto: >> > Can you configure Chamaleon to avoid the boot prompt? > Yes. After doing that, usb starts working once OS X is fully booted. > > Works with either piix or q35 just fine. > > Does this mean it's likely to be an OVMF uhci/ehci issue specific to Q35 ? > (one from which Fedora can recover but OS X can't) ? Yes, that's my interpretation too. You did test an UHCI controller, I think, but I don't remember---did you test an EHCI controller without companions, using something like "-device ich9-usb-ehci1,id=myehci -device usb-keyboard,bus=myehci.0"? If that works, the issue would be specific to EHCI companion controllers. If that doesn't work, there is at least a generic in the EHCI driver---of course there could possibly be another in the companion controllers, but I'd try getting EHCI alone to work. Paolo