DNAJackey 发表于 2008-8-8 13:07:08

笔记本电池信息显示问题

现象描述:
在winxp下,当进入电表时,要经过几分钟才能显示出来电量。

初步分析:
我通过在battery的相关ASL code放debug code,发现进入电表时,OS在不断Check我电池的_BST method,要check很多次后才显示出电量,因此造成了经过几分钟才能显示出电量的现象。
另外,我在EC的EC RAM中填一个电量,OS都能最后显示出对应的电量,也就是说OSPM能访问我的EC RAM。


请哪位大侠帮忙分析一下电量显示为什么这么慢呢?大家有碰到过类似的情况吗?

bini 发表于 2008-8-8 15:30:58

你确认每次_BIF和_BST返回的值都是正确和完整的?

DNAJackey 发表于 2008-8-8 16:19:43

你的意思是如果_BIF和_BST的值不正确的话,OS会不断去check吗?

xtdumpling 发表于 2008-8-11 14:29:15

以前也有做过这个试验,OS的确会不停的polling battery的_BST,正常的.
请你检查一下你的AC/DC插拔的是用的Notification value是多少?
用0的话好像有这个问题,
用0x80/81试试,Power Source Status Changed,Battery Status Changed and Battery Information Changed.
页: [1]
查看完整版本: 笔记本电池信息显示问题