This seems that the buggy firmware, set the method _PSR as NotSerialized, but 
create the objects.
As from the ACPI spec mention, 
Functions are equivalent to a Method that specifies NotSerialized. As such, a 
function should not
create any named objects, since a second thread that might re-enter the 
function will cause a fatal
error if an attempt is made to create the same named object twice.

        Device (ACAD)
        {
             ...
            Method (_PSR, 0, NotSerialized)  // _PSR: Power Source
            {
                CreateWordField (XX00, Zero, SSZE)
                CreateByteField (XX00, 0x02, ACST)
                Store (0x03, SSZE)
                If (ECON)
            ...

suggest the firmware should modify the ACPI table for the _PSR method as,
            Method (_PSR, 0, Serialized)  // _PSR: Power Source


** Changed in: linux-lts-raring (Ubuntu)
       Status: Triaged => Confirmed

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1248865

Title:
  [HP Paviliion dm1] [\_SB_.ACAD._PSR] [AE_ALREADY_EXISTS] ACPI Error
  message in kernel log after suspend resume

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-lts-raring/+bug/1248865/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to