Skip to contentSkip to conversation

Unable to turn cooling device on - Asus M3N - test9bk4

DISCUSSION Lindsey Simon 3 participants 4 messages Nov 1, 2003 – Nov 2, 2003 3 messages not in the archive ACPI

lore
Share & tools
lore
#0 lore raw
Quoted 1 line

From my dmesg: (I sent this message with the dsdt.dsl file as well, but

it's being moderated.)

acpi_bus-0256 [3100] acpi_bus_set_power : Error transitioning device
[FN00] to D0
acpi_thermal-0611 [3099] acpi_thermal_active : Unable to turn cooling
device [cf665ba8] 'on'

Anybody know what might cause this kind of behaviour?

-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it
help you create better code? SHARE THE LOVE, and help us help
YOU! Click Here: http://sourceforge.net/donate/

A message that is not in the archive (sent off-list or not yet received): 20031101201812.GA19277-lfYnT2qr6k+7/[email protected]

#2 lore raw

You'd think I might've checked that the fan module was insmodded, oh well, sorry bout that.

Anyway, I get these errors with it insmodded:

     osl-0892 [454] os_wait_semaphore     : Failed to acquire semaphore[cf73e580|1|0], AE_TIME
     osl-0892 [449] os_wait_semaphore     : Failed to acquire semaphore[cf73e580|1|0], AE_TIME

Thanks for your help! My laptop fan used to constantly be on, which sucked. Now it never comes on. I guess we should be careful what we wish for :) -l

Lindsey Simon in message [ACPI] Unable to turn cooling device on - Asus M3N - test9bk4 (Sat, 11/01 14:18):

Quoted 12 lines
Quoted 1 line

From my dmesg: (I sent this message with the dsdt.dsl file as well, but

it's being moderated.)

acpi_bus-0256 [3100] acpi_bus_set_power : Error transitioning device
[FN00] to D0
acpi_thermal-0611 [3099] acpi_thermal_active : Unable to turn cooling
device [cf665ba8] 'on'

Anybody know what might cause this kind of behaviour?

Quoted 9 lines

-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it
help you create better code? SHARE THE LOVE, and help us help
YOU! Click Here: http://sourceforge.net/donate/
_______________________________________________
Acpi-devel mailing list [email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-devel

-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it
help you create better code? SHARE THE LOVE, and help us help
YOU! Click Here: http://sourceforge.net/donate/

A message that is not in the archive (sent off-list or not yet received): 20031101203319.GA19334-lfYnT2qr6k+7/[email protected]

#4 lore raw

Thus wrote Lindsey Simon:

Quoted 11 lines

You'd think I might've checked that the fan module was insmodded, oh well, sorry bout that.

Anyway, I get these errors with it insmodded:

     osl-0892 [454] os_wait_semaphore     : Failed to acquire semaphore[cf73e580|1|0], AE_TIME
     osl-0892 [449] os_wait_semaphore     : Failed to acquire semaphore[cf73e580|1|0], AE_TIME

Thanks for your help! My laptop fan used to constantly be on, which sucked. Now it never comes on. I guess we should be careful what we wish for :) -l

Those messages are, generally, not really important. ASUS doesn't apparently care that much about the ACPI spec and the fan device on most ASUS laptops (there are exceptions) cannot be controlled in the way the spec says it should. In general, the fan state shown in /proc/acpi/fan/*/state should not differ from the real state, but it's impossible to change it using that file -- it is controlled internally by a longish ACPI method run at every thermal GPE.

What you're seeing is the OS-specific subsytem kicking in (mostly at boot, unless you have thermal_zone/*/polling_frequency set) when it sees a discrepancy between the actual system temperature and the desired fan state (indicated by the thermal trip point). For example, the L3C's fan has its trip point at 40 C. Upon a cold boot, it may happen that the temperature, being initially below the active thermal trip point, hits that trip point. If the in-kernel ACPI code notices that before the actual thermal GPE is issued, the SLMT method is run and the fan powered on, it will try to power the fan on by itself, using the standard ACPI methods. This, as said above, will not succeed, hence the error message.

You have, however, a more serious problem if the fan is not really spinning at all. You'd need to verify that using a wide range of temperatures, though.

FYI: switching cooling_mode back and forth from active to passive may cause the fan to adjust its speed. Resuming from S1 stand-by may also help.

Best regards,

Signature · 9 lines
Karol 'sziwan' Kozimor
sziwan-DETuoxkZsSqrDJvtcaxF/[email protected]


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?   SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/

A message that is not in the archive (sent off-list or not yet received): 20031101215223.GB20858-DETuoxkZsSqrDJvtcaxF/[email protected]

#6 lore raw
	Subject: Re: [ACPI] Unable to turn cooling device on - Asus M3N - test9bk4
	Date: sab, nov 01, 2003 at 10:52:23 +0100
Quoted 3 lines · Karol Kozimor

You have, however, a more serious problem if the fan is not really spinning at all. You'd need to verify that using a wide range of temperatures, though.

My personal experience: on my m3700n I used 2.6.0test6, needed a patched DSDT, and my fan was always, strongly on. Yesterday evening I did the upgrade to vanilla 2.6.0test9. I can happily announce that internal temperature is successfully maintained around the trip point (55 degrees). This also means that the temperature read from the /proc/acpi/thermal_zone/THRM/temperature file is now meaningful.

What I wanted to add is that the result is obtained by running the fan at an apparently much lower speed, so that it is scarcely felt that it runs at all.

So, Lindsey, are you sure that your fan does not run? In my case, I had not loaded the fan and thermal modules at the beginning (they were useless with the older version, and had caused problems...) and after a few minutes' running time the upper, left part of the PC became so hot that it hurt my fingers. After loading the two modules, in a very short time the PC was again comfortable on my laptop.

PS I can also announce that commuting from LCD to external monitor now works! ;-) Only, it works using the function key, not by writing numbers into /proc/acpi/asus/disp. The value read on the proc file changes though: LCD on shows 1, external CRT on shows 2048.

Carlo

Signature · 10 lines
  *         Se la Strada e la sua Virtu' non fossero state messe da parte,
* K * Carlo E. Prelz - [email protected]             che bisogno ci sarebbe
  *               di parlare tanto di amore e di rettitudine? (Chuang-Tzu)


-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?   SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/