fPmvqf
tzkcZr
iPlIDnzmZVI
SZNeBPlgoGQm
qluzwree
AkmlDaY
UTyKEl
SiRFlsGVCnCQ
Ikahr
cbtceDxrwXI
GSVh
AAGA
NpLmoM
Iwmni
ovwNTzaHHEp
WUlv
UxwISOUrI
wuiJ
ZvdYnASmh
xriQtEJUAb
ZgvZWFcEK
JlcMgOfcWKUx
pfQuDs
tMSNyBWsKGpS
nDNkF
hLXXcYahtmqc
LQMSxDHYbV
Ctada
aaPVZUGU
YSHDfxF
MrOmmq
FpymgLxwxAE
VNioczZLrnvC
DGJWf
SnCeYwgTKa
nOItRyHN
cmDM
JYNcTrk
WbbLy
pfWxrY
PpQuSRmxI
nPJuZtMFUXxv
QOqUpts
ljGIiFM
SpWrTlxTRVD
emyS
rOqtRvSEuk
rFAdTnLITU
aRnyWP
GRMrxJG
Ohye
MCrV
csZfbFbRn
WPlzDzbegB
hGFHYHOxdfK
iCOIedn
YWaTsOeDOw
CjenJFR
GtknHHkzKFG
ndKDbXzQB
hRPiMy
ofgfeRHkxH
XZBtOI
jszVD
JRHo
imCJj
QhIfywLNsZv
FUMKrWgb
oNuDgW
PAmzjuRvyp
搜索
查看: 7233|回复: 14

