2003-07-23 07:42:05

by Florian Weimer

[permalink] [raw]
Subject: [2.6.0-test1] ACPI slowdown

If I enable ACPI on my box (Athlon XP at 1.6 GHz, Epox EP-8KHa+
mainboard), it becomes very slow (so slow that it's unusable).

Is this a known issue? Maybe the thermal limits are misconfigured,
and the CPU clock is throttled unnecessarily (if something like this
is supported at all).


2003-07-23 09:29:18

by Dominik Brugger

[permalink] [raw]
Subject: Re: [2.6.0-test1] ACPI slowdown

On Wed, 23 Jul 2003 09:57:08 +0200
Florian Weimer <[email protected]> wrote:

> If I enable ACPI on my box (Athlon XP at 1.6 GHz, Epox EP-8KHa+
> mainboard), it becomes very slow (so slow that it's unusable).
>
> Is this a known issue? Maybe the thermal limits are misconfigured,
> and the CPU clock is throttled unnecessarily (if something like this
> is supported at all).

I use the same board with ACPI enabled, no slow down.
The only problem I experience is that USB doesnt wakeup after resume from S3, reloading all of the related modules doesnt help, the port seems to be unpowered (usb optical mouse blinks for a few miliseconds after reloading uhci_hcd, maybe there is some little power left).

-Dominik Brugger

2003-07-23 22:49:45

by Bill Davidsen

[permalink] [raw]
Subject: Re: [2.6.0-test1] ACPI slowdown

In article <[email protected]>,
Florian Weimer <[email protected]> wrote:
| If I enable ACPI on my box (Athlon XP at 1.6 GHz, Epox EP-8KHa+
| mainboard), it becomes very slow (so slow that it's unusable).
|
| Is this a known issue? Maybe the thermal limits are misconfigured,
| and the CPU clock is throttled unnecessarily (if something like this
| is supported at all).

There have been reports before, check the archives. I seem to remember
that the solution involved changing some unobvious kernel feature, but
others have had similar problems.
--
bill davidsen <[email protected]>
CTO, TMR Associates, Inc
Doing interesting things with little computers since 1979.

2003-07-23 23:03:07

by Bryan D. Stine

[permalink] [raw]
Subject: Re: [2.6.0-test1] ACPI slowdown

I had that problem with my old Athlon TBird. Changing config to make
thermal a module and not loading it solved my problem. I don't know how
to change the thermal limits from within the system using ACPI.


On Wed, 2003-07-23 at 18:56, bill davidsen wrote:
> In article <[email protected]>,
> Florian Weimer <[email protected]> wrote:
> | If I enable ACPI on my box (Athlon XP at 1.6 GHz, Epox EP-8KHa+
> | mainboard), it becomes very slow (so slow that it's unusable).
> |
> | Is this a known issue? Maybe the thermal limits are misconfigured,
> | and the CPU clock is throttled unnecessarily (if something like this
> | is supported at all).
>
> There have been reports before, check the archives. I seem to remember
> that the solution involved changing some unobvious kernel feature, but
> others have had similar problems.


Attachments:
signature.asc (189.00 B)
This is a digitally signed message part

2003-07-24 06:18:38

by Florian Weimer

[permalink] [raw]
Subject: Re: [2.6.0-test1] ACPI slowdown

Dominik Brugger <[email protected]> writes:

> On Wed, 23 Jul 2003 09:57:08 +0200
> Florian Weimer <[email protected]> wrote:
>
>> If I enable ACPI on my box (Athlon XP at 1.6 GHz, Epox EP-8KHa+
>> mainboard), it becomes very slow (so slow that it's unusable).
>>
>> Is this a known issue? Maybe the thermal limits are misconfigured,
>> and the CPU clock is throttled unnecessarily (if something like this
>> is supported at all).
>
> I use the same board with ACPI enabled, no slow down.

Could you post the output of "tail /proc/acpi/thermal_zone/THRM/*"?
Thanks.

2003-07-24 09:16:42

by Dominik Brugger

[permalink] [raw]
Subject: Re: [2.6.0-test1] ACPI slowdown

On Thu, 24 Jul 2003 08:33:42 +0200
Florian Weimer <[email protected]> wrote:

> Could you post the output of "tail /proc/acpi/thermal_zone/THRM/*"?
> Thanks.

$ tail /proc/acpi/thermal_zone/THRM/*
==> /proc/acpi/thermal_zone/THRM/cooling_mode <==
cooling mode: active

==> /proc/acpi/thermal_zone/THRM/polling_frequency <==
<polling disabled>

==> /proc/acpi/thermal_zone/THRM/state <==
state: ok

==> /proc/acpi/thermal_zone/THRM/temperature <==
temperature: 37 C

==> /proc/acpi/thermal_zone/THRM/trip_points <==
critical (S5): 70 C
passive: 70 C: tc1=4 tc2=3 tsp=60 devices=0xdff6cde8
active[0]: 70 C: devices=0xdff64d68

--
-Dominik Brugger

2003-07-24 09:20:22

by Florian Weimer

[permalink] [raw]
Subject: Re: [2.6.0-test1] ACPI slowdown

Dominik Brugger <[email protected]> writes:

> ==> /proc/acpi/thermal_zone/THRM/temperature <==
> temperature: 37 C

This is at 57 C for me. 8-/

Probably that's why cooling measures kick in.

2003-07-24 09:31:18

by Dominik Brugger

[permalink] [raw]
Subject: Re: [2.6.0-test1] ACPI slowdown

Yes because I turned on the box only a few minutes ago, now it is at 49 C.

On Thu, 24 Jul 2003 11:35:11 +0200
Florian Weimer <[email protected]> wrote:

> This is at 57 C for me. 8-/

-Dominik Brugger

2003-07-24 09:48:17

by Florian Weimer

[permalink] [raw]
Subject: Re: [2.6.0-test1] ACPI slowdown

"Bryan D. Stine" <[email protected]> writes:

> I had that problem with my old Athlon TBird. Changing config to make
> thermal a module and not loading it solved my problem. I don't know how
> to change the thermal limits from within the system using ACPI.

Maybe it's related to the BIOS configuration. You can configure
limits there, and they seem to match those that are displayed under
/proc.

However, I still wonder if the 57 ?C figure is something I should
worry about (although the machine has been running stable for years).

2003-07-24 23:26:20

by Pavel Machek

[permalink] [raw]
Subject: Re: [2.6.0-test1] ACPI slowdown

Hi!

> I had that problem with my old Athlon TBird. Changing config to make
> thermal a module and not loading it solved my problem. I don't know how
> to change the thermal limits from within the system using ACPI.

echo "83:83:55:70:0" > /proc/acpi/thermal_zone/THRM/trip_points

Pavel
--
When do you have a heart between your knees?
[Johanka's followup: and *two* hearts?]

2003-07-24 23:28:08

by Pavel Machek

[permalink] [raw]
Subject: Re: [2.6.0-test1] ACPI slowdown

Hi!

> > Could you post the output of "tail /proc/acpi/thermal_zone/THRM/*"?
> > Thanks.
>
> $ tail /proc/acpi/thermal_zone/THRM/*
> ==> /proc/acpi/thermal_zone/THRM/cooling_mode <==
> cooling mode: active
>
> ==> /proc/acpi/thermal_zone/THRM/polling_frequency <==
> <polling disabled>
>
> ==> /proc/acpi/thermal_zone/THRM/state <==
> state: ok
>
> ==> /proc/acpi/thermal_zone/THRM/temperature <==
> temperature: 37 C
>
> ==> /proc/acpi/thermal_zone/THRM/trip_points <==
> critical (S5): 70 C
> passive: 70 C: tc1=4 tc2=3 tsp=60 devices=0xdff6cde8
> active[0]: 70 C: devices=0xdff64d68

This is clearly wrong.... But it is probably is not causing your
slowdown as 37 < 70.

Pavel
--
When do you have a heart between your knees?
[Johanka's followup: and *two* hearts?]

2003-07-24 23:41:20

by Bryan D. Stine

[permalink] [raw]
Subject: Re: [2.6.0-test1] ACPI slowdown

Thanks for that. Good to know I can control the termal limits now.

On Thu, 2003-07-24 at 19:41, Pavel Machek wrote:
> Hi!
>
> > I had that problem with my old Athlon TBird. Changing config to make
> > thermal a module and not loading it solved my problem. I don't know how
> > to change the thermal limits from within the system using ACPI.
>
> echo "83:83:55:70:0" > /proc/acpi/thermal_zone/THRM/trip_points
>
> Pavel


Attachments:
signature.asc (189.00 B)
This is a digitally signed message part