** Description changed:
- 00149 syntaxcheck Re-assemble DSDT and find syntax errors and warnings.
- 00150 syntaxcheck
-----------------------------------------------------------------------------
- 00151 syntaxcheck Test 1 of 2: Disassemble and reassemble DSDT
- 00152 syntaxcheck Line | AML source
- 00153 syntaxcheck
-----------------------------------------------------------------------------
- 00154 syntaxcheck 00572| 0x04000000, // Range
Minimum
- 00155 syntaxcheck 00573| 0xFFEDFFFF, // Range
Maximum
- 00156 syntaxcheck 00574| 0x00000000, //
Translation Offset
- 00157 syntaxcheck 00575| 0x00000000, // Length
- 00158 syntaxcheck | ^
- 00159 syntaxcheck | error 4122: Invalid combination of Length and
Min/Max fixed flags
- 00160 syntaxcheck 00576| 0x00,, _Y00,
AddressRangeMemory, TypeStatic)
- 00161 syntaxcheck 00577| DWordMemory (ResourceProducer,
PosDecode, MinFixed, MaxFixed, NonCacheable, ReadWrite,
- 00162 syntaxcheck 00578| 0x00000000, //
Granularity
- 00163 syntaxcheck
=============================================================================
- 00164 syntaxcheck
- 00165 syntaxcheck ADVICE: (for error #4122): This occurs if the length is
zero and just one of
- 00166 syntaxcheck the resource MIF/MAF flags are set, or the length is
non-zero and resource MIF
- 00167 syntaxcheck /MAF flags are both set. These are illegal combinations
and need to be fixed.
- 00168 syntaxcheck See section 6.4.3.5 Address Space Resource Descriptors
of version 4.0a of the
- 00169 syntaxcheck ACPI specification for more details.
- 00170 syntaxcheck
- 00171 syntaxcheck Line | AML source
- 00172 syntaxcheck
-----------------------------------------------------------------------------
- 00173 syntaxcheck 00579| 0x000CC000, // Range
Minimum
- 00174 syntaxcheck 00580| 0x000DFFFF, // Range
Maximum
- 00175 syntaxcheck 00581| 0x00000000, //
Translation Offset
- 00176 syntaxcheck 00582| 0x00018000, // Length
- 00177 syntaxcheck | ^
- 00178 syntaxcheck | error 4117: Length is larger than Min/Max window
- 00179 syntaxcheck 00583| ,, , AddressRangeMemory,
TypeStatic)
- 00180 syntaxcheck 00584| })
- 00181 syntaxcheck 00585| Method (_CRS, 0, NotSerialized)
- 00182 syntaxcheck
=============================================================================
- 00183 syntaxcheck
- 00184 syntaxcheck ADVICE: (for error #4117): This needs to be fixed as
the length specified is
- 00185 syntaxcheck greater than the window size specified by the Min/Max
fields - this is clealy
- 00186 syntaxcheck ambiguous.
- 00187 syntaxcheck
- 00188 syntaxcheck Line | AML source
- 00189 syntaxcheck
-----------------------------------------------------------------------------
- 00190 syntaxcheck 03115| Name (_HID, EisaId
("PNP0510"))
- 00191 syntaxcheck 03116| Name (RSRC, ResourceTemplate
()
- 00192 syntaxcheck 03117| {
- 00193 syntaxcheck 03118| IO (Decode16,
- 00194 syntaxcheck | ^
- 00195 syntaxcheck | error 4123: Min/Max/Length/Gran are all zero,
but no resource tag
- 00196 syntaxcheck 03119| 0x0000,
// Range Minimum
- 00197 syntaxcheck 03120| 0x0000,
// Range Maximum
- 00198 syntaxcheck 03121| 0x00,
// Alignment
- 00199 syntaxcheck
=============================================================================
- 00200 syntaxcheck
- 00201 syntaxcheck ADVICE: (for error #4123): A 'null descriptor' (where
most fields are set to
- 00202 syntaxcheck zero) has been found. Usually, these are updated or
completed at run time
- 00203 syntaxcheck using BufferFields, but to do so one requires a
resource tag and this
- 00204 syntaxcheck descriptor does not have one, hence it cannot be
referenced to allow it to be
- 00205 syntaxcheck updated. This is most probably a bug and needs to be
fixed.
- 00206 syntaxcheck
- 00207 syntaxcheck FAILED [HIGH]: Test 1, Table DSDT (0) reassembly: Found
3 errors, 0 warnings.
+ Re-assemble DSDT and find syntax errors and warnings.
+
-----------------------------------------------------------------------------
+ Test 1 of 2: Disassemble and reassemble DSDT
+ Line | AML source
+
-----------------------------------------------------------------------------
+ 00572| 0x04000000, // Range Minimum
+ 00573| 0xFFEDFFFF, // Range Maximum
+ 00574| 0x00000000, // Translation Offset
+ 00575| 0x00000000, // Length
+ | ^
+ | error 4122: Invalid combination of Length and Min/Max fixed flags
+ 00576| 0x00,, _Y00, AddressRangeMemory, TypeStatic)
+ 00577| DWordMemory (ResourceProducer, PosDecode,
MinFixed, MaxFixed, NonCacheable, ReadWrite,
+ 00578| 0x00000000, // Granularity
+
=============================================================================
+
+ ADVICE: (for error #4122): This occurs if the length is zero and just
one of the resource MIF/MAF flags are set, or the length is non-zero and
resource MIF/MAF flags are both set. These are illegal combinations and need to
be fixed.
+ See section 6.4.3.5 Address Space Resource Descriptors of version 4.0a
of the ACPI specification for more details.
+
+ Line | AML source
+
-----------------------------------------------------------------------------
+ 00579| 0x000CC000, // Range Minimum
+ 00580| 0x000DFFFF, // Range Maximum
+ 00581| 0x00000000, // Translation Offset
+ 00582| 0x00018000, // Length
+ | ^
+ | error 4117: Length is larger than Min/Max window
+ 00583| ,, , AddressRangeMemory, TypeStatic)
+ 00584| })
+ 00585| Method (_CRS, 0, NotSerialized)
+
=============================================================================
+
+ ADVICE: (for error #4117): This needs to be fixed as the length
+ specified is greater than the window size specified by the Min/Max
+ fields - this is clealy ambiguous.
+
+ Line | AML source
+
-----------------------------------------------------------------------------
+ 03115| Name (_HID, EisaId ("PNP0510"))
+ 03116| Name (RSRC, ResourceTemplate ()
+ 03117| {
+ 03118| IO (Decode16,
+ | ^
+ | error 4123: Min/Max/Length/Gran are all zero, but no resource tag
+ 03119| 0x0000, // Range Minimum
+ 03120| 0x0000, // Range Maximum
+ 03121| 0x00, // Alignment
+
=============================================================================
+
+ ADVICE: (for error #4123): A 'null descriptor' (where most fields
+ are set to zero) has been found. Usually, these are updated or completed
+ at run time using BufferFields, but to do so one requires a resource tag
+ and this descriptor does not have one, hence it cannot be referenced to
+ allow it to be updated. This is most probably a bug and needs to be
+ fixed.
+
+ FAILED [HIGH]: Test 1, Table DSDT (0) reassembly: Found 3 errors, 0
+ warnings.
ProblemType: Bug
DistroRelease: Ubuntu 11.04
Package: acpi-support 0.138
ProcVersionSignature: Ubuntu 2.6.38-10.46-generic 2.6.38.7
Uname: Linux 2.6.38-10-generic i686
Architecture: i386
Date: Thu Jun 30 12:16:52 2011
ProcEnviron:
- LANGUAGE=fr_FR:en
- LANG=fr_FR.UTF-8
- SHELL=/bin/bash
+ LANGUAGE=fr_FR:en
+ LANG=fr_FR.UTF-8
+ SHELL=/bin/bash
SourcePackage: acpi-support
UpgradeStatus: No upgrade log present (probably fresh install)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/803822
Title:
DSDT: multiple errors found by fwts
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/803822/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs