|
问题:新装MDV2006,到启动acpi服务时,提示"Critical Temperature Reached (17C)"随后即关机.但最后仍需要手动关机.
我的配置:
NoteBook:Aopen 1545
CPU4-M
Ram: DDR266,256+256
Harddiak:Seagate 60G 5400rpm 8MB Cache
GraphicCard:nvidia geforce2 G0 32M
SoundCard:ali 1541
MDV2006 Power Pack
acpi版本0.0.7-6
问题初步解决:
1.关acpi服务.可以解决,但是不能自动关机,以及其他ACPI支持的服务
2.启动时候跳过,弊端同1
3.经过查找资料,发现问题出在 acpi 服务的 thermal.ko模块,将其删除,也可解决,在配置你的桌面中看到了acpi支持的笔记本电池选项,具体是否可用,还在验证.但是仍然不能自动开机和重启.
问题分析:
查找资料看到问题出在acpi服务中关于系统温度的判断,
1. 目前的判断是错误的,即发现当前温度是17C(摄氏度)但是当前的真正温度不仅如此,
2.即使发现是17C,但也不能就因此就提示"Critical Temperature Reached"而关机.
问题推断:
1.acpi服务本身的问题,但是以往装MDK10.1和Mdk 2005 le的时候并没有如此问题.于是换装了acpi的低版本的acpi版本0.0.7-4,问题仍然依旧.
2.系统内核的问题,可能系统内核对acpi的部分不能真实反映笔记本的情况.
3.acpi服务中thermal.ko与系统内核的协调问题.为此我看了thermal.c的源码,发现其中确实是从系统中读取系统温度和一个trip_point的点,并没有具体的某个数字,
这是我一筹莫展,不知道大家有没有遇到这样的问题,是如何解决的?
本来搜索了论坛,可没有发现有相关的部分,或许论坛的搜索功能还不完备?
谢谢了,ACPI提供的服务实在很重要,我将继续研究下去. |
|