From: Voluspa <li...@te...> - 2005-12-10 09:50:23
|
On 2005-12-06 15:12:28 Matthew Garrett wrote: >On Tue, Dec 06, 2005 at 10:17:38AM +0300, Roman I Khimov wrote: >> >> *C1: type[C1] promotion[--] demotion[--] >> latency[000] usage[00000000] > >Yup, that looks like the problem. I've no idea what changed in this >area, but without C2 state support heat output will be higher. Observe that C1 claims to be unused as well. I just compiled the 2.6.15-rc5 proper and have lost my one and only C-state: root@sleipner:~# diff -Nur dmesg-2.6.14 dmesg-2.6.15-rc5 |grep "power " -ACPI: CPU0 (power states: C1[C1]) root@sleipner:~# cat /proc/acpi/processor/CPU0/power active state: C1 max_cstate: C8 bus master activity: 00000000 states: *C1: type[C1] promotion[--] demotion[--] latency[000] usage[00000000] The usage field really does get used in 2.6.14 while staying zero in 15-rc5. I suspect this is the culprit (and no, I haven't tried the nocst boot param): --quote-- commit 6d93c64803a5fea84839789aae13290419c62d92 Author: Venkatesh Pallipadi <ven...@in...> Date: Thu Sep 15 12:19:00 2005 -0400 [ACPI] Prefer _CST over FADT for C-state capabilities Note: This ACPI standard compliance may cause regression on some system, if they have _CST present, but _CST value is bogus. "nocst" module parameter should workaround that regression. http://bugzilla.kernel.org/show_bug.cgi?id=5165 Signed-off-by: Venkatesh Pallipadi<ven...@in...> Signed-off-by: Len Brown <len...@in...> (cherry picked from 883baf7f7e81cca26f4683ae0d25ba48f094cc08 commit) --unquote-- Mvh Mats Johannesson -- |
From: Voluspa <li...@te...> - 2005-12-10 10:16:09
|
Nope, neither "nocst" nor "acpi=nocst" gave me back the C1 functionality... Mvh Mats Johannesson -- |
From: Roman I K. <ri...@os...> - 2005-12-10 10:19:36
|
10 =D0=B4=D0=B5=D0=BA=D0=B0=D0=B1=D1=80=D1=8F 2005 13:15 | Voluspa: > Nope, neither "nocst" nor "acpi=3Dnocst" gave me back the C1 > functionality... Yep, same here, just tried. =2D-=20 Roman ,---------------------------. ,--------------------------. / http://www.3os.ru/ V http://www.osrc.info/ \ .o. \ mailto: ri...@3o... ^ mailto: ri...@os... / ..o `---------------------------' `--------------------------' ooo gpg --recv-keys 0xE5E055C3 --keyserver hkp://subkeys.pgp.net |
From: Voluspa <li...@te...> - 2005-12-14 04:04:39
|
On Sat, 10 Dec 2005 13:20:15 +0300 Roman I Khimov wrote: > | Voluspa: > > Nope, neither "nocst" nor "acpi=nocst" gave me back the C1 > > functionality... > > Yep, same here, just tried. Sorry about the red herring. I've patched 2.6.14 with the two acpi suggestions for this stable series that Greg KH posted (both single and combined): [patch 10/26] ACPI: Prefer _CST over FADT for C-state capabilities http://marc.theaimsgroup.com/?l=linux-kernel&m=113446277408937&w=2 [patch 12/26] ACPI: Add support for FADT P_LVL2_UP flag http://marc.theaimsgroup.com/?l=linux-kernel&m=113446277427267&w=2 I thought nr 10 was the cause for the C-state regression, but neither effected my machine. C1 was used as it should. Now, I don't have the stomach for an un-cheerleaded "git bisect" of approximately four hours to find the real culprit. So unless someone waves the pompoms I'll slip quietly into the shadows, hoping the issue will disappear by itself before 2.6.15 is finalized. Mvh Mats Johannesson -- |
From: Thomas R. <tr...@su...> - 2005-12-22 13:36:00
|
Voluspa wrote: > On Sat, 10 Dec 2005 13:20:15 +0300 Roman I Khimov wrote: >> | Voluspa: >>> Nope, neither "nocst" nor "acpi=nocst" gave me back the C1 >>> functionality... >> Yep, same here, just tried. > > Sorry about the red herring. I've patched 2.6.14 with the two acpi > suggestions for this stable series that Greg KH posted (both single and > combined): > > [patch 10/26] ACPI: Prefer _CST over FADT for C-state capabilities > http://marc.theaimsgroup.com/?l=linux-kernel&m=113446277408937&w=2 > > [patch 12/26] ACPI: Add support for FADT P_LVL2_UP flag > http://marc.theaimsgroup.com/?l=linux-kernel&m=113446277427267&w=2 > > I thought nr 10 was the cause for the C-state regression, but neither > effected my machine. C1 was used as it should. Now, I don't have the > stomach for an un-cheerleaded "git bisect" of approximately four hours > to find the real culprit. So unless someone waves the pompoms I'll slip > quietly into the shadows, hoping the issue will disappear by itself > before 2.6.15 is finalized. > Maybe it is this little patch that also has been applied in rc5? http://bugzilla.kernel.org/show_bug.cgi?id=5452 If you have ACPI_DEBUG=y compiled in you should have seen: "BIOS reporting wrong ACPI idfor the processor", then it might be this one. Good luck, Thomas |
From: Voluspa <li...@te...> - 2005-12-22 15:08:06
|
On Thu, 22 Dec 2005 14:35:35 +0100 Thomas Renninger wrote: > Voluspa wrote: > > On Sat, 10 Dec 2005 13:20:15 +0300 Roman I Khimov wrote: > >> | Voluspa: > >>> Nope, neither "nocst" nor "acpi=nocst" gave me back the C1 > >>> functionality... > >> Yep, same here, just tried. > > > > Sorry about the red herring. I've patched 2.6.14 with the two acpi [...] > Maybe it is this little patch that also has been applied in rc5? > http://bugzilla.kernel.org/show_bug.cgi?id=5452 > > If you have ACPI_DEBUG=y compiled in you should have seen: > "BIOS reporting wrong ACPI idfor the processor", then it might be this one. Thanx Thomas, but no, I tripped on a bug totally unrelated to Roman's. Found the culprit and reported + opened a bugzilla: http://bugzilla.kernel.org/show_bug.cgi?id=5767 Mvh Mats Johannesson -- |