After spending some time trying to figure out why the emulated UHCI USB controller is so slow, I switched uhci_usb_init() in hw/pc.c to ohci_usb_init(). To my delight, Linux booted up and detected the controller on the first try, and accessing an emulated block device is 2 to 3 times faster.
It seems that UHCI is used only on i386, while the other architectures use OHCI. Would switching i386 to OHCI cause problems for other guest OSes? --Ed _______________________________________________ Qemu-devel mailing list Qemu-devel@nongnu.org http://lists.nongnu.org/mailman/listinfo/qemu-devel