|
Bugzilla – Full Text Bug Listing |
| Summary: | fan control only works after suspend at fjs amilo pro v2030 | ||
|---|---|---|---|
| Product: | [openSUSE] SUSE LINUX 10.0 | Reporter: | Martin Jürgens <martin> |
| Component: | Mobile Devices | Assignee: | Thomas Renninger <trenn> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Major | ||
| Priority: | P5 - None | CC: | behlert, martin |
| Version: | Final | ||
| Target Milestone: | --- | ||
| Hardware: | x86 | ||
| OS: | SuSE Linux 10.0 | ||
| Whiteboard: | |||
| Found By: | Customer | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: |
modified DSDT
trip_points content dmesg output |
||
|
Description
Martin Jürgens
2006-01-08 18:56:26 UTC
Why do you need pci=noacpi? Please get the latest YOU update kernel, there is a fix that should make that option obsolete. Does it work better then? Anyway, do you still have a free partition to install OpenSuse 10.1? A lot things changed there concerning ACPI. If it still does not work, this would be much higher priority. My system is up to date. It does not start without pci=noacpi anyway. :~> cat /proc/version Linux version 2.6.13-15.7-default (geeko@buildhost) (gcc version 4.0.2 20050901 (prerelease) (SUSE Linux)) #1 Tue Nov 29 14:32:29 UTC 2005 Yes, I have a free partition to install OpenSuse 10.1. I will give it a try at the weekend. I just tried OpenSuse 10.1 Alpha 4. Booting without pci=noacpi still doesn't work, the fan control still only works after a suspend. reported upstream: http://bugzilla.kernel.org/show_bug.cgi?id=6051 Could you please try with the very latest Beta4, please. It is sufficient to try the latest kernel, some ACPI stuff has been integrated there. You find a rpm here: ftp.suse.com/pub/projects/kernel/kotd/i386/HEAD/kernel-default.i586.rpm If this still does not work, I have a workaround ... I found the function that turns on the fan when waking up..., unfortunately overriding the DSDT is necessary. Created attachment 69642 [details]
modified DSDT
If you were not successful with the latest Beta kernel please try:
- copy the attached file to:
/etc/DSDT.aml
- set the variable ACPI_DSDT="/etc/DSDT.aml"
in /etc/sysconfig/kernel
- call mkinitrd
- reboot
If fan is still loud, try now to throttle them with:
echo 3 >/proc/acpi/fan/XY/state
Beta4 and the latest kernel do not solve this problem. The fixed DSDT works but I have to run echo 3 >/proc/acpi/fan/FAN/state to get fan control to work. Hmm, if it's not too much work for you, could you again test the latest Beta kernel. It should be OK to just intstall the latest kernel (on a 10.1 installation) from here: ftp.suse.com/pub/projects/kernel/kotd/i386/HEAD/kernel-default.i586.rpm Oh, you already tested with Beta4 kernel? Then it should be OK. Could you post: /proc/acpi/thermal_zone/*/trip_points and full dmesg output then please. I already tried the latest kernel. Created attachment 70663 [details]
trip_points content
Created attachment 70664 [details]
dmesg output
Bug is processed on kernel.org: http://bugzilla.kernel.org/show_bug.cgi?id=6051 Martin, Konstantin Karasyov is the right guy to fix this. This should first discussed/solved by the ACPI people and should come back to us through the mainline kernel. You probably added some ugly workaround with the patched DSDT, but it is really helpful for others if you will help Konstantin fix this finally in mainline. Thanks. Thomas, thanks for the kind words. As luck would have it I came back from my vacation from Barcelona this evening and I started to install the latest Opensuse release ~2 hours before you replied to this report. I hope that I can report the results to Konstantin this night. Keep up the good work with Opensuse 10.1 :) |