Hello! I'm trying to get the dsl files from my laptop. What I did: 1) Boot from Ubuntu Live USB 2) Open Terminal 3) sudo acpidump > acpidata.out 4) acpixtract -sSSDT acpidata.out 5) acpixtract -sDSDT acpidata.out 6) iasl -da dsdt.dat ssdt*.dat I don't know why in dsdt.dsl, ssdt1.dsl, ssdt4.dsl i get errors like this: iASL Warning: There were 18 external control methods found during disassembly, but only 11 were resolved (7 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>) Invocation: iasl -fe refs.txt -d dsdt.aml My laptop is a HP Envy 15-j101el. I tried to update the BIOS and redo the process. But the errors remained. At the moment i have the BIOS version F.63 I tried some different version of iasl, but with no success. Can anybody explain me what I'm doing wrong? I attached the original ACPI tables (dsdt and ssdt* only) taken from ubuntu. Thank you in advance!