2.4.22 has CONFIG_ACPI_RELAXED_AML to tell ACPI to ignore a common AML bug. (ie. be bug compatible with Microsoft's AML interpreter). This option is absent, but needed, in 2.6: boot a T40: Executing all Device _STA and_INI methods:...................................... ................ exfldio-0129 [22] ex_setup_region : Field [PWKI] access w idth (4 bytes) too large for region [U7CS] (length 2) exfldio-0140 [22] ex_setup_region : Field [PWKI] Base+Offset+Width 0+0+4 is beyond end of region [U7CS] (length 2) exfldio-0129 [22] ex_setup_region : Field [PWKI] access width (4 bytes) t oo large for region [U7CS] (length 2) exfldio-0140 [22] ex_setup_region : Field [PWKI] Base+Offset+Width 0+0+4 is beyond end of region [U7CS] (length 2) psparse-1121: *** Error: Method execution failed [\_SB_.PCI0.USB7._INI] (Node d fd99aa8), AE_AML_REGION_LIMIT nsinit-0397 [06] ns_init_one_device : \_SB_.PCI0.USB7._INI failed: AE_AML_R EGION_LIMIT ....
*** This bug has been marked as a duplicate of 1129 ***