查看: 2550|回复: 7

[求助] DSDT出错,3个错误很难解决

[复制链接]
发表于 2011-4-30 08:52 | 显示全部楼层 |阅读模式 |IP属地广东
快御云安全
在反编译DSDT时出来以下3个错误,请高手分析一下原因,文件已上传。谢谢
PS:sony的EB400C本。

dsdt2.rar (20.42 KB, 下载次数: 3)

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20110112-32 [Jan 12 2011]
Copyright (c) 2000 - 2011 Intel Corporation
dsdt.dsl   3421:                 If (LNotEqual (TBAB, Zero))
Error    4096 -       parse error ^
dsdt.dsl   3462:                 If (LNotEqual (TBAB, 0x00))
Error    4096 -       parse error ^
dsdt.dsl   3599:                                 Name (_T_0, Zero)
Remark   5111 -             Use of compiler reserved name ^  (_T_0)
dsdt.dsl   3603:                                     Name (_T_1, Zero)
Remark   5111 -                 Use of compiler reserved name ^  (_T_1)
dsdt.dsl   3656:                                 Name (_T_0, Zero)
Remark   5111 -             Use of compiler reserved name ^  (_T_0)
dsdt.dsl   3660:                                     Name (_T_1, Zero)
Remark   5111 -                 Use of compiler reserved name ^  (_T_1)
dsdt.dsl   3745:                                 Name (_T_0, Zero)
Remark   5111 -             Use of compiler reserved name ^  (_T_0)
dsdt.dsl   3749:                                     Name (_T_1, Zero)
Remark   5111 -                 Use of compiler reserved name ^  (_T_1)
dsdt.dsl   3802:                                 Name (_T_0, Zero)
Remark   5111 -             Use of compiler reserved name ^  (_T_0)
dsdt.dsl   3806:                                     Name (_T_1, Zero)
Remark   5111 -                 Use of compiler reserved name ^  (_T_1)
dsdt.dsl   3891:                                 Name (_T_0, Zero)
Remark   5111 -             Use of compiler reserved name ^  (_T_0)
dsdt.dsl   3895:                                     Name (_T_1, Zero)
Remark   5111 -                 Use of compiler reserved name ^  (_T_1)
dsdt.dsl   3948:                                 Name (_T_0, Zero)
Remark   5111 -             Use of compiler reserved name ^  (_T_0)
dsdt.dsl   3952:                                     Name (_T_1, Zero)
Remark   5111 -                 Use of compiler reserved name ^  (_T_1)
dsdt.dsl   4037:                                 Name (_T_0, Zero)
Remark   5111 -             Use of compiler reserved name ^  (_T_0)
dsdt.dsl   4041:                                     Name (_T_1, Zero)
Remark   5111 -                 Use of compiler reserved name ^  (_T_1)
dsdt.dsl   4094:                                 Name (_T_0, Zero)
Remark   5111 -             Use of compiler reserved name ^  (_T_0)
dsdt.dsl   4098:                                     Name (_T_1, Zero)
Remark   5111 -                 Use of compiler reserved name ^  (_T_1)
dsdt.dsl   4183:                                 Name (_T_0, Zero)
Remark   5111 -             Use of compiler reserved name ^  (_T_0)
dsdt.dsl   4187:                                     Name (_T_1, Zero)
Remark   5111 -                 Use of compiler reserved name ^  (_T_1)
dsdt.dsl   4240:                                 Name (_T_0, Zero)
Remark   5111 -             Use of compiler reserved name ^  (_T_0)
dsdt.dsl   4244:                                     Name (_T_1, Zero)
Remark   5111 -                 Use of compiler reserved name ^  (_T_1)
dsdt.dsl   4329:                                 Name (_T_0, Zero)
Remark   5111 -             Use of compiler reserved name ^  (_T_0)
dsdt.dsl   4333:                                     Name (_T_1, Zero)
Remark   5111 -                 Use of compiler reserved name ^  (_T_1)
dsdt.dsl   4386:                                 Name (_T_0, Zero)
Remark   5111 -             Use of compiler reserved name ^  (_T_0)
dsdt.dsl   4390:                                     Name (_T_1, Zero)
Remark   5111 -                 Use of compiler reserved name ^  (_T_1)
dsdt.dsl   4475:                                 Name (_T_0, Zero)
Remark   5111 -             Use of compiler reserved name ^  (_T_0)
dsdt.dsl   4479:                                     Name (_T_1, Zero)
Remark   5111 -                 Use of compiler reserved name ^  (_T_1)
dsdt.dsl   4532:                                 Name (_T_0, Zero)
Remark   5111 -             Use of compiler reserved name ^  (_T_0)
dsdt.dsl   4536:                                     Name (_T_1, Zero)
Remark   5111 -                 Use of compiler reserved name ^  (_T_1)
dsdt.dsl   5397:                         Name (_T_0, Zero)
Remark   5111 -     Use of compiler reserved name ^  (_T_0)
dsdt.dsl   6611:                             Name (_T_0, Zero)
Remark   5111 -         Use of compiler reserved name ^  (_T_0)
dsdt.dsl   7204:                             Name (_T_0, Zero)
Remark   5111 -         Use of compiler reserved name ^  (_T_0)
dsdt.dsl   7727:             Scope  }
Error    4096 -                  ^ parse error, expecting `$'
ASL Input:  dsdt.dsl - 10890 lines, 376716 bytes, 3061 keywords
AML Output: acpi_dsdt.aml - 20482 bytes, 1005 named objects, 2056 executable opcodes
Compilation complete. 3 Errors, 0 Warnings, 31 Remarks, 865 Optimizations
发表于 2011-4-30 08:57 | 显示全部楼层 |IP属地广东
_T_0替换为T_0
_T_1替换为T_1

Error    4096你要贴出3421到3462的代码才能分析。
回复

使用道具 举报

 楼主| 发表于 2011-4-30 09:10 | 显示全部楼层 |IP属地广东
回复 yuhuibar 的帖子

应该是这些吧,大哥您能下载附件上的文件帮我改改吗?   

            Device (RTC)
                {
                    Name (_HID, EisaId ("PNP0B00"))
                    Name (_CRS, ResourceTemplate ()
                    {
                        IO (Decode16,
                            0x0070,             // Range Minimum
                            0x0070,             // Range Maximum
                            0x01,               // Alignment
                            0x08,               // Length
                            )
                        IRQNoFlags ()
                            {8}
                    })
                }
                Device (TIMR)
                {
                    Name (_HID, EisaId ("PNP0100"))
                    Name (_CRS, ResourceTemplate ()
                    {
                        IO (Decode16,
                            0x0040,             // Range Minimum
                            0x0040,             // Range Maximum
                            0x01,               // Alignment
                            0x04,               // Length
                            )
                        IO (Decode16,
                            0x0050,             // Range Minimum
                            0x0050,             // Range Maximum
                            0x10,               // Alignment
                            0x04,               // Length
                            )
                        IRQNoFlags ()
                            {0}
                    })
                }
                Name (CPUL, 0x00)
                Name (MCHL, 0x00)
                Name (PCHL, 0x00)
                Name (DIML, 0x00)
                If (LNotEqual (TBAB, Zero))
                {
                    OperationRegion (TBLK, SystemMemory, TBAB, 0x4000)
                    Field (TBLK, AnyAcc, NoLock, Preserve)
                    {
                                Offset (0x24),
                        MMCH,   1,
                        MCPU,   1,
                        MBUD,   2,
                                Offset (0x26),
                                Offset (0x50),
                            ,   1,
                        MMTL,   7,
                        MGTD,   1,
                        MCTD,   1,
                        MPOL,   2,
回复

使用道具 举报

 楼主| 发表于 2011-4-30 09:19 | 显示全部楼层 |IP属地广东
yuhuibar 发表于 2011-4-30 08:57
_T_0替换为T_0
_T_1替换为T_1


替换后,提示错误变成以下内容了


Intel ACPI Component Architecture
ASL Optimizing Compiler version 20110112-32 [Jan 12 2011]
Copyright (c) 2000 - 2011 Intel Corporation

dsdt.dsl   3447:                 If (LNotEqual (TBAB, Zero))
Error    4096 -       parse error ^

dsdt.dsl   3488:                 If (LNotEqual (TBAB, 0x00))
Error    4096 -       parse error ^

dsdt.dsl   7753:             Scopex72, 0x02)
Error    4096 -                  ^ parse error, expecting `$'

