LinuxForum.Fans
Тема

Помогите исправить DSDT

Автор: u_______27 2 сообщений 4431 просмотров
#180598

апгрейдил я железо и обнаружил для себя что линукс на новом железе просит исправить ACPI DSDT (на старом железе такого не было так что сильно не пинайте я новичок в этом деле) делал по этому мануалу http://wiki.debian.org/OverridingDSDT (только iasl ставил из stable т.к у самого stable) вот выхлоп: root@debian:/home/andrei-d# dmesg | grep error
root@debian:/home/andrei-d# cat /sys/firmware/acpi/tables/DSDT > dsdt.dat
root@debian:/home/andrei-d# iasl -d dsdt.dat

Intel ACPI Component Architecture
AML Disassembler version 20100528 [Jul 2 2010]
Copyright (c) 2000 - 2010 Intel Corporation
Supports ACPI Specification Revision 4.0a

Loading Acpi table from file dsdt.dat
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 2 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, written to "dsdt.dsl"
root@debian:/home/andrei-d# iasl -tc dsdt.dsl

Intel ACPI Component Architecture
ASL Optimizing Compiler version 20100528 [Jul 2 2010]
Copyright (c) 2000 - 2010 Intel Corporation
Supports ACPI Specification Revision 4.0a

dsdt.dsl 1706: 0xFDFC0000, // Length
Error 4117 - ^ Length is larger than Min/Max window

dsdt.dsl 1713: 0x0000000000000000, // Length
Error 4122 - ^ Invalid combination of Length and Min/Max fixed flags

dsdt.dsl 1744: 0x0000000000000000, // Length
Error 4122 - ^ Invalid combination of Length and Min/Max fixed flags

dsdt.dsl 2228: Acquire (MUT0, 0x0FFF)
Warning 1105 - Possible operator timeout is ignored ^

dsdt.dsl 2652: Method (SIOS, 1, NotSerialized)
Warning 1088 - ^ Not all control paths return a value (SIOS)

dsdt.dsl 3553: Name (_PLD, Buffer (0x10)
Error 4080 - Invalid object type for reserved name ^ (found BUFFER, requires Package)

dsdt.dsl 3568: Name (_PLD, Buffer (0x10)
Error 4080 - Invalid object type for reserved name ^ (found BUFFER, requires Package)

dsdt.dsl 3585: Name (_PLD, Buffer (0x10)
Error 4080 - Invalid object type for reserved name ^ (found BUFFER, requires Package)

dsdt.dsl 3602: Name (_PLD, Buffer (0x10)
Error 4080 - Invalid object type for reserved name ^ (found BUFFER, requires Package)

dsdt.dsl 3619: Name (_PLD, Buffer (0x10)
Error 4080 - Invalid object type for reserved name ^ (found BUFFER, requires Package)

dsdt.dsl 3636: Name (_PLD, Buffer (0x10)
Error 4080 - Invalid object type for reserved name ^ (found BUFFER, requires Package)

dsdt.dsl 3653: Name (_PLD, Buffer (0x10)
Error 4080 - Invalid object type for reserved name ^ (found BUFFER, requires Package)

dsdt.dsl 3670: Name (_PLD, Buffer (0x10)
Error 4080 - Invalid object type for reserved name ^ (found BUFFER, requires Package)

dsdt.dsl 3687: Name (_PLD, Buffer (0x10)
Error 4080 - Invalid object type for reserved name ^ (found BUFFER, requires Package)

dsdt.dsl 3722: Name (_PLD, Buffer (0x10)
Error 4080 - Invalid object type for reserved name ^ (found BUFFER, requires Package)

dsdt.dsl 3737: Name (_PLD, Buffer (0x10)
Error 4080 - Invalid object type for reserved name ^ (found BUFFER, requires Package)

dsdt.dsl 3754: Name (_PLD, Buffer (0x10)
Error 4080 - Invalid object type for reserved name ^ (found BUFFER, requires Package)

dsdt.dsl 3771: Name (_PLD, Buffer (0x10)
Error 4080 - Invalid object type for reserved name ^ (found BUFFER, requires Package)

dsdt.dsl 3788: Name (_PLD, Buffer (0x10)
Error 4080 - Invalid object type for reserved name ^ (found BUFFER, requires Package)

dsdt.dsl 3805: Name (_PLD, Buffer (0x10)
Error 4080 - Invalid object type for reserved name ^ (found BUFFER, requires Package)

dsdt.dsl 3822: Name (_PLD, Buffer (0x10)
Error 4080 - Invalid object type for reserved name ^ (found BUFFER, requires Package)

dsdt.dsl 4307: Method (STM, 0, Serialized)
Warning 1088 - ^ Not all control paths return a value (STM_)

dsdt.dsl 7085: Name (_T_0, Zero)
Remark 5111 - ^ Use of compiler reserved name (_T_0)

dsdt.dsl 7146: Name (_T_0, Zero)
Remark 5111 - ^ Use of compiler reserved name (_T_0)

dsdt.dsl 7539: Name (_T_0, Zero)
Remark 5111 - ^ Use of compiler reserved name (_T_0)

dsdt.dsl 7642: Name (_T_0, Zero)
Remark 5111 - ^ Use of compiler reserved name (_T_0)

dsdt.dsl 8046: Name (_T_0, Zero)
Remark 5111 - ^ Use of compiler reserved name (_T_0)

dsdt.dsl 8194: Name (_T_1, Zero)
Remark 5111 - Use of compiler reserved name ^ (_T_1)

dsdt.dsl 8359: Name (_T_0, Zero)
Remark 5111 - ^ Use of compiler reserved name (_T_0)

dsdt.dsl 8374: Name (_T_0, Zero)
Remark 5111 - ^ Use of compiler reserved name (_T_0)

dsdt.dsl 10095: Name (_T_0, Zero)
Remark 5111 - ^ Use of compiler reserved name (_T_0)

dsdt.dsl 10225: Name (_T_1, Zero)
Remark 5111 - ^ Use of compiler reserved name (_T_1)

dsdt.dsl 10337: Name (_T_0, Zero)
Remark 5111 - ^ Use of compiler reserved name (_T_0)

dsdt.dsl 10467: Name (_T_1, Zero)
Remark 5111 - ^ Use of compiler reserved name (_T_1)

ASL Input: dsdt.dsl - 10821 lines, 359824 bytes, 4479 keywords
Compilation complete. 19 Errors, 3 Warnings, 12 Remarks, 18 Optimizations

#180599

root@debian:/home/andrei-d# dmesg | grep error вот этого не читать. лишнее захватил. smile

Войдите или зарегистрируйтесь, чтобы ответить.