From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([208.118.235.92]:53929) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TiN7Q-0003X0-9f for qemu-devel@nongnu.org; Tue, 11 Dec 2012 05:31:24 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1TiN7K-0000HK-2S for qemu-devel@nongnu.org; Tue, 11 Dec 2012 05:31:20 -0500 Received: from mx1.redhat.com ([209.132.183.28]:8005) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1TiN3m-0007mx-G7 for qemu-devel@nongnu.org; Tue, 11 Dec 2012 05:27:34 -0500 Message-ID: <50C70550.2010101@redhat.com> Date: Tue, 11 Dec 2012 11:05:04 +0100 From: Gerd Hoffmann MIME-Version: 1.0 References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] What is the current state of the various usb implementations? List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: tom289332@Safe-mail.net Cc: qemu-devel@nongnu.org On 12/10/12 17:38, tom289332@Safe-mail.net wrote: > Hello, > > I sent this to qemu-discuss a week ago and got no responses, so I'm trying here. > > Looking at `qemu-kvm -device ?`, there seem to be multiple usb implementations: > ich9-usb-uhci2 > ich9-usb-uhci3 > ich9-usb-uhci1 > piix3-usb-uhci > piix4-usb-uhci > vt82c686b-usb-uhci These are all UHCI, just variants with different pci ids for the different chipsets we are emulating. USB 1.1. Stable. > ich9-usb-ehci1 > usb-ehci Likewise these basially differ in the pci id only. USB 2.0. Needs UHCI/OHCI companion controllers for USB 1.1 support (see docs/ich9-ehci-uhci.cfg). Stable. > nec-usb-xhci XHCI. USB 3.0. Mostly stable. Has seen less testing that the others though, both because it is the youngest code base and because guest support isn't that good. cheers, Gerd