ASL Input:  dsdt.dsl - 10938 lines, 378950 bytes, 3079 keywords
Compilation complete. 3 Errors, 0 Warnings, 0 Remarks, 865 Optimizations
回复

使用道具 举报

发表于 2011-4-30 10:11 | 显示全部楼层 |IP属地广东
D:\1>iasl -ta dsdt4.dsl

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20110112-32 [Jan 12 2011]
Copyright (c) 2000 - 2011 Intel Corporation

dsdt4.dsl   3447:                 If (LNotEqual (TBAB, Zero))
Error    4096 -        parse error ^

dsdt4.dsl   3488:                 If (LNotEqual (TBAB, 0x00))
Error    4096 -        parse error ^

dsdt4.dsl   7753:             Scopex72, 0x02)
Error    4096 -                   ^ parse error, expecting `$'

ASL Input:  dsdt4.dsl - 10938 lines, 378950 bytes, 3079 keywords
Compilation complete. 3 Errors, 0 Warnings, 0 Remarks, 865 Optimizations

这几个我不会修,你请教别人吧。
回复

使用道具 举报

发表于 2011-4-30 13:30 | 显示全部楼层 |IP属地台湾
給出未修改的dsdt  上面那個你修改到出問題了
回复

使用道具 举报

 楼主| 发表于 2011-4-30 16:17 | 显示全部楼层 |IP属地广东
回复 道奇兔 的帖子


麻烦你了~!
帮我在dsdt中加入以下信息。

1,解决重置问题。04改02.
2,加入"Dual Link", 看看能不能解决sony 1920×1080高清内置屏的显示问题。相关代码在可参考此帖https://bbs.pcbeta.com/forum-view ... ighlight-x3100.html
其他内容先不改。
DSDT.zip (14.21 KB, 下载次数: 2)
回复

使用道具 举报

发表于 2011-4-30 18:31 | 显示全部楼层 |IP属地台湾
回复 tiancool 的帖子

原來樓主的是罕見的多錯誤dsdt...
那麻煩樓主請先用dsdtfixer
https://bbs.pcbeta.com/viewthread ... ;page=1#pid19238453

麻煩哩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋联系我们

Copyright © 2005-2024 PCBeta. All rights reserved.

Powered by Discuz!  CDN加速及安全服务由「快御」提供

请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

GMT+8, 2024-12-13 04:08

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