soul3 发表于 2019-4-12 10:21

[求助]新人,DSDT反编译失败,又看不懂哪些是重复的ddst

HP Pavilion 14-BF036TX
CPU:Intel i5 7200U
GPU:HD620 + GeForce 940MX
SSD:256G
DDR4: 16G

使用命令进行反编译
iasl -da -dl *.aml
结果显示出error


Intel ACPI Component Architecture
ASL+ Optimizing Compiler/Disassembler version 20180427(RM)
Copyright (c) 2000 - 2018 Intel Corporation

Input file DSDT.aml, Length 0x21283 (135811) bytes
ACPI: DSDT 0x0000000000000000 021283 (v02 HPQOEM SLIC-MPC 00000000 ACPI 00040000)
External object resolution file      SSDT9.aml
Input file SSDT9.aml, Length 0x346 (838) bytes
ACPI: SSDT 0x0000000000000000 000346 (v01 HPQOEM INSYDE   00000000 ACPI 00040000)
Pass 1 parse of
Pass 2 parse of
External object resolution file      SSDT8.aml
Input file SSDT8.aml, Length 0x29F (671) bytes
ACPI: SSDT 0x0000000000000000 00029F (v02 HPQOEM INSYDE   00000000 ACPI 00040000)
Pass 1 parse of
Pass 2 parse of
External object resolution file      SSDT7.aml
Input file SSDT7.aml, Length 0x18E (398) bytes
ACPI: SSDT 0x0000000000000000 00018E (v02 HPQOEM INSYDE   00001000 ACPI 00040000)
Pass 1 parse of
Pass 2 parse of
External object resolution file      SSDT6.aml
Input file SSDT6.aml, Length 0x1BC (444) bytes
ACPI: SSDT 0x0000000000000000 0001BC (v02 HPQOEM INSYDE   00001000 ACPI 00040000)
Pass 1 parse of
Pass 2 parse of
External object resolution file      SSDT5.aml
Input file SSDT5.aml, Length 0xE24 (3620) bytes
ACPI: SSDT 0x0000000000000000 000E24 (v02 HPQOEM INSYDE   00001000 ACPI 00040000)
Pass 1 parse of
Pass 2 parse of
External object resolution file      SSDT4.aml
Input file SSDT4.aml, Length 0x517 (1303) bytes
ACPI: SSDT 0x0000000000000000 000517 (v02 HPQOEM INSYDE   00000000 ACPI 00040000)
Pass 1 parse of
Pass 2 parse of
External object resolution file      SSDT3.aml
Input file SSDT3.aml, Length 0x8832 (34866) bytes
ACPI: SSDT 0x0000000000000000 008832 (v02 HPQOEM INSYDE   00001000 ACPI 00040000)
Pass 1 parse of
Pass 2 parse of
External object resolution file      SSDT2.aml
Input file SSDT2.aml, Length 0x3247 (12871) bytes
ACPI: SSDT 0x0000000000000000 003247 (v02 HPQOEM INSYDE   00003000 ACPI 00040000)
Pass 1 parse of
Pass 2 parse of
External object resolution file       SSDT18.aml
Input file SSDT18.aml, Length 0x18A (394) bytes
ACPI: SSDT 0x0000000000000000 00018A (v02 PmRefApCst    00003000 INTL 20160527)
Pass 1 parse of
Pass 2 parse of
External object resolution file       SSDT17.aml
Input file SSDT17.aml, Length 0x65C (1628) bytes
ACPI: SSDT 0x0000000000000000 00065C (v02 PmRefApIst    00003000 INTL 20160527)
Pass 1 parse of
Pass 2 parse of
External object resolution file       SSDT16.aml
Input file SSDT16.aml, Length 0x3FF (1023) bytes
ACPI: SSDT 0x0000000000000000 0003FF (v02 PmRefCpu0Cst00003001 INTL 20160527)
Pass 1 parse of
Pass 2 parse of
External object resolution file       SSDT15.aml
Input file SSDT15.aml, Length 0x6B4 (1716) bytes
ACPI: SSDT 0x0000000000000000 0006B4 (v02 PmRefCpu0Ist00003000 INTL 20160527)
Pass 1 parse of
Pass 2 parse of
External object resolution file       SSDT14.aml
Input file SSDT14.aml, Length 0x38C9 (14537) bytes
ACPI: SSDT 0x0000000000000000 0038C9 (v01 HPQOEM INSYDE   00001000 ACPI 00040000)
Pass 1 parse of
Pass 2 parse of
External object resolution file       SSDT13.aml
Input file SSDT13.aml, Length 0xEDE (3806) bytes
ACPI: SSDT 0x0000000000000000 000EDE (v02 HPQOEM INSYDE   00003000 ACPI 00040000)
Pass 1 parse of
Pass 2 parse of
External object resolution file       SSDT12.aml
Input file SSDT12.aml, Length 0x10B0 (4272) bytes
ACPI: SSDT 0x0000000000000000 0010B0 (v02 HPQOEM INSYDE   00001000 ACPI 00040000)
Pass 1 parse of
Pass 2 parse of
External object resolution file       SSDT11.aml
Input file SSDT11.aml, Length 0x51E (1310) bytes
ACPI: SSDT 0x0000000000000000 00051E (v02 HPQOEM INSYDE   00001000 ACPI 00040000)
Pass 1 parse of
Firmware Error (ACPI): Failure creating [\_SB.PCI0.SAT0.PRT1._DSM], AE_ALREADY_EXISTS (20180427/dswload-498)
ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20180427/psobject-371)
Could not parse external ACPI tables, AE_ALREADY_EXISTS



想使用命令判断文件的字节大小,排除重复的文件,结果显示所有文件字节大小都不相同,抓虾
ls -l SSDT*.aml

305644 11 23:52 SSDT1.aml
122904 11 23:52 SSDT10.aml
   13104 11 23:52 SSDT11.aml
   42724 11 23:52 SSDT12.aml
   38064 11 23:52 SSDT13.aml
145374 11 23:52 SSDT14.aml
   17164 11 23:52 SSDT15.aml
   10234 11 23:52 SSDT16.aml
   16284 11 23:52 SSDT17.aml
    3944 11 23:52 SSDT18.aml
128714 11 23:52 SSDT2.aml
348664 11 23:52 SSDT3.aml
   13034 11 23:52 SSDT4.aml
   36204 11 23:52 SSDT5.aml
    4444 11 23:52 SSDT6.aml
    3984 11 23:52 SSDT7.aml
    6714 11 23:52 SSDT8.aml
    8384 11 23:52 SSDT9.aml


Linux下提取的DSDT
链接: https://pan.baidu.com/s/1xErR-RSopjJ3J41KuPx6oA
提取码: aw6x

哪位神可以帮我反编译一下吗?可以告诉一下,怎么去判断重复文件,又或者我错在哪里,好学习一下,谢谢

页: [1]
查看完整版本: [求助]新人,DSDT反编译失败,又看不懂哪些是重复的ddst