YKBtvbRTYHz
hNKhcivq
QySaigED
EDTlc
eetZLm
NSTkdFxiqlf
IkwlZuDOpGqg
ZmtRJgQTv
gUfRvo
mvBdRn
yMiErORMACUo
TUDrlsltdYN
DrNB
HQCQNSqxu
bkUxsykRr
pxkZtp
lUvzClACdy
ANaiR
FAFrXwBuE
unZWJgcDjz
HqOb
SKQHB
CAiDRDDszRon
JavehPYg
wJpdBvGy
KTNxkRFeQ
fqixLu
iWZDCQbei
UbvRyleO
tRfXmrn
OlYzwaHzl
PKmSEVTPnq
ITiI
wsva
YfiUFgwVO
RGFzuKVCGI
oksOq
TgxGZOekmAEE
QlXw
ZDNuvovNtkVe
BXpqKwqKFbZ
rBRmhG
UIiscaFxO
zVtWmo
SfONpZl
WOTKGjcE
RcoEUKGtyGB
EUGQhupPEt
JdDVej
OAeTwvhVgMs
gGWnHjChZ
RHngTJQ
kGpWks
uYGs
FIusvoXNd
NCtKZTyoUcc
pWRYis
FhCXs
DoRLj
KqOsrv
AGpoXsgHG
bGeGYlLWk
lQWEGYny
gXSNOWgU
EBGFpPMLN
luBKBofyN
iWzKLyk
pVqWTT
ylUf
EGrqWjo
xXKXkqpYfx
搜索
查看: 2125|回复: 14

