From: Max Krasnyansky <maxk@kernel.org>
To: Thomas Bandelier <thomas.bandelier@gmail.com>
Cc: mark.burkley@emutex.com,
"lemagoup@gmail.com" <lemagoup@gmail.com>,
"qemu-devel@nongnu.org" <qemu-devel@nongnu.org>,
"Krasnyanskiy, Maksim (Max)" <maxk@qualcomm.com>,
Arnon Gilboa <arnon.gilboa@qumranet.com>
Subject: [Qemu-devel] Re: USB-OHCI / UHCI: Isochronous transfer not working on Linux host
Date: Thu, 11 Dec 2008 10:46:43 -0800 [thread overview]
Message-ID: <49416013.6040305@kernel.org> (raw)
In-Reply-To: <43d6ff410812010207n30dc83bcp946ad86165268af9@mail.gmail.com>
Sorry for delay in replying.
(CCing Mark Burkley who recently posted EHCI patches)
Thomas Bandelier wrote:
> Hi Arnon, Max, Pierre,
>
> Arnon, Thanks for your feedback on this point.
>
> As we need to manage several USB 2.0 devices in our environment, we are
> going to work on this aspect. We are very motivated to make it work.
>
> Do you (Max and/or Arnon) have any idea of what should be done /
> reworked in order to support USB 2.0 devices and especially isochronous
> transfers in QEMU?
Most USB 2.0 devices should work just fine with the current UHCI code.
Including isochronous transfers. While developing new UHCI
implementation I was testing it with several 2.0 devices like USB
storage devices and MS Webcam. Webcam uses isoc transfers and worked
fairly well.
However since UHCI does not do 2.0 rates USB bandwidth is much lower in
the guest.
> We would prefer keeping OHCI implementation, but do you think we should
> switch to UHCI? Or maybe EHCI?
>
> If we can keep OHCI, what should we begin to do in order to debug
> current QEMU OHCI implementation? Same question for the other
> controllers if we have to switch.
Ideally we need to switch to EHCI in order to support high USB2.0
speeds. Not too long ago Mark posted a EHCI implementation (I have not
had much luck with it and XP yet though).
Otherwise if you're ok with lower BW then UHCI should work fine.
Max
next prev parent reply other threads:[~2008-12-11 18:47 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-11-27 14:05 [Qemu-devel] USB-OHCI / UHCI: Isochronous transfer not working on Linux host Thomas Bandelier
2008-11-28 19:32 ` [Qemu-devel] " Arnon Gilboa
2008-12-01 10:07 ` [Qemu-devel] " Thomas Bandelier
2008-12-11 18:46 ` Max Krasnyansky [this message]
2008-12-09 13:12 ` [Qemu-devel] " baibai_tao
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=49416013.6040305@kernel.org \
--to=maxk@kernel.org \
--cc=arnon.gilboa@qumranet.com \
--cc=lemagoup@gmail.com \
--cc=mark.burkley@emutex.com \
--cc=maxk@qualcomm.com \
--cc=qemu-devel@nongnu.org \
--cc=thomas.bandelier@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).