Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751093AbWEDEwM (ORCPT ); Thu, 4 May 2006 00:52:12 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751322AbWEDEwM (ORCPT ); Thu, 4 May 2006 00:52:12 -0400 Received: from wx-out-0102.google.com ([66.249.82.194]:17250 "EHLO wx-out-0102.google.com") by vger.kernel.org with ESMTP id S1751093AbWEDEwL convert rfc822-to-8bit (ORCPT ); Thu, 4 May 2006 00:52:11 -0400 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=hYM4yakLURGjMzpmzc9T4Ap9perh5IpTqtdj0hpmdwWWKiiCf8RiBqGbtK59/zMTjHJjBaFS84CsuuMimkmTRqe2umFdxIFMXRPyLAskUCbxS4aQd8IUC0FsowkyJOGtHf1CC4qV9wx0ZT/RYNkFcoVhagZ9EFHV23UvKX46kCs= Message-ID: <2151339d0605032152g64ec77bfhe90dc08180463c31@mail.gmail.com> Date: Wed, 3 May 2006 21:52:11 -0700 From: "Nathan Becker" To: linux-kernel@vger.kernel.org Subject: USB 2.0 ehci failure with large amount of RAM (4GB) on x86_64 In-Reply-To: <2151339d0605032148n5d6936ay31ab017fbabc65b3@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7BIT Content-Disposition: inline References: <2151339d0605032148n5d6936ay31ab017fbabc65b3@mail.gmail.com> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2491 Lines: 57 Hi, I recently added two more memory modules to my Gigabyte K8NXP-SLI motherboard, bringing the total up to 4GB. I had 2GB previously and things were running well with kernel 2.6.16.9 x86_64. The CPU is an AMD 4800+ X2. After the upgrade, USB 2.0 stopped working. After connecting a pen drive the following dmesg comes up ehci_hcd 0000:00:02.1: GetStatus port 3 status 001803 POWER sig=j CSC CONNECT hub 1-0:1.0: port 3, status 0501, change 0001, 480 Mb/s hub 1-0:1.0: debounce: port 3: total 100ms stable 100ms status 0x501 ehci_hcd 0000:00:02.1: port 3 high speed ehci_hcd 0000:00:02.1: GetStatus port 3 status 001005 POWER sig=se0 PE CONNECT usb 1-3: new high speed USB device using ehci_hcd and address 4 usb 1-3: khubd timed out on ep0in len=0/64 usb 1-3: khubd timed out on ep0in len=0/64 usb 1-3: khubd timed out on ep0in len=0/64 and then it repeats attempting different addresses. If I rmmod ehci_hcd, then I can get the device to work, of course it's just running at USB 1.1. There appear to be varying reports of this problem in bugzilla and on message boards: bugzilla #5835 bugzilla #6201 I am not sure which of these, if any, are the same as the problem I'm having. Any advice on where to go with this problem would be much appreciated. I suspect that a significant clue to this is that it only occurs with large amounts of RAM. It also only seems to occur in 64-bit mode. I booted a 32-bit kernel from the Slax live CD 5.1.0 and USB 2.0 worked fine with all my RAM intact (well only 3.4 GB, but that's a different story). I'm happy to post more details and or try patches out. I just retested with kernel 2.6.16.13 and the problem persists. I've already tried various combinations of settings in the BIOS, but they have no effect. There is an option to remap for 4GB. If that is turned off then the kernel only sees 3.4 GB of RAM instead of 4GB, but it seems to have no effect on this problem. I also tried changing the USB memory option between shadow and lowmem. That also had no effect on this problem. I do use the NVIDIA binary graphics driver, but I retested for this problem without it loaded and the problem persists. Please cc me directly with any replies. Thanks very much for your help, Nathan - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/