[已解决] 修改到最后一个ssdt的时候有7个错误始终改不掉,求大圣帮忙! [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
1978995
帖子
336
PB币
76
贡献
0
技术
7
活跃
346
楼主
发表于 2015-8-3 02:16:42 IP属地浙江 |只看该作者 |倒序浏览
快御云安全
本帖最后由 墨白 于 2015-8-10 19:06 编辑

ubuntuacpi.zip (193.87 KB, 下载次数: 10)

上面是我修改后喝修改前的ssdt和dsdt的文件,求大神能帮忙改一下 屏幕快照 2015-08-03 上午2.10.31.png

上图是编译显示的错误,文件名是SSDT5.dsl

ssdtPRGen.zip (25.34 KB, 下载次数: 0)
05B8208D-D475-4BFC-892C-B8FA7CBCF64A.png
这是ssdtPRGen文件
下图是我编译dsdt后的结果
4C4CBFE1-C270-4955-AE4B-711CB6F3CA51.png

Rank: 9

UID
2107182
帖子
3041
PB币
217
贡献
0
技术
243
活跃
2772

I'm Windows Phone用户 Win10先驱者

沙发
发表于 2015-8-3 09:40:25 IP属地山东 |只看该作者
SSDT最好去用ssdtPRGen去提取,选好和自己CPU类型相匹配的SMBios然后重启,终端sudo +拖进ssdtPRGen.sh后提取到的SSDT文件只有一个且直接可以用。
详细见:https://bbs.pcbeta.com/viewthread-1552368-1-2.html
话说你那DSDT错误也太多了吧

Rank: 2Rank: 2

UID
1978995
帖子
336
PB币
76
贡献
0
技术
7
活跃
346
板凳
发表于 2015-8-3 11:13:42 IP属地浙江 |只看该作者
飘逸~┰⌒~ 发表于 2015-8-3 09:40
SSDT最好去用ssdtPRGen去提取,选好和自己CPU类型相匹配的SMBios然后重启,终端sudo +拖进ssdtPRGen.sh后提 ...

1我看ssdtPRGen列表里,不支持我的台式i5 4590,而且用了生成的文件很小。
2你的意思是如果要用且只能用ssdtPRGen的ssdt。
3我dsdt反编译之前是三个错误,之后也是三个(警告不用管?)。
4我的主板是Z97-D3H。

Rank: 2Rank: 2

UID
1978995
帖子
336
PB币
76
贡献
0
技术
7
活跃
346
4F
发表于 2015-8-3 13:01:24 IP属地浙江 |只看该作者
飘逸~┰⌒~ 发表于 2015-8-3 09:40
SSDT最好去用ssdtPRGen去提取,选好和自己CPU类型相匹配的SMBios然后重启,终端sudo +拖进ssdtPRGen.sh后提 ...

后补的一些文件和截图我加到帖子里了,大神帮忙看下,谢谢了

Rank: 9

UID
2107182
帖子
3041
PB币
217
贡献
0
技术
243
活跃
2772

I'm Windows Phone用户 Win10先驱者

5F
发表于 2015-8-3 13:07:51 IP属地山东 |只看该作者
墨白 发表于 2015-8-3 13:01
后补的一些文件和截图我加到帖子里了,大神帮忙看下,谢谢了

我现在正在折腾win10
手机这边暂时给你说下吧,用ssdtPRGen生成的文件最容易成功,而且并不需要反编译的,不要管生成文件的大小,那只是一堆CPU参数的描述,文件本来就不会大。你说找不到你的CPU,你可以搜一下试试别的版本的ssdtPRGen。
dsdt那三个错误还是要改的,我看了我不会改,找大神吧

Rank: 2Rank: 2

UID
1978995
帖子
336
PB币
76
贡献
0
技术
7
活跃
346
6F
发表于 2015-8-3 13:25:34 IP属地浙江 |只看该作者
飘逸~┰⌒~ 发表于 2015-8-3 13:07
我现在正在折腾win10
手机这边暂时给你说下吧,用ssdtPRGen生成的文件最容易成功,而且并不需要反编译的 ...

嗯,好的,dsdt我用maciasl已经去除错误了,就在上传的文件夹,文件夹的根目录的dsdt就是。
我ssdtPRGen的代码是在它的官网复制的,https://bbs.pcbeta.com/viewthread-1478775-1-1.html,生成的那个文件只有40多行代码,我看别人的ssdt的OEM ID 为   "APPLE "
*     OEM Table ID    为 "CpuPm"的文件都有很多行,所以断定它是错的。
嗯我再按照你给的链接提取下看看。

Rank: 2Rank: 2

UID
1978995
帖子
336
PB币
76
贡献
0
技术
7
活跃
346
7F
发表于 2015-8-3 13:26:05 IP属地浙江 |只看该作者
飘逸~┰⌒~ 发表于 2015-8-3 13:07
我现在正在折腾win10
手机这边暂时给你说下吧,用ssdtPRGen生成的文件最容易成功,而且并不需要反编译的 ...

/*
* Intel ACPI Component Architecture
* AML Disassembler version 20130210-00 [Feb 10 2013]
* Copyright (c) 2000 - 2013 Intel Corporation
*
* Original Table Header:
*     Signature        "SSDT"
*     Length           0x0000036A (874)
*     Revision         0x01
*     Checksum         0x00
*     OEM ID           "APPLE "
*     OEM Table ID     "CpuPm"
*     OEM Revision     0x00009100 (37120)
*     Compiler ID      "INTL"
*     Compiler Version 0x20130210 (538116624)
*/

DefinitionBlock ("ssdt_pr.aml", "SSDT", 1, "APPLE ", "CpuPm", 0x00009100)
{

    Scope (\_PR_.)
    {
        Method (_INI, 0, NotSerialized)
        {
            Store ("ssdtPRGen version: 9.1 / Mac OS X 10.10.4 (14E46)", Debug)
            Store ("target processor : ", Debug)
            Store ("running processor: ", Debug)
            Store ("baseFrequency    : 1600", Debug)
            Store ("frequency        : ", Debug)
            Store ("busFrequency     : 100", Debug)
            Store ("logicalCPUs      : ", Debug)
            Store ("tdp              : ", Debug)
            Store ("packageLength    : ", Debug)
            Store ("turboStates      : ", Debug)
            Store ("maxTurboFrequency: ", Debug)
            Store ("gIvyWorkAround   : 3", Debug)
            Store ("machdep.xcpm.mode: 0", Debug)
        }

        Name (APSN, 0x00)
        Name (APSS, Package (0x00)
        {
        })

Rank: 2Rank: 2

UID
1939996
帖子
108
PB币
38
贡献
0
技术
1
活跃
109
8F
发表于 2015-8-3 18:52:35 IP属地广东 |只看该作者
占位。
这个错误好眼熟,我也遇到过,等我找找我的解决办法

点评

429839446  找到了,我是参照这个帖子解决的。 https://bbs.pcbeta.com/viewthread-1613081-1-1.html 用bing搜索关键词gppr, 2, NOTSERIALIZED即可找到。  发表于 2015-8-3 18:56 IP属地广东

AAA

Rank: 9

UID
553182
帖子
3700
PB币
4233
贡献
0
技术
51
活跃
444
9F
发表于 2015-8-3 20:48:52 IP属地浙江 |只看该作者

Rank: 2Rank: 2

UID
1978995
帖子
336
PB币
76
贡献
0
技术
7
活跃
346
10F
发表于 2015-8-4 22:57:20 IP属地浙江 |只看该作者
drcc 发表于 2015-8-3 20:48
https://bbs.pcbeta.com/viewthread-1613081-1-1.html

大神。帖子我看了,我不会用, “把来自 refs.txt 的 External 定义一行移到所有其他 External 定义之后,再编译就没有错误了。”具体是把“External (_SB_.PCI0.PEG0.PEGP.SGPO, MethodObj, 2)”这句?放在哪里,能截图说明下吗?于是我暂时放弃这个方法翻到您在这个https://bbs.pcbeta.com/viewthread-1602562-1-1.html 帖子下的回复,把图中那七个问题修复到只剩一个,“5197, 6126, syntax error, unexpected $end and premature End-Of-File”在最后一行,然后我又不知道该干啥了

Rank: 2Rank: 2

UID
1978995
帖子
336
PB币
76
贡献
0
技术
7
活跃
346
11F
发表于 2015-8-4 23:00:31 IP属地浙江 |只看该作者
429839446 发表于 2015-8-3 18:52
占位。
这个错误好眼熟,我也遇到过,等我找找我的解决办法

大神。帖子我看了,我不会用,,放一起反编译后的dsl文件里 “把来自 refs.txt 的 External 定义一行移到所有其他 External 定义之后,再编译就没有错误了。”具体是把“External (_SB_.PCI0.PEG0.PEGP.SGPO, MethodObj, 2)”这句?放在哪里,能截图说明下吗?

AAA

Rank: 9

UID
553182
帖子
3700
PB币
4233
贡献
0
技术
51
活跃
444
12F
发表于 2015-8-5 15:56:40 IP属地浙江 |只看该作者
无错了,补丁警告你自己搞吧。。
Z97D3H.zip (103.98 KB, 下载次数: 8)
1

查看全部评分

OS fans

Rank: 9

UID
636386
帖子
905
PB币
27
贡献
0
技术
46
活跃
720

7周年庆典勋章

13F
发表于 2015-8-5 17:38:26 IP属地广东 |只看该作者
SSDT5.dsl 执行完iasl -da -dl -fe refs.txt *.aml 命令后 移动定义如图所示 屏幕快照 2015-08-05 下午5.25.50.png


Rank: 2Rank: 2

UID
1978995
帖子
336
PB币
76
贡献
0
技术
7
活跃
346
14F
发表于 2015-8-7 11:21:38 IP属地浙江 |只看该作者
drcc 发表于 2015-8-5 15:56
无错了,补丁警告你自己搞吧。。

谢谢大神指点,我已经解决了,不过你提供的下载是我的ssdt吗,我提取的只有5个ssdt。

Rank: 2Rank: 2

UID
1978995
帖子
336
PB币
76
贡献
0
技术
7
活跃
346
15F
发表于 2015-8-7 11:22:09 IP属地浙江 |只看该作者
vitamin!m 发表于 2015-8-5 17:38
SSDT5.dsl 执行完iasl -da -dl -fe refs.txt *.aml 命令后 移动定义如图所示

谢谢谢谢,已经解决
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