From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1FWxtt-0002MZ-PN for qemu-devel@nongnu.org; Fri, 21 Apr 2006 11:50:29 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1FWxtt-0002M3-1H for qemu-devel@nongnu.org; Fri, 21 Apr 2006 11:50:29 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FWxts-0002Ls-Qs for qemu-devel@nongnu.org; Fri, 21 Apr 2006 11:50:28 -0400 Received: from [24.93.47.41] (helo=ms-smtp-02.texas.rr.com) by monty-python.gnu.org with esmtp (Exim 4.52) id 1FWxvS-0002Nt-Pq for qemu-devel@nongnu.org; Fri, 21 Apr 2006 11:52:07 -0400 Received: from [192.168.0.11] (cpe-67-9-160-120.austin.res.rr.com [67.9.160.120]) by ms-smtp-02.texas.rr.com (8.13.4/8.13.4) with ESMTP id k3LFoOFd008104 for ; Fri, 21 Apr 2006 10:50:25 -0500 (CDT) Message-ID: <4448FF3F.3030009@austin.rr.com> Date: Fri, 21 Apr 2006 10:50:23 -0500 From: Lonnie Mendez MIME-Version: 1.0 Subject: Re: [Qemu-devel] Large USB patch References: <4447E811.1040403@gmx.de> <4448F1F6.4090609@austin.rr.com> In-Reply-To: <4448F1F6.4090609@austin.rr.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Lonnie Mendez wrote: >> known problems: >> 1. under linux the uhci controller reports an error if no usb device is >> connected >> > > The port registers on the uhci controller shows no appropriate > response to an HCHALT command that is issued and so the hcd puts the > controller into global suspend. The problem is more likely that the controller is being suspended but there is currently nothing being done to signal it to wake up on appropriate events. If the error/warning message you got was something like "controller still running" then changing uhci writew to always set UHCI_STS_HCHALTED on writing 0 to bit 0 of cmd register seems to clear the message. That means having the bit set in the frame is a bit redundant and also makes the bit a less accurate indicator of hchalt.