找回密码
 加入计匠网
搜索
热搜: BIOS ACPI CPU Windows
查看: 6977|回复: 3

笔记本电池信息显示问题

[复制链接]
发表于 2008-8-8 13:07:08 | 显示全部楼层 |阅读模式
现象描述:
% i8 J" T5 u% {% |在winxp下,当进入电表时,要经过几分钟才能显示出来电量。. i+ d$ {7 D! A( d' |0 R' }" U( u. p

" c8 }5 x# C: {2 L/ \  q: [初步分析:
5 _) \) K3 Z9 i我通过在battery的相关ASL code放debug code,发现进入电表时,OS在不断Check我电池的_BST method,要check很多次后才显示出电量,因此造成了经过几分钟才能显示出电量的现象。. A7 N1 ~1 U3 W! Y$ x2 y5 g
另外,我在EC的EC RAM中填一个电量,OS都能最后显示出对应的电量,也就是说OSPM能访问我的EC RAM。# y% J/ M  O# j( j% w/ x9 U: i
/ C7 x- P2 R2 E3 ], u: V/ @: f  c

% ^3 F0 m8 r& l* v2 A5 ]$ E7 b请哪位大侠帮忙分析一下电量显示为什么这么慢呢?大家有碰到过类似的情况吗?
发表于 2008-8-8 15:30:58 | 显示全部楼层
你确认每次_BIF和_BST返回的值都是正确和完整的?
回复

使用道具 举报

 楼主| 发表于 2008-8-8 16:19:43 | 显示全部楼层
你的意思是如果_BIF和_BST的值不正确的话,OS会不断去check吗?
回复

使用道具 举报

发表于 2008-8-11 14:29:15 | 显示全部楼层
以前也有做过这个试验,OS的确会不停的polling battery的_BST,正常的.: s" J& d( ]( T# {1 K# l" S
请你检查一下你的AC/DC插拔的是用的Notification value是多少? , V2 r9 d; a6 B- U1 i0 L
用0的话好像有这个问题,) n9 v* k) z1 S& X1 p6 T8 q& z1 E
用0x80/81试试,Power Source Status Changed,Battery Status Changed and Battery Information Changed.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入计匠网

本版积分规则

Archiver|手机版|小黑屋|计匠网

GMT+8, 2026-3-5 17:41 , Processed in 0.069193 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表