Hi,
as you may know, there is an experimental git repository at
git://git.kiszka.org/qemu.git ehci
Looking into this right now as I'm busy with various usb issues anyway.
Current state:
http://cgit.freedesktop.org/spice/qemu/log/?h=usb.1
- lacks integration with UHCI (currently, only EHCI is provided by
that tree, breaking USB 1.1 devices)
Sort-of fixed (see docs/usb2.txt).
David furthermore provided the following to-dos:
- lacks periodic frames support
- lacks isochronous traffic support
--verbose please. There seems to be some code for that?
- lacks split transactions support
That would need a USB 2.0 HUB emulation to be useful.
We lack that one too ;)
- NAK/reload support is kludgy at best
--verbose please.
cheers,
Gerd