Re: ACPI on IBM Thinkpad T30
Serge Gebhardt <debian@mystaz.de> writes:
> On Mon, 17 Nov 2003 23:44:00 -0500
> Mike Phillips <phillim2@comcast.net> wrote:
>
> Hi Mike,
>
>> > does anyone get ACPI working on the IBM Thinkpad T30? I tried quite
>> > some patches, kernel 2.4.x, 2.5.x and up to 2.6-test5, without
>> > success. I also upgraded the BIOS to fix the ECDT bug.
>> >
>>
>> I'm assuming you've got the 2.04 bios ? 2.6.0-test9 works fine. I
>> worked with the ACPI kernel folks to resolve all these issues (from
>> non-working, through panics and deadlocks) on the T30.
>
> Thanks for your cooperation with the kernel guys. I gave test9 a try,
> but speedstep is still not working, ACPI loads without errors
> though.
(I'm working on an ThinkPad X31, so some of this may not be accurate,
but I think it is general enough information.)
Do you have cpufreqd or cpudynd running? (Maybe another possibility is
powernowd, but I haven't tried this one)? If not, both are in Debian
(at least in testing). Try one. In order to test if it is working, I
would suggest cpudynd because if there isn't a load on the CPU, it
drops the speed to the lowest possible value. cat /proc/cpuinfo with
cpudynd running and it should show a number smaller than the speed of
your CPU.
>
> I find this line in dmesg quite interesting:
> cpufreq: No CPUs supporting ACPI performance management found.
>
> But I enabled nearly all the cpufreq options, except those I know I
> don't have (AMD, P3, ...).
>
> Content of /proc/acpi/processor/CPU/info:
> processor id: 0
> acpi id: 1
> bus mastering control: yes
> power management: yes
> throttling control: yes
> performance management: no <----- (!!)
> limit interface: yes
This one (ACPI performance management) will switch to yes if you drop
speedstep_centrino (or whatever driver you are using) and modprobe -a
acpi (obviously you need to build it first, and it may not be in the
default set of choices). I have the file acpi.ko in the directory
/lib/modules/linux-2.6.0-test9/kernel/arch/i386/cpu/. I believe this
allows ACPI to control CPU frequency and you should see a yes up there
(cat /proc/acpi/process/CPU/info). But I really like cpudynd.
I hope this helps.
Brian
Reply to: