PATCH: new acpi embedded controller I/O model
Nate Lawson
nate at root.org
Tue Feb 27 23:13:12 UTC 2007
Joel Dahl wrote:
> Mån 2007-02-26 klockan 18:20 -0800 skrev Nate Lawson:
>> If you are having EC timeout problems as in the below PR, please try the
>> latest EC code. I just committed it in rev 1.69 of acpi_ec.c to
>> -current.
>
> Thanks for working on this, but my laptop (HP nx7400) shuts down right
> after boot (or sometimes during boot) after this commit. I see this on
> the console:
>
> acpi_tz3: WARNING - Current temperature (3416.3) exceeds safe limits
> ...
> WARNING: System temperature too high, shutting down soon!
>
> Everything works fine with an older kernel.
>
First, try booting with these changes. You can set a tunable
(debug.acpi.disabled="thermal") to avoid the erroneous thermal shutdown.
1. set debug.acpi.ec.burst=0
2. set debug.acpi.ec.timeout=1000
3. uncomment the #if 0 code in acpi_ec.c and recompile
Then, collect the data with the method I provided:
>> To find any performance problems, you'll need to rebuild the kernel
>> and modules with this added to your kernel config:
>>
>> options KTR
>> options KTR_ENTRIES=65536
>>
>> Then reboot, load this kernel/acpi.ko, use the system for a while to
>> trigger the problem behavior and generate output:
>> ktrdump -t | gzip -c > ktr.out.gz
--
Nate
More information about the freebsd-stable
mailing list