shiy05 发表于 2016-11-18 22:17

电量显示:已经拆分字段了,怎么还是有时候是个叉?

本帖最后由 shiy05 于 2017-6-29 08:52 编辑

我已经将SSDT里面所有的字段都拆分成8位了,但是有的时候开机电量还是会是一个叉,到底是怎么回事?
是不是DSDT里面哪里没有修改好?
附件是我的DSDT和SSDT的原版,以及修改版,求大神指点。

limurphy 发表于 2016-11-18 23:03

本帖最后由 limurphy 于 2016-11-18 23:06 编辑

你應該試在 dsdt 內去修改。

shiy05 发表于 2016-11-18 23:08

limurphy 发表于 2016-11-18 23:03 https://www.pcbeta.com/static/image/common/back.gif
你應該試在 dsdt 內去修改。

DSDT里面没有字段要拆分,我的电量信息保存在SSDT里面,是不是DSDT里面哪个函数调用出了问题?

limurphy 发表于 2016-11-19 08:17

shiy05 发表于 2016-11-18 23:08 https://www.pcbeta.com/static/image/common/back.gif
DSDT里面没有字段要拆分,我的电量信息保存在SSDT里面,是不是DSDT里面哪个函数调用出了问题?





limurphy 发表于 2016-11-19 08:18

shiy05 发表于 2016-11-18 23:08 https://www.pcbeta.com/static/image/common/back.gif
DSDT里面没有字段要拆分,我的电量信息保存在SSDT里面,是不是DSDT里面哪个函数调用出了问题?

在 BAT2 內有,你找找。

shiy05 发表于 2016-11-19 10:49

limurphy 发表于 2016-11-19 08:18 https://www.pcbeta.com/static/image/common/back.gif
在 BAT2 內有,你找找。

好的,谢谢,我试试

shiy05 发表于 2016-11-19 13:44

limurphy 发表于 2016-11-19 08:18 https://www.pcbeta.com/static/image/common/back.gif
在 BAT2 內有,你找找。

是不是只有BAT0和BAT2里面的变量要拆分?其他的都不用管吧?

shiy05 发表于 2016-11-19 17:10

limurphy 发表于 2016-11-19 08:18 https://www.pcbeta.com/static/image/common/back.gif
在 BAT2 內有,你找找。

好像不是这个问题,我看了hello_ok和slfan12的DSDT,都没有把DSDT里面的字段拆分

limurphy 发表于 2016-11-19 17:29

本帖最后由 limurphy 于 2016-11-19 18:11 编辑

shiy05 发表于 2016-11-19 17:10 https://www.pcbeta.com/static/image/common/back.gif
好像不是这个问题,我看了hello_ok和slfan12的DSDT,都没有把DSDT里面的字段拆分
試把 BAT0 , BAT2的 _STA 內容用 Return(0x00) 取代。
                Method (_STA, 0, NotSerialized)// _STA: Status
                {

                        Return (Zero)
                }


shiy05 发表于 2016-11-19 17:54

limurphy 发表于 2016-11-19 17:29 https://www.pcbeta.com/static/image/common/back.gif
試把 BAT0 , BAT2  的 _BST 內容用 Return(0x00) 取代。

是把最后一句如return(PKG0)改成return (0x00)?
还是说把整个函数都删除,只留一句return(0x00)?

shiy05 发表于 2016-11-19 19:28

limurphy 发表于 2016-11-19 17:29
試把 BAT0 , BAT2的 _STA 內容用 Return(0x00) 取代。
                Method (_STA, 0, NotSerializ ...

好的,谢谢,我试试

limurphy 发表于 2016-11-19 19:35

shiy05 发表于 2016-11-19 17:54 https://www.pcbeta.com/static/image/common/back.gif
是把最后一句如return(PKG0)改成return (0x00)?
还是说把整个函数都删除,只留一句return(0x00)?

把整个函数都删除,只留一句 Return (Zero)

喜旸旸 发表于 2017-5-17 22:26

我的都拆成8了还是不行,

shiy05 发表于 2017-6-29 08:52

limurphy 发表于 2016-11-19 17:29 https://www.pcbeta.com/static/image/common/back.gif
試把 BAT0 , BAT2的 _STA 內容用 Return(0x00) 取代。
                Method (_STA, 0, NotSerializ ...

谢谢limurphy,已经完全搞定,是Mutex的问题。
https://bbs.pcbeta.com/viewthread-1747831-1-1.html

limurphy 发表于 2017-6-29 10:24

shiy05 发表于 2017-6-29 08:52 https://www.pcbeta.com/static/image/common/back.gif
谢谢limurphy,已经完全搞定,是Mutex的问题。
https://bbs.pcbeta.com/viewthread-1747831-1-1.html

有看看你的 patch .{:5_266:}
页: [1]
查看完整版本: 电量显示:已经拆分字段了,怎么还是有时候是个叉?