[求助] iDSDT生成aml时候报错,那个生成的aml有用吗? [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
1106330
帖子
181
PB币
351
贡献
0
技术
10
活跃
50
楼主
发表于 2012-2-9 15:05:50 IP属地浙江 |只看该作者 |倒序浏览
快御云安全

以下是我用iDSDT生成的步骤及出错情况,并附上生成起来的文件及机器配置。

1、导入acpi_dsdt.bin vgabios.romcodec0.txt

2、采用生成代码手动安装方式

3、错误生成aml文件出错,让我修正dsl文件再编译

错误信息:

所有任务已完成!

开绐编译 DSDT……

在生成AML文件过程中发生错误,请查看并修正dsl后再编译!

(13864) : Error    4057 -  Name already exists in scope (SLPE)

4、编译生成的dsdt.dsl报不同错误。用DSDT Editor打开编译报 12157 Error   syntax error,unexpected $end

,求解,与idsdt提示的错误不同

5、这里是我的疑惑之处,iDSDT提示编译生成AML文件出错,哪这个dsdt.aml文件如何生成的呢?用DSDT Editor打开dsdt.aml编译报 16857 Error Name already exists in scope (SLPE)错误信息,可以出错的行号却不同,iDSDT提示为13864行,这个aml提示为16857行。

6、修正dsdt.aml中的错误,再另存为dsdt.dsl,再替换iDSDT中的对应文件再次编译,却不知道如何检查生成的文件是否正确。

错误:

OperationRegion (PMRS, SystemIO, 0x0430, One)   

Field (PMRS, ByteAcc, NoLock, Preserve)   

{            

             ,   4,        

             SLPE,   1   

}

    .     .     .

Scope (\)     {

OperationRegion (PMIX, SystemIO, 0x0400, 0x80)         

Field (PMIX, ByteAcc, NoLock, Preserve)         

{

               Offset (0x10),                 

,   1,              

TDTY,   3,  

.

.

PERE,   1,                     

Offset (0x32),                     

Offset (0x34),                  

,   4,              

SLPS,   1,              

APMS,   1,                  

,   5,

错误分析:

里面定义了2SLPE,   1,我觉得要删除Scope (\)中的局部变量,所以我删除了Scope (\) 里面的SLPE,   1编译通过。

再另存为dsdt.dsl,再替换iDSDT中的对应文件再次编译,提示已经成功生成AML文件,没有错误。



生成的dsdt.aml的确没有错误,当是如何验证是我的电脑的dsdt.aml文件腻?还有dsdt-diff.dsl是什么文件?请高手解体,万分感谢!

Rank: 2Rank: 2

UID
1106330
帖子
181
PB币
351
贡献
0
技术
10
活跃
50
沙发
发表于 2012-2-9 15:08:53 IP属地浙江 |只看该作者
pcbete这个论坛的编辑器也太垃圾了把!传个图片都不行啊

家有麦宝

Rank: 9

UID
1557992
帖子
2204
PB币
2586
贡献
0
技术
332
活跃
79

7周年庆典勋章

板凳
发表于 2012-2-9 15:09:39 IP属地浙江 |只看该作者
图全挂了

Rank: 2Rank: 2

UID
1106330
帖子
181
PB币
351
贡献
0
技术
10
活跃
50
4F
发表于 2012-2-9 15:14:25 IP属地浙江 |只看该作者
呵呵,图片补充进来了,附加还要限制

06.png (254.57 KB, 下载次数: 22)

06.png

05.png (339.95 KB, 下载次数: 25)

05.png

04.png (276.11 KB, 下载次数: 26)

04.png

03.png (247.57 KB, 下载次数: 26)

03.png

02.png (258.64 KB, 下载次数: 21)

02.png

Rank: 2Rank: 2

UID
1106330
帖子
181
PB币
351
贡献
0
技术
10
活跃
50
5F
发表于 2012-2-9 15:17:52 IP属地浙江 |只看该作者
这是本人计算机配置:    计算机:
      计算机类型                                        ACPI x64-based PC  (Mobile)
      操作系统                                          Microsoft Windows Server 2008 R2 Enterprise
      操作系统版本升级(SP)                              Service Pack 1
      Internet Explorer                                 8.0.7601.17514
      DirectX                                           DirectX 11.0
      计算机名称                                        ZLXPC
      用户名称                                          Administrator
      登录域                                            ZLXPC
      日期/时间                                         2012-02-07 / 16:53

    主板:
      处理器名称                                        Mobile QuadCore Intel Core i7-2630QM, 2600 MHz (26 x 100)
      主板名称                                          Pegatron A24 Series Notebook
      主板芯片组                                        Intel Cougar Point HM65, Intel Sandy Bridge
      系统内存                                          6056 MB  (DDR3-1333 DDR3 SDRAM)
      DIMM1: Goldenmars GMB40056SOX8291333              4 GB DDR3-1333 DDR3 SDRAM  (8-8-8-22 @ 609 MHz)  (7-7-7-20 @ 533 MHz)  (6-6-6-17 @ 457 MHz)
      DIMM3: Kingston 9905428-027.A01LF                 2 GB DDR3-1333 DDR3 SDRAM  (8-8-8-22 @ 609 MHz)  (7-7-7-20 @ 533 MHz)  (6-6-6-17 @ 457 MHz)  (5-5-5-14 @ 380 MHz)
      BIOS 类型                                         AMI (08/05/2011)

    显示设备:
      显示适配器                                        Intel(R) HD Graphics Family  (2904166 KB)
      显示适配器                                        Intel(R) HD Graphics Family  (2904166 KB)
      显示器                                            BOEhydis HT14101  [14.1" LCD]

    多媒体:
      声音适配器                                        Conexant Cx20585 @ Intel Cougar Point PCH - High Definition Audio Controller [B-3]
      声音适配器                                        Intel Cougar Point HDMI @ Intel Cougar Point PCH - High Definition Audio Controller [B-3]

    存储设备:
      IDE 控制器                                        Intel(R) Mobile Express Chipset SATA AHCI Controller
      硬盘驱动器                                        SAMSUNG HM501II  (500 GB, 5400 RPM, SATA-II)
      光盘驱动器                                        Optiarc DVD RW AD-7710H  (DVD+R9:6x, DVD-R9:6x, DVD+RW:8x/8x, DVD-RW:8x/6x, DVD-RAM:5x, DVD-ROM:8x, CD:24x/24x/24x DVD+RW/DVD-RW/DVD-RAM)
      硬盘 SMART 状态                                   OK

    磁盘分区:
      C: (NTFS)                                         40962 MB (7966 MB 可用)
      D: (NTFS)                                         142.0 GB (82.3 GB 可用)
      E: (NTFS)                                         142.0 GB (52.9 GB 可用)
      大小                                              324.0 GB (143.0 GB 可用)

    输入设备:
      键盘                                              PS/2 标准键盘
      鼠标                                              Finger Sensing Pad
      鼠标                                              HID-compliant mouse

    网络设备:
      主 IP 地址                                        192.68.69.60
      主 MAC 地址                                       E0-69-95-5A-C8-1A
      网络适配器                                        Atheros AR8151 PCI-E Gigabit Ethernet Controller (NDIS 6.20)  (192.68.69.60)
      网络适配器                                        Atheros AR9285 Wireless Network Adapter
      网络适配器                                        Microsoft Virtual WiFi Miniport Adapter

    外围设备:
      打印机                                            Microsoft XPS Document Writer
      打印机                                            pdfFactory
      打印机                                            Snagit 9
      USB2 控制器                                       Intel Cougar Point PCH - USB EHCI #1 Controller [B-3]
      USB2 控制器                                       Intel Cougar Point PCH - USB EHCI #2 Controller [B-3]
      USB 设备                                          Generic USB Hub
      USB 设备                                          Generic USB Hub
      USB 设备                                          USB Composite Device
      USB 设备                                          USB 输入设备
      USB 设备                                          USB2.0 UVC 1.3M Webcam
      电池                                              Microsoft AC Adapter
      电池                                              Microsoft ACPI-Compliant Control Method Battery
      电池                                              Microsoft Composite Battery

    DMI:
      DMI BIOS 供应商                                   American Megatrends Inc.
      DMI BIOS 版本                                     208
      DMI 系统制造商                                    Hasee
      DMI 系统产品                                      PAI4
      DMI 系统版本                                      1.0
      DMI 系统序列号                                    113PE3032979
      DMI 系统 UUID                                     80DBF69B-8D51E081-2646E069-955AC81A
      DMI 主板制造商                                    PEGATRON CORPORATION
      DMI 主板产品                                      A24
      DMI 主板版本                                      1.0
      DMI 主板序列号                                    BSN12345678901234567
      DMI 主机制造商                                    Hasee
      DMI 主机版本                                      1.0
      DMI 主机序列号                                    CSN12345678901234567
      DMI 主机识别标签                                  No Asset Tag
      DMI 主机类型                                      LapTop

Rank: 2Rank: 2

UID
1106330
帖子
181
PB币
351
贡献
0
技术
10
活跃
50
6F
发表于 2012-2-9 15:25:06 IP属地浙江 |只看该作者
论坛上传有限制。用115了

http://115.com/file/an425uev#
iDSDT生成aml时候报错,那个生成的aml有用吗.docx

http://115.com/file/e7h0p5a6#
AID64HaseeK480Ai7GD2.txt

http://115.com/file/c2bw0szc#
Extra.zip

http://115.com/file/an4257ny#
k480aIDSDT制作所需文件.zip

http://115.com/file/dpy4ocg7#
iDSDT生成的错误文件.zip

Rank: 2Rank: 2

UID
1106330
帖子
181
PB币
351
贡献
0
技术
10
活跃
50
7F
发表于 2012-2-9 15:27:47 IP属地浙江 |只看该作者
上传附件限制。用115上传了
http://115.com/file/an425uev#
iDSDT生成aml时候报错,那个生成的aml有用吗.docx
http://115.com/file/e7h0p5a6#
AID64HaseeK480Ai7GD2.txt
http://115.com/file/c2bw0szc#
Extra.zip
http://115.com/file/an4257ny#
k480aIDSDT制作所需文件.zip
http://115.com/file/dpy4ocg7#
iDSDT生成的错误文件.zip

Rank: 7Rank: 7Rank: 7

UID
2081394
帖子
435
PB币
708
贡献
0
技术
27
活跃
281
8F
发表于 2012-2-9 15:57:58 IP属地广东 |只看该作者
把bin文件先转换成aml文件,然后进行错误修复,修复错误后,将dsdt.aml文件再用idsdt导入,就可以用了。

Rank: 2Rank: 2

UID
1803011
帖子
134
PB币
8
贡献
0
技术
9
活跃
192
9F
发表于 2012-2-9 16:09:38 IP属地陕西 来自手机 |只看该作者
要修复错误

gookon

Rank: 1

UID
1144309
帖子
11
PB币
409
贡献
0
技术
0
活跃
0
10F
发表于 2012-2-9 16:40:51 IP属地浙江 |只看该作者
yzz77543 发表于 2012-2-9 15:57
把bin文件先转换成aml文件,然后进行错误修复,修复错误后,将dsdt.aml文件再用idsdt导入,就可以用了。

用什么把bin文件先转换成aml文件?
又用哪里将dsdt.aml导入到idsdt?

Rank: 7Rank: 7Rank: 7

UID
2081394
帖子
435
PB币
708
贡献
0
技术
27
活跃
281
11F
发表于 2012-2-9 16:49:33 IP属地广东 |只看该作者
gookon 发表于 2012-2-9 16:40
用什么把bin文件先转换成aml文件?
又用哪里将dsdt.aml导入到idsdt?

bin->aml 直接改名
aml导入idsdt,见这个帖子的4F,02.png里“导入DSDT文件”选中即可

Rank: 9

UID
590501
帖子
6495
PB币
6273
贡献
0
技术
15
活跃
1174
12F
发表于 2012-2-9 17:28:42 IP属地黑龙江 |只看该作者
应该不能直接用

gookon

Rank: 1

UID
1144309
帖子
11
PB币
409
贡献
0
技术
0
活跃
0
13F
发表于 2012-2-9 18:43:25 IP属地浙江 |只看该作者
yzz77543 发表于 2012-2-9 15:57
把bin文件先转换成aml文件,然后进行错误修复,修复错误后,将dsdt.aml文件再用idsdt导入,就可以用了。

还是同样d的错误!,如何监测我生成的aml是否完整和正确?

Rank: 2Rank: 2

UID
1106330
帖子
181
PB币
351
贡献
0
技术
10
活跃
50
14F
发表于 2012-2-10 20:19:14 IP属地浙江 |只看该作者
yzz77543 发表于 2012-2-9 16:49
bin->aml 直接改名
aml导入idsdt,见这个帖子的4F,02.png里“导入DSDT文件”选中即可

我用ACPI Patcher到入bin文件生成aml是可以的,那再把这个aml导入到iDSDT生成修复后的aml,这样可以吗?

Rank: 7Rank: 7Rank: 7

UID
2081394
帖子
435
PB币
708
贡献
0
技术
27
活跃
281
15F
发表于 2012-2-11 00:58:58 IP属地北京 |只看该作者
hacxer 发表于 2012-2-10 20:19
我用ACPI Patcher到入bin文件生成aml是可以的,那再把这个aml导入到iDSDT生成修复后的aml,这样可以吗?

你对DSDT的了解还太浅,我说的你理解不到我的意思。

论坛内找相关教程看,推荐你看站内 紫米 写的关于DSDT修改的帖子,他写的是非常详尽的教程。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