# iasl -tc -ve dsdt.dsl
Intel ACPI Component Architecture
ASL+ Optimizing Compiler version 20160729-64
Copyright (c) 2000 - 2016 Intel Corporation
dsdt.dsl 10801: RBUF = Zero
Error 6058 - Invalid type ^ (Target is [Package], Source must be a package also)
dsdt.dsl 20274: (PSTS | 0x02000000)
Error 6114 - ^ Result is not used, operator has no effect
dsdt.dsl 20278: (PSTS | 0x01000000)
Error 6114 - ^ Result is not used, operator has no effect
dsdt.dsl 20285: (PSTS | 0x20000000)
Error 6114 - ^ Result is not used, operator has no effect
dsdt.dsl 20289: (PSTS | 0x04000000)
Error 6114 - ^ Result is not used, operator has no effect
dsdt.dsl 20296: (PSTS | 0x40000000)
Error 6114 - ^ Result is not used, operator has no effect
ASL Input: dsdt.dsl - 20744 lines, 618133 bytes, 9258 keywords
Hex Dump: dsdt.hex - 750381 bytes
Compilation complete. 6 Errors, 39 Warnings, 132 Remarks, 102 Optimizations, 8 Constants Folded
#
If (SBF1 == 0x20)
{
Local2 = (Local0 >> 0x19)
If (Local2 && One)
{
(PSTS | 0x02000000)
Local2 = (Local0 >> 0x18)
If (Local2 && One)
{
(PSTS | 0x01000000)
}
}
Local2 = (Local0 >> 0x1D)
If (Local2 && One)
{
(PSTS | 0x20000000)
Local2 = (Local0 >> 0x1A)
If (Local2 && One)
{
(PSTS | 0x04000000)
}
}
Local2 = (Local0 >> 0x1E)
If (Local2 && One)
{
(PSTS | 0x40000000)
}
PSTS &= 0x41000000
Return (PSTS) /* \_SB_.PCI0.RP00.VGA_._DSM.PSTS */
}
Else
{
HADR = (Arg0 | One)
HCMD = Arg1
HSTS = 0xFF
HSTC = 0x54
If (WTSB ())
{
Local1 = HSTC /* \HSTC */
Local2 = HDT0 /* \HDT0 */
Local3 = Local2
RBUF = Zero
Local1 = Zero
While (Local2)
{
RBUF [Local1] = BLKD /* \BLKD */
Local2--
Local1++
}
Release (P4SM)
Return (Local3)
}
Else
{
Local0--
}
}
Эти ошибки не гуглятся, как исправить?