https://bugzilla.kernel.org/show_bug.cgi?id=198051

Erik Schmauss ([email protected]) changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #4 from Erik Schmauss ([email protected]) ---
We've seen code like this before and it has to do with the firmware. RHUB.HS11
is being declared as a device object in a firmware table called the DSDT based
on some conditional expression like so:

if (Expr)
{
    Device (HS11){...}
}

This means that HS11 is created only when Expr evaluates to true.
The scope operator opens the scope of a device (like HS11). In the SSDT4
firmware table, the ASL opens a scope under HS11 without any conditional
expression:

Scope (HS11){...}

The message you see is a result of the Expr evaluating to 0 and failing to
create HS11. By the time Scope (HS11) {.. is executed, the linux ACPI
interpreter returns an error saying that this object does not exist.

-- 
You are receiving this mail because:
You are watching the assignee of the bug.
You are watching someone on the CC list of the bug.
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
acpi-bugzilla mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla

Reply via email to