[Bug 736077] New: Cooling Fan doesn't operate
https://bugzilla.novell.com/show_bug.cgi?id=736077 https://bugzilla.novell.com/show_bug.cgi?id=736077#c0 Summary: Cooling Fan doesn't operate Classification: openSUSE Product: openSUSE 12.1 Version: Final Platform: x86-64 OS/Version: SuSE Other Status: NEW Severity: Major Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: munguanaweza@netzero.net QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:8.0) Gecko/20100101 Firefox/8.0 Hi, I am not able to get the cooling fan working on my Toshiba laptop U505-S2950 with opensuse 12.1 and KDE. I have had this bug repeatedly in opensuse 11.2, 11.3, and 11.4 with the kernels supplied in the standard opensuse distribution. I delayed upgrading from 11.1 till I found that I could get the fan working in 11.4 with the kernel supplied from http://download.opensuse.org/repositories/Kernel:/HEAD/openSUSE_11.4/ I upgraded my operating system with a format of / and /home and clean installation of opensuse 12.1. However, with the 3.x kernel supplied on the iso I downloaded (opensuse 12.1 i86x64) on 12-6-2011 the cooling fan didn't work. I was going to try and install the latest kernel from the Kernel:/Head repository to see if that would get the fan working. But there isn't a repository for Kernel:/HEAD/openSUSE_12.1 yet, so I didn't get to try it. Since the fan wasn't working at all I really couldn't use 12.1, so I formatted and reinstalled 11.4. Again, I wasn't able to get the fan working in 11.4 until I installed kernel-default kernel-devel and kernel-source 3.1.4-1.1x86-64 from opensuse build service, since there wasn't a kernel in the HEAD repository at the moment. Reproducible: Always Steps to Reproduce: 1. Install openSUSE 12.1 2. 3. Actual Results: Cooling fan doesn't operate at all. Expected Results: The cooling fan should have maintained the temperature of the cpu at about 50 degrees C , as read from acpi -t -- 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=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c1
Mark Misulich
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c
Jeff Mahoney
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c2
Joey Lee
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c3
--- Comment #3 from Mark Misulich
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c4
--- Comment #4 from Mark Misulich
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c5
--- Comment #5 from Mark Misulich
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c
Mark Misulich
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c6
--- Comment #6 from Mark Misulich
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c7
--- Comment #7 from Mark Misulich
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c8
--- Comment #8 from Michael Chang
today it started at 50C. Usually to start the fan, I have to type acpi -t in terminal as user to get it going. Today it started on its own. This is for
Can you make sure that "acpi -t" could exactly make fan turning ? If this is true then it's expected that something wrong in firmware because the acpi thermal zone temperature got cured via method call (_TMP) ? This is basally wild guess, no any code review/experience could provide that .. Better you could provide acpi dump for further analysis .. $ acpidump > acpidump.hex And provide acpi thermal zone information for working/no-working : $ grep "" /sys/class/thermal/thermal_zone[0-9]/* $ grep "" /sys/class/thermal/cooling_device[0-9]/* The most we interested is what trip point temperature for "active" (ie turning fan) cooling type. -- 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=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c9
--- Comment #9 from Mark Misulich
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c10
--- Comment #10 from Michael Chang
acpidump > acpidump.hex
Please attach above acpidump.hex file. :) -- 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=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c11
--- Comment #11 from Michael Chang
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c12
--- Comment #12 from Mark Misulich
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c13
--- Comment #13 from Mark Misulich
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c14
--- Comment #14 from Michael Chang
linux-7cqh:/home/lxmark # ls -la thermal_zone[0-9]/cdev[0-9] ls: cannot access thermal_zone[0-9]/cdev[0-9]: No such file or directory oops, sorry the correct command should be $ ls -la /sys/class/thermal/thermal_zone[0-9]/cdev[0-9]
-- 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=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c15
--- Comment #15 from Michael Chang
From your provided result all cooling fans are supposed to be turning at 66 (kernel 3.2.10 ) and 72 (kernel 3.3.3) degree C. By fact of examining these values ..
/sys/class/thermal/cooling_device[0-9]/type is "fan" and /sys/class/thermal/cooling_device[0-9]/sys/class/thermal/cooling_device[0-9]/cur_state is "1". My idea is basically like this If there's any fan not turning .. there seems to be wrong in firmware(as it reports turning but actually not ..). If all fans did work, try to reproduce your problem and find any corresponding cooling_device node (/sys/class/thermal/cooling_device?) that cur_state is "0" and type is "fan" and see what temperature in trip_point it was associated with (the output of comment #14 would be helpful to identify it). In theory, the thermal_zone?/temp should be lower than that trip_point temperature. If you interested in explaining the thermal sysfs it's in the kernel documentation. http://www.mjmwired.net/kernel/Documentation/thermal/sysfs-api.txt 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=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c16
--- Comment #16 from Mark Misulich
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c17
--- Comment #17 from Mark Misulich
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c18
--- Comment #18 from Mark Misulich
From your provided output and description about the problem, my guts feeling is
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c19
--- Comment #19 from Michael Chang
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c20
--- Comment #20 from Mark Misulich
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c21
--- Comment #21 from Mark Misulich
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c22
Michael Chang
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c23
--- Comment #23 from Rafael Wysocki
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c24
--- Comment #24 from Mark Misulich
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c25
--- Comment #25 from Joey Lee
No /proc/acpi/toshiba/fan, then the platform driver is not supposed to be work with fan. :( So what exactly regulates fan ? Seems to be acpi thermal zone still but to be honest I cannot find any more useful information. CC Rafael here, he knows thermal zones much better and hope that he could have some suggestions. Thanks.
Yes, I just checked the toshiba_acpi driver, didn't see any default behavior for fan on this machine. There have no /proc/acpi/toshiba/fan interface means platform driver not support fan on 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=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c26
Rafael Wysocki
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c27
--- Comment #27 from Mark Misulich
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c28
--- Comment #28 from Thomas Renninger
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c29
--- Comment #29 from Thomas Renninger
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c30
--- Comment #30 from Mark Misulich
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c31
--- Comment #31 from Mark Misulich
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c32
--- Comment #32 from Mark Misulich
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c33
--- Comment #33 from Mark Misulich
https://bugzilla.novell.com/show_bug.cgi?id=736077
https://bugzilla.novell.com/show_bug.cgi?id=736077#c34
Jeffrey Cheung
participants (1)
-
bugzilla_noreply@novell.com