qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] OVMF, Q35 and USB keyboard/mouse


From: Gabriel L. Somlo
Subject: Re: [Qemu-devel] OVMF, Q35 and USB keyboard/mouse
Date: Thu, 11 Sep 2014 13:11:11 -0400
User-agent: Mutt/1.5.23 (2014-03-12)

On Thu, Sep 11, 2014 at 06:40:38PM +0200, Paolo Bonzini wrote:
> 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"?

That fails during QEMU initialization with:

qemu-system-x86_64: -device usb-kbd,bus=myehci.0: Warning:
speed mismatch trying to attach usb device "QEMU USB Keyboard" (full
speed) to bus "myehci.0", port "1" (high speed)
qemu-system-x86_64: -device usb-kbd,bus=myehci.0: Device
initialization failed.
qemu-system-x86_64: -device usb-kbd,bus=myehci.0: Device 'usb-kbd'
could not be initialized

So I guess OVMF doesn't have a chance to get involved here before we
crash and burn :)

Thanks,
--Gabriel

> 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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]