From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1FWySM-00008d-Pg for qemu-devel@nongnu.org; Fri, 21 Apr 2006 12:26:06 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1FWySL-00007l-7E for qemu-devel@nongnu.org; Fri, 21 Apr 2006 12:26:06 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1FWySL-00007h-2Y for qemu-devel@nongnu.org; Fri, 21 Apr 2006 12:26:05 -0400 Received: from [213.165.64.20] (helo=mail.gmx.net) by monty-python.gnu.org with smtp (Exim 4.52) id 1FWyTv-0006jL-GR for qemu-devel@nongnu.org; Fri, 21 Apr 2006 12:27:43 -0400 Message-ID: <44490798.1070902@gmx.de> Date: Fri, 21 Apr 2006 18:26:00 +0200 From: nix.wie.weg@gmx.de MIME-Version: 1.0 Subject: Re: [Qemu-devel] Large USB patch References: <4447E811.1040403@gmx.de> <4448F1F6.4090609@austin.rr.com> <4448FF3F.3030009@austin.rr.com> In-Reply-To: <4448FF3F.3030009@austin.rr.com> Content-Type: text/plain; charset=ISO-8859-1 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 Hello, Lonnie Mendez wrote: > Lonnie Mendez wrote: > >> >> 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. Yes this seems to be the case. I will take a look at it. Maybe I can get the signaling correct. I will read the specification, what the correct handling should be. I must tell you: very impressive and fast error detection. I take my hat :) With kind regards Tino H. Seifert