Comment 17 for bug 1468180

Revision history for this message
Ivan Hu (ivan.hu) wrote :

The failures,
 method: Detected error 'Incorrect operand value' when evaluating '\_SB_.PCI0.SAT0.CHN0.DRV0._GTF'.
 method: Detected error 'Incorrect operand value' when evaluating '\_SB_.PCI0.SAT0.CHN0.DRV1._GTF'.
 method: Detected error 'Incorrect operand value' when evaluating '\_SB_.PCI0.SAT0.CHN1.DRV0._GTF'.
 method: Detected error 'Incorrect operand value' when evaluating '\_SB_.PCI0.SAT0.CHN1.DRV1._GTF'.
 method: Detected error 'Incorrect operand value' when evaluating '\_SB_.PCI0.SAT1.CHN0.DRV0._GTF'.
 method: Detected error 'Incorrect operand value' when evaluating '\_SB_.PCI0.SAT1.CHN0.DRV1._GTF'.
 method: Detected error 'Incorrect operand value' when evaluating '\_SB_.PCI0.SAT1.CHN1.DRV0._GTF'.
 method: Detected error 'Incorrect operand value' when evaluating '\_SB_.PCI0.SAT1.CHN1.DRV1._GTF'.

are from the firmware implement ACPI method RATA,
                Method (RATA, 1, NotSerialized)
                {
                    CreateByteField (Arg0, Zero, CMDN)
                    Multiply (CMDN, 0x38, Local0)
                    CreateField (Arg0, 0x08, Local0, RETB)
                    Store (RETB, Debug)
                    Return (Concatenate (RETB, FZTF))
                }

and the Local0 equal 0
                    CreateField (Arg0, 0x08, Local0, RETB)
and a fatal exception is generated