[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Qemu-devel] ehci and low/full speed peripherals
From: |
Gerd Hoffmann |
Subject: |
Re: [Qemu-devel] ehci and low/full speed peripherals |
Date: |
Thu, 13 Dec 2012 13:25:31 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:10.0.11) Gecko/20121116 Thunderbird/10.0.11 |
On 12/13/12 11:38, M P wrote:
> In the i.MX23 emulation, there is a EHCI sysbus device which is supported
> and seems to work well already (using -usbdevice host:...)
>
> However most of the other peripherals (serial, hub, net) fail do to a
> 'speed mismatch' error. I looked into a bit more details, and it seems the
> EHCI has to be complimented to support lower speed peripherals.
>
> However, none of the attempts I made at 'complimenting' my ehci instance
> with ohci seems to work, and grepping doesn't shows any other device using
> this.
>
> How is this supposed to work ?
See docs/ich9-ehci-uhci.cfg how that works in the x86 world. Using ohci
instead of uhci works too. You need a single ohci controller only when
setting the num-ports property to 6.
Doing the same on sysbus needs some coding work to add masterbus +
firstport properties and to wind up initialization accordingly.
HTH,
Gerd