> > NetBSD 6.1.4 manages to enumerate all the ACPI stuff
> Yes, it booted for me too; here is the acpidump -dt
> http://stare.cz/dmesg/asus-J1800IC-asl.gz

> the machine boots, dmesg below. Thanks!

So now that I can boot the (tweaked) OpenBSD kernel:
http://stare.cz/dmesg/asus-J1800IC-acpidump.tar.gz
While disassembling DSDT, iasl complained:

Loading Acpi table from file asus-J1800IC.DSDT.2 - Length 00034068 (008514)
ACPI: DSDT 0x00000000 008514 (v02 ALASKA A M I    01072009 INTL 20120913)
Acpi table [DSDT] successfully installed and loaded
Pass 1 parse of [DSDT]
Pass 2 parse of [DSDT]
Parsing Deferred Opcodes (Methods/Buffers/Packages/Regions)

Parsing completed

Found 1 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:    asus-J1800IC.DSDT.dsl - 353462 bytes

iASL Warning: There were 1 external control methods found during
disassembly, but additional ACPI tables to resolve these externals
were not specified. The resulting disassembler output file may not
compile because the disassembler did not know how many arguments
to assign to these methods. To specify the tables needed to resolve
external control method references, the -e option can be used to
specify the filenames. Example iASL invocations:
    iasl -e ssdt1.aml ssdt2.aml ssdt3.aml -d dsdt.aml
    iasl -e dsdt.aml ssdt2.aml -d ssdt1.aml
    iasl -e ssdt*.aml -d dsdt.aml

In addition, 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>)
Invocation:
    iasl -fe refs.txt -d dsdt.aml

Reply via email to