ACPI differences 4.10 - 5.3, laptop problem

Kevin Oberman oberman at es.net
Tue Nov 30 10:05:48 PST 2004


> Date: Tue, 30 Nov 2004 09:53:40 +0100
> From: Espen Tagestad <espent at totem.fix.no>
> Sender: owner-freebsd-acpi at freebsd.org
> 
> Hi,
> 
> I have run FreeBSD 4 on my laptop for a couple of years know, and as
> ACPI was included in 4.9 (or was it 4.10) I was quite satisfied with the
> situation. Now, I've upgraded to 5.3 on ACPI is no longer working. With
> acpi enabled, the laptop starts but after 10-15 seconds it stops and
> won't respond to anything. Currently it runs without ACPI with the
> thermal coolers on full speed. It's irritating, and it'll probably eat
> up the batteries much faster than running with ACPI.
> 
>  * Is there any tunable options to get ACPI working?
>  * What is the differences with ACPI on FreeBSD 4 vs 5?
>  * Can I run FreeBSD 4-ACPI on FreeBSD 5?
> 
> My laptop is a Acer Travelmate 630-series. dmesg out is as follows (with
> ACPI disabled):
> 
> Copyright (c) 1992-2004 The FreeBSD Project.
> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
>         The Regents of the University of California. All rights
> reserved.
> FreeBSD 5.3-STABLE #1: Sun Nov 28 15:59:56 UTC 2004
>     root@:/usr/obj/usr/src/sys/LEFSE
> Timecounter "i8254" frequency 1193182 Hz quality 0
> CPU: Intel(R) Pentium(R) 4 Mobile CPU 1.80GHz (1560.22-MHz 686-class
> CPU)
>   Origin = "GenuineIntel"  Id = 0xf24  Stepping = 4
>   Features=0x3febf9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,P
> AT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM>

Looks like the same processor I have and you can try adding:
options	   CPU_ENABLE_TCC
to your kernel. This enables the P4 Thermal Control which will let you
throttle the speed of the CPU without ACPI. Use the hw.p4tcc sysctls to
manage the speed.

Also, have you tried APM? It's far less comprehensive than ACPI and not
very granular, but it may work. Just load the APM module in
/boot/loader.conf and disable ACPI.
-- 
R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: oberman at es.net			Phone: +1 510 486-8634


More information about the freebsd-acpi mailing list