- Joined
- May 1, 2014
- Messages
- 2
- Motherboard
- GE60-2OE
- CPU
- i5-4200M
- Graphics
- HD4600/GTX765M
- Mac
- Classic Mac
- Mobile Phone
Hello
I use Ubuntu amd64 14.04 to dump acpi table using this guide : http://alexhungdmz.blogspot.com/2012/05/how-to-dump-acpi-tables-in-ubuntu.html
I use these command.
sudo acpidump > acpi.log
acpixtract acpi.log
iasl -e ssdt*.dat -d dsdt.dat
Then I got this warning
"Parsing completed
Disassembly completed
ASL Output: dsdt.dsl - 520334 bytes
iASL Warning: There were 14 external control methods found during
disassembly, but only 9 were resolved (5 unresolved). Additional
ACPI tables may be required to properly disassemble the code. The
resulting disassembler output file may not compile because the
disassembler did not know how many arguments to assign to the
unresolved methods."
After I boot up OS X, open dsdt.dsl with MaciASL and tried to compile it, I got 201 errors.
Did I do something wrong? Or maybe somebody who uses MSI GE60-2OE or MSI MSI GE70-2OE and successfully compile dsdt.aml.
I have also attach dsdt and ssdt .dat files
View attachment ge602oe_dsdtssdt.zip
Here is the full output iasl log.
"Intel ACPI Component Architecture
ASL Optimizing Compiler version 20140214-64 [Mar 29 2014]
Copyright (c) 2000 - 2014 Intel Corporation
Loading Acpi table from file dsdt.dat - Length 00057022 (00DEBE)
Acpi table [DSDT] successfully installed and loaded
Loading Acpi table from file ssdt9.dat - Length 00000979 (0003D3)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file ssdt8.dat - Length 00005144 (001418)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file ssdt7.dat - Length 00005259 (00148B)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file ssdt6.dat - Length 00013577 (003509)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file ssdt5.dat - Length 00000789 (000315)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file ssdt4.dat - Length 00002776 (000AD8)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file ssdt3.dat - Length 00001397 (000575)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file ssdt2.dat - Length 00000399 (00018F)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file ssdt1.dat - Length 00000552 (000228)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file ssdt11.dat - Length 00000281 (000119)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file ssdt10.dat - Length 00001450 (0005AA)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)
Parsing completed
Found 14 external control methods, reparsing with new information
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)
Parsing completed
Disassembly completed
ASL Output: dsdt.dsl - 520334 bytes
iASL Warning: There were 14 external control methods found during
disassembly, but only 9 were resolved (5 unresolved). Additional
ACPI tables may be required to properly disassemble the code. The
resulting disassembler output file may not compile because the
disassembler did not know how many arguments to assign to the
unresolved methods.
If necessary, the -fe option can be used to specify a file containing
control method external declarations with the associated method
argument counts. Each line of the file must be of the form:
External (<method pathname>, MethodObj, <argument count>)
"
I use Ubuntu amd64 14.04 to dump acpi table using this guide : http://alexhungdmz.blogspot.com/2012/05/how-to-dump-acpi-tables-in-ubuntu.html
I use these command.
sudo acpidump > acpi.log
acpixtract acpi.log
iasl -e ssdt*.dat -d dsdt.dat
Then I got this warning
"Parsing completed
Disassembly completed
ASL Output: dsdt.dsl - 520334 bytes
iASL Warning: There were 14 external control methods found during
disassembly, but only 9 were resolved (5 unresolved). Additional
ACPI tables may be required to properly disassemble the code. The
resulting disassembler output file may not compile because the
disassembler did not know how many arguments to assign to the
unresolved methods."
After I boot up OS X, open dsdt.dsl with MaciASL and tried to compile it, I got 201 errors.
Did I do something wrong? Or maybe somebody who uses MSI GE60-2OE or MSI MSI GE70-2OE and successfully compile dsdt.aml.
I have also attach dsdt and ssdt .dat files
View attachment ge602oe_dsdtssdt.zip
Here is the full output iasl log.
"Intel ACPI Component Architecture
ASL Optimizing Compiler version 20140214-64 [Mar 29 2014]
Copyright (c) 2000 - 2014 Intel Corporation
Loading Acpi table from file dsdt.dat - Length 00057022 (00DEBE)
Acpi table [DSDT] successfully installed and loaded
Loading Acpi table from file ssdt9.dat - Length 00000979 (0003D3)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file ssdt8.dat - Length 00005144 (001418)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file ssdt7.dat - Length 00005259 (00148B)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file ssdt6.dat - Length 00013577 (003509)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file ssdt5.dat - Length 00000789 (000315)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file ssdt4.dat - Length 00002776 (000AD8)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file ssdt3.dat - Length 00001397 (000575)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file ssdt2.dat - Length 00000399 (00018F)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file ssdt1.dat - Length 00000552 (000228)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file ssdt11.dat - Length 00000281 (000119)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Loading Acpi table from file ssdt10.dat - Length 00001450 (0005AA)
Acpi table [SSDT] successfully installed and loaded
Pass 1 parse of [SSDT]
Pass 2 parse of [SSDT]
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)
Parsing completed
Found 14 external control methods, reparsing with new information
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)
Parsing completed
Disassembly completed
ASL Output: dsdt.dsl - 520334 bytes
iASL Warning: There were 14 external control methods found during
disassembly, but only 9 were resolved (5 unresolved). Additional
ACPI tables may be required to properly disassemble the code. The
resulting disassembler output file may not compile because the
disassembler did not know how many arguments to assign to the
unresolved methods.
If necessary, the -fe option can be used to specify a file containing
control method external declarations with the associated method
argument counts. Each line of the file must be of the form:
External (<method pathname>, MethodObj, <argument count>)
"