[Bug 803822] Re: DSDT: multiple errors found by fwts

dino99 803822 at bugs.launchpad.net
Thu Jun 30 10:56:24 UTC 2011


** 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
Foundations Bugs, which is subscribed to acpi-support in Ubuntu.
https://bugs.launchpad.net/bugs/803822

Title:
  DSDT: multiple errors found by fwts

Status in “acpi-support” package in Ubuntu:
  Invalid

Bug description:
       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
  SourcePackage: acpi-support
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/acpi-support/+bug/803822/+subscriptions




More information about the foundations-bugs mailing list