[Bug 404245] New: Acer laptop poweroffs intermintently after overheating
https://bugzilla.novell.com/show_bug.cgi?id=404245 Summary: Acer laptop poweroffs intermintently after overheating Product: openSUSE 11.0 Version: Final Platform: x86-64 OS/Version: openSUSE 11.0 Status: NEW Severity: Major Priority: P5 - None Component: Kernel AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: daugirdas@gmail.com QAContact: qa@suse.de Found By: --- Dear all, The problem was introduced in openSUSE 10.3 as a bugfix to one of the system files (probably kernel). The Original openSUSE 10.3 installation and all the previous 10.x versions ran perfectly fine, so does winxp 64 bit. To be honest I had the same issue with ubuntu ( [Bug 22336] ) and therefore switched to your product. My laptop is the notorious Acer Aspire 1522 WLMi, with AMD Athlon K8 3000+ processor and Nvidia geforce go5700 graphics card. I am sorry I haven't reported this before, as I had just a several crashes every now and then, but with 11.0 I ran into much more trouble. I presume there are some background processes which use much more CPU power? So today I just had facebook on FF on was on skype on KDE3 and it shut down just in 10 minutes. Yesterday it crashed when I had digikam on, and on the other occasion I just barely started gnome. Now it makes it unusable for me therefore it is major bug. My CPU policy is set on demand. "watch acpi -V" shows a massive hike in temperatures, which go uncontrolled up to 80C and there it goes. The setup was the only place where I used to have this problem before, went smoothly this time. [Bug 227360] If you need some technical information, please let me know and I'll do my best to get it for you. P.S. Well done with finally fixing the package management! Kind regards, Daugirdas Tomas Racys -- 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=404245
User daugirdas@gmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c1
--- Comment #1 from Daugirdas Racys
https://bugzilla.novell.com/show_bug.cgi?id=404245
User daugirdas@gmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c2
--- Comment #2 from Daugirdas Racys
https://bugzilla.novell.com/show_bug.cgi?id=404245
User daugirdas@gmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c3
--- Comment #3 from Daugirdas Racys
https://bugzilla.novell.com/show_bug.cgi?id=404245
User daugirdas@gmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c4
--- Comment #4 from Daugirdas Racys
https://bugzilla.novell.com/show_bug.cgi?id=404245
Cyril Hrubis
https://bugzilla.novell.com/show_bug.cgi?id=404245
User daugirdas@gmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c5
--- Comment #5 from Daugirdas Racys
https://bugzilla.novell.com/show_bug.cgi?id=404245
User daugirdas@gmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c6
--- Comment #6 from Daugirdas Racys
https://bugzilla.novell.com/show_bug.cgi?id=404245
User daugirdas@gmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c7
--- Comment #7 from Daugirdas Racys
if (ACPI_SUCCESS(status)) { 447,452c445,454 < < if (memcmp(&tz->trips.passive.devices, &devices, < sizeof(struct acpi_handle_list))) { < memcpy(&tz->trips.passive.devices, &devices, < sizeof(struct acpi_handle_list)); < ACPI_THERMAL_TRIPS_EXCEPTION(flag, "device");
if (memcmp(&tz->trips.passive.devices, &devices, sizeof(struct acpi_handle_list))) { memcpy(&tz->trips.passive.devices, &devices, sizeof(struct acpi_handle_list)); ACPI_THERMAL_TRIPS_EXCEPTION(flag, "device"); } } else { tz->trips.passive.flags.valid = 0; ACPI_EXCEPTION((AE_INFO, status, "Invalid passiv trip" " point\n"));
I can't read this but hopefully this would suggest something. Especially since thermal.c contains these lines further down: /* take no action if nocrt is set */ if(!nocrt) { printk(KERN_EMERG "Critical temperature reached (%ld C), shutting down.\n", KELVIN_TO_CELSIUS(tz->temperature)); orderly_poweroff(true); } Another point: THRC critical point on my system is 97C. 90C is PASSIVE, but I get shutdowns at 90C. That may also mean kernel confuses CRITICAL with PASSIVE! -- 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=404245
User daugirdas@gmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c8
Daugirdas Racys
https://bugzilla.novell.com/show_bug.cgi?id=404245
User trenn@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c9
Thomas Renninger
https://bugzilla.novell.com/show_bug.cgi?id=404245
Thomas Renninger
https://bugzilla.novell.com/show_bug.cgi?id=404245
User daugirdas@gmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c10
--- Comment #10 from Daugirdas Racys
https://bugzilla.novell.com/show_bug.cgi?id=404245
User trenn@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c11
--- Comment #11 from Thomas Renninger
https://bugzilla.novell.com/show_bug.cgi?id=404245
User jnelson-suse@jamponi.net added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c12
Jon Nelson
https://bugzilla.novell.com/show_bug.cgi?id=404245
User daugirdas@gmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c13
--- Comment #13 from Daugirdas Racys
https://bugzilla.novell.com/show_bug.cgi?id=404245
User daugirdas@gmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c14
--- Comment #14 from Daugirdas Racys
https://bugzilla.novell.com/show_bug.cgi?id=404245
User trenn@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c15
Thomas Renninger
https://bugzilla.novell.com/show_bug.cgi?id=404245
User hmacht@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c16
--- Comment #16 from Holger Macht
https://bugzilla.novell.com/show_bug.cgi?id=404245
User daugirdas@gmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c17
--- Comment #17 from Daugirdas Racys
https://bugzilla.novell.com/show_bug.cgi?id=404245
User daugirdas@gmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c18
--- Comment #18 from Daugirdas Racys
https://bugzilla.novell.com/show_bug.cgi?id=404245
User trenn@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c19
Thomas Renninger
https://bugzilla.novell.com/show_bug.cgi?id=404245
User jnelson-suse@jamponi.net added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c20
--- Comment #20 from Jon Nelson
Vanilla/mainline kernel is also affected? That would make sense.
It could come from the fact that we do not do thermal polling anymore. Seife, Holger do you remember the exact date (more or less at least the distribution) when we stopped thermal polling by default?
Daugirdas: Can you do: for x in /proc/acpi/thermal_zone/*/polling_frequency;do echo 5 > $x done Does it help? Can you still provide: cat /proc/acpi/thermal_zone/*/trip_points pls. There are some values in the passive line which could be interesting.
(In reply to comment #18 from Daugirdas Racys)
for x in /proc/acpi/thermal_zone/*/polling_frequency;do echo 5 > $x done
it works! Thanks a lot.
How could I enable this by default at boot time please?
Edit /etc/init.d/boot.local and add it to the bottom.
-- 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=404245
User daugirdas@gmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c21
--- Comment #21 from Daugirdas Racys
https://bugzilla.novell.com/show_bug.cgi?id=404245
User jnelson-suse@jamponi.net added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c22
--- Comment #22 from Jon Nelson
https://bugzilla.novell.com/show_bug.cgi?id=404245
User daugirdas@gmail.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c23
--- Comment #23 from Daugirdas Racys
https://bugzilla.novell.com/show_bug.cgi?id=404245
User trenn@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c24
Thomas Renninger
https://bugzilla.novell.com/show_bug.cgi?id=404245
User jnelson-suse@jamponi.net added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c25
--- Comment #25 from Jon Nelson
https://bugzilla.novell.com/show_bug.cgi?id=404245
User trenn@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c27
--- Comment #27 from Thomas Renninger
Or maybe better, could I set some custom powersave scheme, to say for example limit speed to 1600 (max is 1800) when temperature reaches {passive - 10C} I demanded that in the ACPI kernel interface with no luck until now. Since passive cooling or say temp monitoring moves more and more to hwmon and userspace, I'll try again. But this is not trivial. Hmm, there should still be boot params to modify trip points. Does thermal.psv=60 boot param + setting polling frequency 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=404245
User roeland@linux-it.nl added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c28
roeland jansen
https://bugzilla.novell.com/show_bug.cgi?id=404245
User jnelson-suse@jamponi.net added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c29
--- Comment #29 from Jon Nelson
https://bugzilla.novell.com/show_bug.cgi?id=404245
User jnelson-suse@jamponi.net added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c30
--- Comment #30 from Jon Nelson
https://bugzilla.novell.com/show_bug.cgi?id=404245
User trenn@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=404245#c31
--- Comment #31 from Thomas Renninger
participants (1)
-
bugzilla_noreply@novell.com