[Bug 396311] New: Kernel does no CPU Frequency scaling
https://bugzilla.novell.com/show_bug.cgi?id=396311 Summary: Kernel does no CPU Frequency scaling Product: openSUSE 11.0 Version: RC 1 Platform: 32bit OS/Version: openSUSE 11.0 Status: NEW Severity: Major Priority: P5 - None Component: Kernel AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: catcher@vollbio.de QAContact: qa@suse.de Found By: Beta-Customer Created an attachment (id=219453) --> (https://bugzilla.novell.com/attachment.cgi?id=219453) Output of powertop --dump Hi Problem: On my notebook the kernel does no Frequency scaling, the frequency always stays on the lowest possible value. No matter wheter the notebook is pluged in or on battery, idle or loaded the frequency stays the same. Notebook: FSC E8410, Intel C2D T9300 Processor Lowest frequency is 800MHz, highest is 2500MHz How I tested it? Idle system: 800MHz 4 copies of "yes >/dev/null" : 800MHz + 2 copies of "cat /dev/zero > /dev/null" : 800MHz It is a fresh install of Suse11RC1, and this really should be working, since it is working under WinXP Please tell me whether you need additional information -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c1 --- Comment #1 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-02 03:16:10 MDT --- Created an attachment (id=219454) --> (https://bugzilla.novell.com/attachment.cgi?id=219454) Output of cpuinfo -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c2 --- Comment #2 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-02 03:16:56 MDT --- Created an attachment (id=219455) --> (https://bugzilla.novell.com/attachment.cgi?id=219455) Output of dmesg -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User chrubis@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c3 Cyril Hrubis <chrubis@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |catcher@vollbio.de --- Comment #3 from Cyril Hrubis <chrubis@novell.com> 2008-06-02 09:31:55 MDT --- Could you also attach output from "cpufreq-info" (package cpufrequitls)? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c4 --- Comment #4 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-03 00:15:55 MDT --- Created an attachment (id=219713) --> (https://bugzilla.novell.com/attachment.cgi?id=219713) Output of cpufreq-info -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User chrubis@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c5 Cyril Hrubis <chrubis@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |chrubis@novell.com AssignedTo|bnc-team-screening@forge.provo.novell.com |kernel-maintainers@forge.provo.novell.com Status|NEEDINFO |NEW Info Provider|catcher@vollbio.de | --- Comment #5 from Cyril Hrubis <chrubis@novell.com> 2008-06-03 03:23:27 MDT --- Please next time remove NEEDINFO status by selecting "This comment/attachment provides ..." checkbox after supplying needed information. Looks like your cpufreq current policy is to have cpu clock between 800Mhz and 800Mhz. You can try to set upper limit to 2.5Ghz by "cpufreq-set -c 0 --max 2.5Ghz" and "cpufreq-set -c 1 --max 2.5Ghz". Moving to kernel maintainers. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c6 --- Comment #6 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-03 03:53:47 MDT --- I tried changeing the policy like you suggested but that had no effect. The policy still ist between 800MHz and 800MHz. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 Lars Marowsky-Bree <lmb@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|kernel-maintainers@forge.provo.novell.com |pavel@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User pavel@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c7 Pavel Machek <pavel@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |trenn@novell.com, seife@novell.com Status|NEW |NEEDINFO Info Provider| |catcher@vollbio.de --- Comment #7 from Pavel Machek <pavel@novell.com> 2008-06-03 11:08:03 MDT --- I'm not sure it is kernel problem: it seems like something decided 800MHz is right speed to use. Can you go to /sys/devices/system/cpu/cpu0/cpufreq and try to tweak parameters directly? You may need to tweak both cpu0 and cpu1. Also, try your luck with init=/bin/bash; perhaps cpu scaling works there? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User seife@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c8 --- Comment #8 from Stefan Seyfried <seife@novell.com> 2008-06-03 11:34:05 MDT --- Just to make sure we don't overlook anything: please post the output of cd /sys/devices/system/cpu/; grep -r . cpu?/cpufreq (run as root) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c9 --- Comment #9 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-04 02:03:58 MDT --- Hi, okay this is really strange. As I started the notebook this morning, frequency scaling suddenly worked. I don't know why, I did not install or change anything. Just as I was typing the message that the problem does not occur anymore, I checked again and now it's back. cpufreq-info: current policy: frequency should be within 800 MHz and 800 MHz. I really do not understand this. I tried to tweak /sys/devices/system/cpu/cpu0/cpufreq directly - did not work. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c10 Sebastian Gerecke <catcher@vollbio.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Info Provider|catcher@vollbio.de | --- Comment #10 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-04 02:05:10 MDT --- Created an attachment (id=220005) --> (https://bugzilla.novell.com/attachment.cgi?id=220005) Shell output -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User seife@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c11 --- Comment #11 from Stefan Seyfried <seife@novell.com> 2008-06-04 02:09:39 MDT --- just a guess: your machine is running hot and the firmware is throttling the cpu frequency. Did you already try cleaning the heatsink and the fan? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c12 --- Comment #12 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-04 02:53:31 MDT --- I don't thinks that's it. The notebook is only 3 months old now and still quite clean. Temperature seems to be normal considering 26°C environment temperature linux-94bj:/mnt # sensors coretemp-isa-0000 Adapter: ISA adapter Core 0: +41.0°C (high = +100.0°C, crit = +100.0°C) coretemp-isa-0001 Adapter: ISA adapter Core 1: +40.0°C (high = +100.0°C, crit = +100.0°C) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User pavel@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c13 Pavel Machek <pavel@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Major |Normal Status|NEW |ASSIGNED --- Comment #13 from Pavel Machek <pavel@novell.com> 2008-06-04 12:58:48 MDT --- Actually, deinstall lm_sensors. They are known to interfere with ACPI. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User pavel@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c14 Pavel Machek <pavel@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO Info Provider| |catcher@vollbio.de --- Comment #14 from Pavel Machek <pavel@novell.com> 2008-06-05 02:47:10 MDT --- Did lm_sensor uninstall help? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User pavel@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c15 --- Comment #15 from Pavel Machek <pavel@novell.com> 2008-06-07 15:38:18 MDT --- Hmm, there's thread on lkml with subject Re: bug? acpi p-state + ondemand keeps dropping max freq ..which seems to be similar bug. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c16 Sebastian Gerecke <catcher@vollbio.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|catcher@vollbio.de | --- Comment #16 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-10 03:31:46 MDT --- Sorry, I was away from the office. I tried installing Ubuntu Hardy (Kernel 2.6.24) and expirienced the same problems as I did using Suse. So this is not a Suse specific problem. It really seems to me that it is a kernel problem as described by you on lkml, the behavior of my notebook is exactly the same. I started Suse and before starting KDE I went to tty1 and did a cpufreq-info. Then I waitet for some time, and did it again and again. scaling_max_freq was 2GHz the first time (should be 2.5), then 1.2GHz and finally 0.8GHz. That happend within 3 minutes. And now I can not get it back up again, no matter which power-govenor I use. And deinstalling lm_sensors did not help (and it never was installed under Ubuntu and I still have those problems) This really drives me nuts, I mean what's the point in having a 2.5GHz cpu if you can only use 0.8GHz? Is there anything I can do to help solving this problem? Some softwaretest or kernel boot parameters? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User pavel@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c17 --- Comment #17 from Pavel Machek <pavel@novell.com> 2008-06-10 06:09:55 MDT --- What about unloading cpufreq modules? THat should get you 2.5GHz cpu back. Has linux ever worked properly on this machine? Could you perhaps try some live-cd with older kernel? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c18 --- Comment #18 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-10 08:17:37 MDT --- Unloading cpufreq-modules deletes the entries in /sys/devices/system/cpu/cpu?/cpufreq so I don't see the frequency anymore. I tried knoppix 5.2 using a 2.6.19.5 Kernel - same problem. No, actually all the distributions I tried with all their different kernels (2.6.19-2.6.25) showed this problem. It does work using WinXP though. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 Pablo Sanchez <pablo@blueoakdb.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Blocks| |399068 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User pavel@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c19 Pavel Machek <pavel@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO Info Provider| |catcher@vollbio.de --- Comment #19 from Pavel Machek <pavel@novell.com> 2008-06-13 02:35:28 MDT --- Well, after unloading cpufreq, you don't see the frequency, but you should be able to time something to make sure it is at the max. Can you try something really old -- like 2.6.9 or 2.6.16? Can you try if frequency still "locks down" in init=/bin/bash? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User trenn@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c20 --- Comment #20 from Thomas Renninger <trenn@novell.com> 2008-06-13 03:48:39 MDT --- This may be related to this bug: T61p speedstep problems (ondemand scheduler) https://bugzilla.novell.com/show_bug.cgi?id=374099 I wonder how much machines are affected... There it "sometimes" happens that freq is limited to 800. It's just a guess, but for now I expect the bug lies in the kernel's cpufreq layer and I could imagine a locking problem there again which probably is very hard to find. Sebastian: Can you also try: processor.ignore_ppc boot parameter with a 11.0 kernel please. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User trenn@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c21 --- Comment #21 from Thomas Renninger <trenn@novell.com> 2008-06-13 04:09:07 MDT --- Thanks for the pointer to the discussion, Pavel! It is: processor.ignore_ppc=1 boot parameter. It probably will help, but this is not a solution for longterm... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c22 Sebastian Gerecke <catcher@vollbio.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|catcher@vollbio.de | --- Comment #22 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-16 02:56:59 MDT --- Hi I'm having trouble unloading acpi_cpufreq. Somthing is using it but I don't know which process. Also I am yet to find a livecd with a kernel that old. If you know one, please tell me. The kernel parameter processor.ignore_ppc=1 did work, I was able to use the maximum frequency. I tested it with SuperPi (http://blog.linuxoss.com/2008/04/09/super-pi-linux-how-fast-is-your-computer...) which gave me a time of 30sec@2.5GHz and 100sec@0.8GHz for 2*10^6 digits of pi. Booting into /bin/bash did also work. I left the system alone for some time to allow it to drop the frequency if it would. The I ran Pi which again gave me a time of 30sec, so I assume the system was at 2.5GHz. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User pavel@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c23 Pavel Machek <pavel@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pavel@novell.com AssignedTo|pavel@novell.com |astarikovskiy@novell.com Status|ASSIGNED |NEW --- Comment #23 from Pavel Machek <pavel@novell.com> 2008-06-16 03:08:03 MDT --- Sorry, I missed the fact that ignore_ppc helps. Ignore_ppc comments seem to suggest that this is a BIOS problem: Alexey, can you help here? Sebastian, can you try to update the BIOS, and contact FSC for help if that does not work? /* * _PPC support is implemented as a CPUfreq policy notifier: * This means each time a CPUfreq driver registered also with * the ACPI core is asked to change the speed policy, the maximum * value is adjusted so that it is within the platform limit. * * Also, when a new platform limit value is detected, the CPUfreq * policy is adjusted accordingly. */ static unsigned int ignore_ppc = 0; module_param(ignore_ppc, uint, 0644); MODULE_PARM_DESC(ignore_ppc, "If the frequency of your machine gets wrongly" \ "limited by BIOS, this should help"); -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c24 --- Comment #24 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-16 03:27:30 MDT --- I checked and I already have the latest bios. Booting into /bin/bash also worked without the kernel parameter, so isn't this a case of some process somehow limiting the maximum frequency? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User hmacht@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c25 --- Comment #25 from Holger Macht <hmacht@novell.com> 2008-06-16 03:34:10 MDT --- I can't imagine any process in openSUSE doing this. If you like to make 100% sure, please do $ mv /usr/lib/hal/hald-addon-cpufreq /tmp/ $ insserv -r powersaved [reboot->test] $ mv /tmp/hald-addon-cpufreq /usr/lib/hal/ $ insserv powersaved -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User astarikovskiy@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c26 --- Comment #26 from Alexey Starikovskiy <astarikovskiy@novell.com> 2008-06-16 03:39:54 MDT --- please provide acpidump output. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c27 --- Comment #27 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-16 03:51:49 MDT --- okay, I tested that, and the problem remains, so you where right. still - why does this problem not occour when I boot with init=/bin/bash? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c28 --- Comment #28 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-16 03:56:09 MDT --- Created an attachment (id=222232) --> (https://bugzilla.novell.com/attachment.cgi?id=222232) acpidump -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User chrubis@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c29 --- Comment #29 from Cyril Hrubis <chrubis@novell.com> 2008-06-16 04:06:17 MDT --- In init=/bin/bash no init scripts are being run so I guess that some cpufreq/acpi kernel modules are not loaded at this time. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User trenn@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c30 --- Comment #30 from Thomas Renninger <trenn@novell.com> 2008-06-16 10:44:10 MDT --- modprobe acpi-cpufreq should be enough in 11.0. And you might need to mount sys: mount /sys -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User len.brown@intel.com added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c31 Len Brown <len.brown@intel.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |acpi-bugzilla@lists.sourceforge.net --- Comment #31 from Len Brown <len.brown@intel.com> 2008-06-17 11:46:39 MDT --- Thanks for the acpidump. OperationRegion (VIST, SystemMemory, 0xCF6CDA9F, 0x000003B7) .. Method (_INI, 0, NotSerialized) { \_SB.OSTP () If (LGreaterEqual (\_SB.OSTP (), 0x40)) { Load (VIST, VSTH) } please attach the output from... # acpidump --addr 0xCF6CDA9F --length 0x000003B7 also, it might be interesting to boot with "acpi_osi="!Windows 2006" (or just "acpi_osi=") to disable this vista specific AML support. DefinitionBlock ("SSDT2.aml", "SSDT", 1, "FUJ ", "FJNB1CF ", 0x01130000) { .. Name (SSDT, Package (0x0C) { "CPU0IST ", 0xCF6CAC19, 0x000002BC, "CPU1IST ", 0xCF6CB061, 0x000000B8, "CPU0CST ", 0xCF6CB119, 0x00000627, "CPU1CST ", 0xCF6CB740, 0x00000047 }) .. OperationRegion (IST0, SystemMemory, DerefOf (Index (SSDT, 0x01)), DerefOf (Index (SSDT, 0x02 ))) Load (IST0, HI0) Please attach the output from # acpidump --addr 0xCF6CAC19 --length 0x000002BC # acpidump --addr 0xCF6CB061 --length 0x000000B8 # acpidump --addr 0xCF6CB119 --length 0x00000627 # acpidump --addr 0xCF6CB740 --length 0x00000047 The DSDT is full of arithmetic on _PPC... Method TCTR, invoked from GPE handler _L1C increments and decrements _PPC. Method TPTS resets _PPC to 0, but it is called only on _PTS (prepare to sleep), which gets invoked on suspend. It would be interesting to see what ACPI events you're getting. $ grep . /sys/firmware/acpi/interrupts/* will tell us. we expect gpe1C to be the one that is having an effect on _PPC. Unclear what actually causes the events though. What do you see with $ grep . /proc/acpi/thermal_zone/*/* -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User len.brown@intel.com added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c32 --- Comment #32 from Len Brown <len.brown@intel.com> 2008-06-17 11:56:23 MDT --- Created an attachment (id=222566) --> (https://bugzilla.novell.com/attachment.cgi?id=222566) patch in 2.6.26 Thanks for the dmesg. ACPI Error (tbinstal-0134): Table has invalid signature [ ], must be SSDT, PSDT or OEMx [20070126] ACPI Error (psparse-0537): Method parse/execution failed [\_SB_._INI] (Node f7432e64), AE_BAD_SIGNATURE Please try this patch from upstream to see if this message goes away (and see if it has any effect on the problem at hand) commit bc45b1d39a925b56796bebf8a397a0491489d85c Author: Bob Moore <robert.moore@intel.com> Date: Tue Jun 10 14:12:50 2008 +0800 ACPICA: Ignore ACPI table signature for Load() operator -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 Len Brown <len.brown@intel.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |len.brown@intel.com Status|NEW |NEEDINFO Info Provider| |catcher@vollbio.de -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c33 Sebastian Gerecke <catcher@vollbio.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW Info Provider|catcher@vollbio.de | --- Comment #33 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-18 00:51:31 MDT --- Created an attachment (id=222656) --> (https://bugzilla.novell.com/attachment.cgi?id=222656) Output of acpidump --addr 0xCF6CAC19 --length 0x000002BC -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c34 --- Comment #34 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-18 00:52:31 MDT --- Created an attachment (id=222658) --> (https://bugzilla.novell.com/attachment.cgi?id=222658) acpidump --addr 0xCF6CB061 --length 0x000000B8 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c35 --- Comment #35 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-18 00:53:16 MDT --- Created an attachment (id=222659) --> (https://bugzilla.novell.com/attachment.cgi?id=222659) acpidump --addr 0xCF6CB119 --length 0x00000627 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c36 --- Comment #36 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-18 00:53:49 MDT --- Created an attachment (id=222660) --> (https://bugzilla.novell.com/attachment.cgi?id=222660) acpidump --addr 0xCF6CB740 --length 0x00000047 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c37 --- Comment #37 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-18 00:54:44 MDT --- Created an attachment (id=222661) --> (https://bugzilla.novell.com/attachment.cgi?id=222661) acpidump --addr 0xCF6CDA9F --length 0x000003B7 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c38 --- Comment #38 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-18 00:55:22 MDT --- Created an attachment (id=222662) --> (https://bugzilla.novell.com/attachment.cgi?id=222662) Output of grep . /sys/firmware/acpi/interrupts/ -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c39 --- Comment #39 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-18 00:55:57 MDT --- Created an attachment (id=222663) --> (https://bugzilla.novell.com/attachment.cgi?id=222663) Output of grep . /proc/acpi/thermal_zone -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c40 --- Comment #40 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-18 01:07:11 MDT --- Created an attachment (id=222666) --> (https://bugzilla.novell.com/attachment.cgi?id=222666) acpidump with kernel parameter acpi_osi="!Windows 2006" -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c41 --- Comment #41 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-18 01:08:45 MDT --- Created an attachment (id=222667) --> (https://bugzilla.novell.com/attachment.cgi?id=222667) Output of dmesg with kernel parameter acpi_osi="!Windows 2006" -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c42 --- Comment #42 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-18 01:22:41 MDT --- Well, I booted with acpi_osi="!Windows 2006" and now the problem seems to have gone. .. current policy: frequency should be within 800 MHz and 2.50 GHz. .. Watching powertop is also nice, with only five to ten wakeups a second :) I am quite happy with beeing able to use my notebook properly now :) Is this a real solution or is it just a workaround? @All : Thank you very much for your help ! @Len Brown: Regarding comment 32: I'm a beginner, I'm not shure what you want me to do. Shall I download kernel 2.6.25 from kernel.org, apply the patch, make my own kernel and then boot it? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c43 --- Comment #43 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-18 01:27:46 MDT --- Created an attachment (id=222669) --> (https://bugzilla.novell.com/attachment.cgi?id=222669) Output of powertop --dump with kernel parameter acpi_osi="!Windows 2006" -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User trenn@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c44 --- Comment #44 from Thomas Renninger <trenn@novell.com> 2008-06-18 02:26:20 MDT ---
Well, I booted with acpi_osi="!Windows 2006" and now the problem seems to have gone. Great! It's time to move away from osi=Windows ... I already set up a mail for the cpufreq list, but wanted to provide a patch with osi=spec_conform implemented. This is the correct fix (not a workaround) for this machine.
-- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 Thomas Renninger <trenn@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User trenn@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c45 Thomas Renninger <trenn@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO Info Provider| |catcher@vollbio.de --- Comment #45 from Thomas Renninger <trenn@novell.com> 2008-06-18 02:50:36 MDT --- Ahh seeing your (Len's) post on the cpufreq list: The not loading table should not be the root cause, no cpufreq related info was in there. But also in the DSDT we couldn't find anything related to cpufreq so I could be wrong and the missing table might have caused this... Can you try this kernel, it's a recent 2.6.26-rc6 with the patch to still load the SSDT with broken signature included: ftp://ftp.suse.com/pub/projects/kernel/kotd/HEAD/i386/kernel-default.rpm Best you install this one with rpm -ivh --force (not U for update to be able to switch back to the original one). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c46 --- Comment #46 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-18 03:21:43 MDT --- Using that kernel the system boots to the point where ist says: bootsplash: status on console 0 changed to off (before that it was mounting the drives) There it stops. Nothing happens and the notebook does not react anymore. It is independent of whether I add acpi_osi="!Windows 2006" as parameter or not. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c47 Sebastian Gerecke <catcher@vollbio.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |ASSIGNED Info Provider|catcher@vollbio.de | --- Comment #47 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-18 03:24:05 MDT --- And by the way, using acpi_osi="!Windows 2006" the notebook also works with Ubuntu kernel 2.6.24 (don't know wheter this is important for you) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c48 --- Comment #48 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-18 03:39:18 MDT --- I had to add "splash=off nosplash". I did not use acpi_osi="!Windows 2006" The problem is still gone. So that kernel does seem to fix the problem even without acpi_osi="!Windows 2006". -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User yakui.zhao@intel.com added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c49 Yakui Zhao <yakui.zhao@intel.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |yakui.zhao@intel.com --- Comment #49 from Yakui Zhao <yakui.zhao@intel.com> 2008-06-18 18:59:11 MDT --- It seems that the cpufreq can work normally even without the option of acpi="!windows 2006" after the patch in comment #32 is applied. In the patch of comment #32 the table is still loaded even when it has no signature. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User yakui.zhao@intel.com added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c50 --- Comment #50 from Yakui Zhao <yakui.zhao@intel.com> 2008-06-18 19:17:59 MDT --- Hi, Thomas There is a similar bug in kernel bugzilla. http://bugzilla.kernel.org/show_bug.cgi?id=9919 In the DSDT we can't find anything directly related with cpufreq.But the cpufreq is affected by whether the VIST table is loaded successfully. When there is no boot option of acpi_osi!=windows2006, OS will try to load the SSDT table from the address of 0x7F6CDAFC( VIST table). But the VIST table has no signature, which causes that the vista table can't be loaded successfully. As the vist table is not loaded, the _INI will return execption, which causes that the following object can't be executed correctly. Of course the other side effect is that some objects can't be found. For example: \_SB_.PCI0.GFX0.LCD_.BLNF.
Method (\_SB._INI, 0, NotSerialized) { \_SB.OSTP () If (LGreaterEqual (\_SB.OSTP (), 0x40)) { Load (VIST, VSTH) }// because of the error, the _INI object will exit directly. \_SB.FEXT.BINI () // BINI object can't be executed. \_SB.PCI0.LPCB.TINI () //TINI object can't be executed. } From the AML code it seems that the following variables are initialized in the TINI object. > TCDT, TCUT ( the two variables are related with the _PPC object) As the variables related with the _PPC object are not initialized correctly, the cpufreq won't work well. If the boot option of acpi!="windows 2006" is added, the VIST table won't be loaded and the _INI method can be executed correctly. So cpufreq can work well.
After the patch inc omment #32 is applied, the _INI object can be executed correctly and the variables related with _PPC object are also initialized correctly. So in such case the cpufreq can work well even without the option of acpi!="windows 2006". Thanks. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User len.brown@intel.com added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c51 --- Comment #51 from Len Brown <len.brown@intel.com> 2008-06-18 19:27:37 MDT --- Thomas, Thanks for preparing the test kernel with patch from comment #32 Sebastian, Thanks for confirming that the patch in comment #32 fixes the issue. Yes, this is the "real fix", invoking acpi_osi= boot parameter was just to help diagnose the problem (and work around it on kernels that don't yet have the real fix) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User catcher@vollbio.de added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c52 --- Comment #52 from Sebastian Gerecke <catcher@vollbio.de> 2008-06-19 01:04:10 MDT --- Hi okay, than for me this problem is closed. I will be using acpi_osi= until 2.6.26 is out. Thanks again for your help. Sebastian ps: If I can be of any further assistance, please let me know. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User trenn@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c53 Thomas Renninger <trenn@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #53 from Thomas Renninger <trenn@novell.com> 2008-06-23 07:50:28 MDT --- The patch is included in 11.0 kernel. You may want to wait for the next kernel maintenance update, but going for acpi_osi="!Windows 2006" hook is a good idea anyway. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=396311 User meissner@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=396311#c54 --- Comment #54 from Marcus Meissner <meissner@novell.com> 2008-07-08 08:50:17 MDT --- 11.0 update kernel released, version-release is 2.6.25.9-0.2 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com