Am 04.12.2010 01:18, Gerd Hoffmann wrote: > 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).
Very nice. Some remarks: - command line must look like this: ... -drive if=none,id=usbstick,file=/path/to/image \ -device usb-storage,bus=ehci.0,drive=usbstick ie. register driver device referencing it, and there was a typo id->if - long-term, "-usb" should become a shorthand for "-device usb-uhci,id=uhci -device usb-ehci,id=ehci" (at least for x86) Unfortunately, msd is not yet magically healed: non queue head request in async schedule processing error - resetting ehci HC > >> 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. > Those are questions for David. Jan PS: Your tree lacks conversion of usb-musb.c.
signature.asc
Description: OpenPGP digital signature