* fan always on: ACPI on IBM ThinkPad R51
@ 2004-08-31 15:06 susinho-32FzPoaopq1AfugRpC6u6w
0 siblings, 0 replies; 4+ messages in thread
From: susinho-32FzPoaopq1AfugRpC6u6w @ 2004-08-31 15:06 UTC (permalink / raw)
To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f
Hi all. This is my first message to this list.
I recently owned an IBM Thinkpad R51 1830-BG8 (P Mobile 1.5 with ATI
Radeon M 7500). After wiping the XP thingie, I installed a GNU/ Linux
Debian (sarge) and all works *fine* except the cooling fan, wich is
always on making a really anoying noise: after started at 39 C the fan
doesn't stop, even when the machine doing nothing.
The first thing I tryed was to update the BIOS from 3.05a (the original
one shipped with the machine) to 3.06f wich theoretycally fixes the fan
noise problems. But the behaviour of the machine was exactly the same
after the BIOS update. I uploaded both (buggy) IBM original DSDTs for
reference:
http://acpi.sourceforge.net/dsdt/tables/IBM/R51_1830-BG8/IBM-R51_1830-BG8-3.05a-original.asl.gz
http://acpi.sourceforge.net/dsdt/tables/IBM/R51_1830-BG8/IBM-R51_1830-BG8-3.06f-original.asl.gz
following the HOWTOs, I fixed the last one (I don't understand what I
did, but at least iasl says no errors and no warnings after the fix). I
included the hex table in the kernel, but after sucesfully loaded, the
behaviour still remains the same one. Also I tryed this modified version
of the 3.03 BIOS DSDT
http://acpi.sourceforge.net/dsdt/tables/IBM/R51/IBM-R51-3.03-custom.asl.gz
, but my machine reboots as critical trip points appears to be set to
-273 C.
I did all my tests with 2.6.6, 2.6.7 and 2.6.8 debian patched kernels.
The system manually suspends ok (to memory and disk with swsusp2).
Cpufreq works ok, with powernowd the processor is always at the minimum
frecuency (600000 MHz) and C3 state. Setting the throttling to 7
doesn't changes nothing (well, the machine goes slowly, but the fan is
still on). The only hot chip is the graphics one, now managed by the
radeonfb driver: but it is hot anyway, even without kernel support,
without AGP and DRI, X or text mode.
I was reading the ACPI spec in the thermal side, but modifying passive
trip points has no effect, and active cooling mode doesn't appear to be
available, I don't know how to activate it. Also the /proc/acpi/fan/
directory is empty.
cat /proc/acpi/thermal_zone/THM0/trip_points (only shows THM0)
critical (S5): 94 C
passive: 92 C: tc1=5 tc2=4 tsp=600 devices=0xdfe2e228
cat /proc/acpi/thermal_zone/THM0/cooling_mode
cooling mode: passive
So, does anyone of you know how can I modify the fan starting/ stopping
points? Is it a lack of the ACPI support, or perhaps a fix to be done in
the DSDT definition? both?
thank you.
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_idP47&alloc_id\x10808&op=click
^ permalink raw reply [flat|nested] 4+ messages in thread
* RE: fan always on: ACPI on IBM ThinkPad R51
@ 2004-08-31 19:05 Wang, Zhenyu Z
2004-09-01 10:05 ` susinho-32FzPoaopq1AfugRpC6u6w
0 siblings, 1 reply; 4+ messages in thread
From: Wang, Zhenyu Z @ 2004-08-31 19:05 UTC (permalink / raw)
To: susinho-32FzPoaopq1AfugRpC6u6w
Cc: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f
There is no fan device in your dsdt. That means ACPI fan driver couldn't
handle it.
-----Original Message-----
From: acpi-devel-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org [mailto:acpi-devel-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org] On Behalf Of susinho-32FzPoaopq1AfugRpC6u6w@public.gmane.org
Sent: 2004年8月31日 23:07
To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
Subject: [ACPI] fan always on: ACPI on IBM ThinkPad R51
Hi all. This is my first message to this list.
I recently owned an IBM Thinkpad R51 1830-BG8 (P Mobile 1.5 with ATI
Radeon M 7500). After wiping the XP thingie, I installed a GNU/ Linux
Debian (sarge) and all works *fine* except the cooling fan, wich is
always on making a really anoying noise: after started at 39 C the fan
doesn't stop, even when the machine doing nothing.
The first thing I tryed was to update the BIOS from 3.05a (the original
one shipped with the machine) to 3.06f wich theoretycally fixes the fan
noise problems. But the behaviour of the machine was exactly the same
after the BIOS update. I uploaded both (buggy) IBM original DSDTs for
reference:
http://acpi.sourceforge.net/dsdt/tables/IBM/R51_1830-BG8/IBM-R51_1830-BG8-3.05a-original.asl.gz
http://acpi.sourceforge.net/dsdt/tables/IBM/R51_1830-BG8/IBM-R51_1830-BG8-3.06f-original.asl.gz
following the HOWTOs, I fixed the last one (I don't understand what I
did, but at least iasl says no errors and no warnings after the fix). I
included the hex table in the kernel, but after sucesfully loaded, the
behaviour still remains the same one. Also I tryed this modified version
of the 3.03 BIOS DSDT
http://acpi.sourceforge.net/dsdt/tables/IBM/R51/IBM-R51-3.03-custom.asl.gz
, but my machine reboots as critical trip points appears to be set to
-273 C.
I did all my tests with 2.6.6, 2.6.7 and 2.6.8 debian patched kernels.
The system manually suspends ok (to memory and disk with swsusp2).
Cpufreq works ok, with powernowd the processor is always at the minimum
frecuency (600000 MHz) and C3 state. Setting the throttling to 7
doesn't changes nothing (well, the machine goes slowly, but the fan is
still on). The only hot chip is the graphics one, now managed by the
radeonfb driver: but it is hot anyway, even without kernel support,
without AGP and DRI, X or text mode.
I was reading the ACPI spec in the thermal side, but modifying passive
trip points has no effect, and active cooling mode doesn't appear to be
available, I don't know how to activate it. Also the /proc/acpi/fan/
directory is empty.
cat /proc/acpi/thermal_zone/THM0/trip_points (only shows THM0)
critical (S5): 94 C
passive: 92 C: tc1=5 tc2=4 tsp=600 devices=0xdfe2e228
cat /proc/acpi/thermal_zone/THM0/cooling_mode
cooling mode: passive
So, does anyone of you know how can I modify the fan starting/ stopping
points? Is it a lack of the ACPI support, or perhaps a fix to be done in
the DSDT definition? both?
thank you.
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_idP47&alloc_id\x10808&op=ick
_______________________________________________
Acpi-devel mailing list
Acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/acpi-devel
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
^ permalink raw reply [flat|nested] 4+ messages in thread
* RE: fan always on: ACPI on IBM ThinkPad R51
2004-08-31 19:05 fan always on: ACPI on IBM ThinkPad R51 Wang, Zhenyu Z
@ 2004-09-01 10:05 ` susinho-32FzPoaopq1AfugRpC6u6w
[not found] ` <20040901100349.4B7A28254-1pm5EDj67X3XwkDZ9D75p87Q1tIk23pb@public.gmane.org>
0 siblings, 1 reply; 4+ messages in thread
From: susinho-32FzPoaopq1AfugRpC6u6w @ 2004-09-01 10:05 UTC (permalink / raw)
To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f,
linux-thinkpad-l7BEYHA5S10i5T99jlK1Sh2eb7JE58TQ
Cc: Wang, Zhenyu Z
Thank you for this info.
I opened the laptop and found a three wire connector to the fan, wich
usually means speed control by BIOS. Disconnecting the fan, a "Fan
failure" appears and booting process stops. So I supose the fan speed
and switches are controlled by non-ACPI parts of the BIOS.
In this case, adding a fan device in the dsdt could make ACPI handle the
fan?
Is this possible, or the only way is to modify the BIOS?
Suso.
O 31/8/2004, "Wang, Zhenyu Z" <zhenyu.z.wang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> escribiu:
>There is no fan device in your dsdt. That means ACPI fan driver couldn't
>handle it.
>
>-----Original Message-----
>From: acpi-devel-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org [mailto:acpi-devel-admin@lists.sourceforge.net] On Behalf Of susinho-32FzPoaopq1AfugRpC6u6w@public.gmane.org
>Sent: 2004^[$BG/^[(J8^[$B7n^[(J31^[$BF|^[(J 23:07
>To: acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
>Subject: [ACPI] fan always on: ACPI on IBM ThinkPad R51
>
>Hi all. This is my first message to this list.
>
>I recently owned an IBM Thinkpad R51 1830-BG8 (P Mobile 1.5 with ATI
>Radeon M 7500). After wiping the XP thingie, I installed a GNU/ Linux
>Debian (sarge) and all works *fine* except the cooling fan, wich is
>always on making a really anoying noise: after started at 39 C the fan
>doesn't stop, even when the machine doing nothing.
>
>The first thing I tryed was to update the BIOS from 3.05a (the original
>one shipped with the machine) to 3.06f wich theoretycally fixes the fan
>noise problems. But the behaviour of the machine was exactly the same
>after the BIOS update. I uploaded both (buggy) IBM original DSDTs for
>reference:
>
>http://acpi.sourceforge.net/dsdt/tables/IBM/R51_1830-BG8/IBM-R51_1830-BG8-3.05a-original.asl.gz
>http://acpi.sourceforge.net/dsdt/tables/IBM/R51_1830-BG8/IBM-R51_1830-BG8-3.06f-original.asl.gz
>
>following the HOWTOs, I fixed the last one (I don't understand what I
>did, but at least iasl says no errors and no warnings after the fix). I
>included the hex table in the kernel, but after sucesfully loaded, the
>behaviour still remains the same one. Also I tryed this modified version
>of the 3.03 BIOS DSDT
>
>http://acpi.sourceforge.net/dsdt/tables/IBM/R51/IBM-R51-3.03-custom.asl.gz
>
>, but my machine reboots as critical trip points appears to be set to
>-273 C.
>
>I did all my tests with 2.6.6, 2.6.7 and 2.6.8 debian patched kernels.
>The system manually suspends ok (to memory and disk with swsusp2).
>Cpufreq works ok, with powernowd the processor is always at the minimum
>frecuency (600000 MHz) and C3 state. Setting the throttling to 7
>doesn't changes nothing (well, the machine goes slowly, but the fan is
>still on). The only hot chip is the graphics one, now managed by the
>radeonfb driver: but it is hot anyway, even without kernel support,
>without AGP and DRI, X or text mode.
>
>I was reading the ACPI spec in the thermal side, but modifying passive
>trip points has no effect, and active cooling mode doesn't appear to be
>available, I don't know how to activate it. Also the /proc/acpi/fan/
>directory is empty.
>
>cat /proc/acpi/thermal_zone/THM0/trip_points (only shows THM0)
>critical (S5): 94 C
>passive: 92 C: tc1=5 tc2=4 tsp=600 devices=0xdfe2e228
>
>cat /proc/acpi/thermal_zone/THM0/cooling_mode
>cooling mode: passive
>
>So, does anyone of you know how can I modify the fan starting/ stopping
>points? Is it a lack of the ACPI support, or perhaps a fix to be done in
>the DSDT definition? both?
>
>thank you.
>
>
>-------------------------------------------------------
>This SF.Net email is sponsored by BEA Weblogic Workshop
>FREE Java Enterprise J2EE developer tools!
>Get your free copy of BEA WebLogic Workshop 8.1 today.
>http://ads.osdn.com/?ad_idP47&alloc_id\x10808&op=ick
>_______________________________________________
>Acpi-devel mailing list
>Acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
>https://lists.sourceforge.net/lists/listinfo/acpi-devel
>
>
>-------------------------------------------------------
>This SF.Net email is sponsored by BEA Weblogic Workshop
>FREE Java Enterprise J2EE developer tools!
>Get your free copy of BEA WebLogic Workshop 8.1 today.
>http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
>_______________________________________________
>Acpi-devel mailing list
>Acpi-devel-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
>https://lists.sourceforge.net/lists/listinfo/acpi-devel
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_idP47&alloc_id\x10808&op=click
^ permalink raw reply [flat|nested] 4+ messages in thread
* RE: fan always on: ACPI on IBM ThinkPad R51
[not found] ` <20040901100349.4B7A28254-1pm5EDj67X3XwkDZ9D75p87Q1tIk23pb@public.gmane.org>
@ 2004-09-01 17:08 ` Len Brown
0 siblings, 0 replies; 4+ messages in thread
From: Len Brown @ 2004-09-01 17:08 UTC (permalink / raw)
To: susinho-32FzPoaopq1AfugRpC6u6w
Cc: ACPI Developers, linux-thinkpad-l7BEYHA5S10i5T99jlK1Sh2eb7JE58TQ,
Zhenyu Z Wang
On Wed, 2004-09-01 at 06:05, susinho-32FzPoaopq1AfugRpC6u6w@public.gmane.org wrote:
> Thank you for this info.
>
> I opened the laptop and found a three wire connector to the fan, wich
> usually means speed control by BIOS. Disconnecting the fan, a "Fan
> failure" appears and booting process stops. So I supose the fan speed
> and switches are controlled by non-ACPI parts of the BIOS.
>
> In this case, adding a fan device in the dsdt could make ACPI handle the
> fan? Is this possible, or the only way is to modify the BIOS?
Such an ACPI device would need methods, and those methods would
read and write platform-specific hardware registers. This is the
job of the BIOS writer at IBM. But apparently on this model IBM
has a non-ACPI means to handle the fans, probably an embedded
controller.
-Len
> O 31/8/2004, "Wang, Zhenyu Z" <zhenyu.z.wang-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org> escribiu:
>
> >There is no fan device in your dsdt. That means ACPI fan driver couldn't
> >handle it.
> >
-------------------------------------------------------
This SF.Net email is sponsored by BEA Weblogic Workshop
FREE Java Enterprise J2EE developer tools!
Get your free copy of BEA WebLogic Workshop 8.1 today.
http://ads.osdn.com/?ad_id=5047&alloc_id=10808&op=click
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2004-09-01 17:08 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-08-31 19:05 fan always on: ACPI on IBM ThinkPad R51 Wang, Zhenyu Z
2004-09-01 10:05 ` susinho-32FzPoaopq1AfugRpC6u6w
[not found] ` <20040901100349.4B7A28254-1pm5EDj67X3XwkDZ9D75p87Q1tIk23pb@public.gmane.org>
2004-09-01 17:08 ` Len Brown
-- strict thread matches above, loose matches on Subject: below --
2004-08-31 15:06 susinho-32FzPoaopq1AfugRpC6u6w
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox