From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757031Ab0ICRvL (ORCPT ); Fri, 3 Sep 2010 13:51:11 -0400 Received: from cantor2.suse.de ([195.135.220.15]:51044 "EHLO mx2.suse.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753900Ab0ICRvJ (ORCPT ); Fri, 3 Sep 2010 13:51:09 -0400 Date: Fri, 3 Sep 2010 10:51:02 -0700 From: Tony Jones To: "Allan, Bruce W" Cc: "Kirsher, Jeffrey T" , "Brandeburg, Jesse" , "Duyck, Alexander H" , "Waskiewicz Jr, Peter P" , "Ronciak, John" , "e1000-devel@lists.sourceforge.net" , "linux-kernel@vger.kernel.org" , "bphilips@suse.de" Subject: Re: high latency on 82573L Message-ID: <20100903175102.GA7767@suse.de> References: <20100902033900.GA5283@suse.de> <8DD2590731AB5D4C9DBF71A877482A900168E59EFA@orsmsx509.amr.corp.intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <8DD2590731AB5D4C9DBF71A877482A900168E59EFA@orsmsx509.amr.corp.intel.com> User-Agent: Mutt/1.5.20 (2009-06-14) Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Sep 02, 2010 at 11:49:12AM -0700, Allan, Bruce W wrote: > Please provide more verbose lspci output and include the PCI config > space, i.e. 'lspci -s 2:0.0 -vvv -xxx' after the driver is loaded, # lspci -s 2:0.0 -vvv -xxx 02:00.0 Ethernet controller: Intel Corporation 82573L Gigabit Ethernet Controller Subsystem: Lenovo ThinkPad T60 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- kernel. Are there any messages in the system log regarding disabling > ASPM L0s and/or L1 on that device? It would appear it is being disabled: [ 0.194271] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it [ 0.297112] pci 0000:01:00.0: disabling ASPM on pre-1.1 PCIe device. You can enable it with 'pcie_aspm=force' [ 0.298003] pci 0000:02:00.0: disabling ASPM on pre-1.1 PCIe device. You can enable it with 'pcie_aspm=force' [ 0.299123] pci 0000:03:00.0: disabling ASPM on pre-1.1 PCIe device. You can enable it with 'pcie_aspm=force' [ 18.135907] e1000e 0000:02:00.0: Disabling ASPM L1 [ 18.137262] e1000e 0000:02:00.0: Disabling ASPM L0s but I see the same high ping latencies. > I can understand the latency with the OpenSUSE 2.6.34-based kernels > assuming commit 19833b5dff is not present, but I do not understand > the latency with 2.6.36-rc3. The first thing I tried was OpenSUSE 2.6.34 plus 19833b5dff. This led me to think it wasn't related to ASPM so I resorted to a bisect which ended up showing it was 6f461f6c7c. Anyways, all of the above is from vanilla 2.6.36-rc3 so lets ignore OpenSUSE kernels. http://ftp.suse.com/pub/people/tonyj/82573L/config is the config for .36-rc3 generated using localmodconfig, defaults chosen for all prompts. http://ftp.suse.com/pub/people/tonyj/82573L/dmesg is the full dmesg Tony