From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ceriel Jacobs Subject: r8168 is needed to enter P-state: Package State 6 (pc6) on Haswell hardware Date: Wed, 01 Oct 2014 01:09:29 +0200 Message-ID: <542B3829.3010108@crashplan.pro> Mime-Version: 1.0 Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Cc: netdev@vger.kernel.org To: Realtek linux nic maintainers , Francois Romieu Return-path: Received: from relay3-d.mail.gandi.net ([217.70.183.195]:32883 "EHLO relay3-d.mail.gandi.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751105AbaI3XJh (ORCPT ); Tue, 30 Sep 2014 19:09:37 -0400 Sender: netdev-owner@vger.kernel.org List-ID: With in-kernel r8169 module, only P-state package C3 (pc3) can be reached when enabling ASPM. Only after installing r8168 driver (and enabling ASPM), a Haswell Celeron G1820/G1840 processer will enter package C6 state (pc6). Tested with Ubuntu kernel 3.13 x86_64 and Ubuntu mainline Linux ubuntu14 3.17.0-999-generic #201409240305 SMP Wed Sep 24 02:07:04 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux I hope this gets fixed: Haswell processor entering pc6 with ASPM enabled and r8169 in-kernel module. R8111GR hardware: # lspci -nnkvv -s 03:00.0 03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 11) Subsystem: ASRock Incorporation Motherboard (one of many) [1849:8168] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- Capabilities: [170 v1] Latency Tolerance Reporting Max snoop latency: 71680ns Max no snoop latency: 71680ns