On Thu, Apr 20, 2017 at 02:57:20AM +0000, 慕 冬亮 wrote:
  Dear all,

  After I reverted BIOS back to default setting, I found some following
  error messages related to ACPI:

  [    0.847234] ACPI: Thermal Zone [THM] (25 C)
  [    0.847347] ACPI Error: [\_SB_.PCI0.LPCB.H_EC.ECAV] Namespace
  lookup failure, AE_NOT_FOUND (20160831/psargs-359)
  [    0.847605] ACPI Error: Method parse/execution failed
  [\_TZ.TZ00._TMP] (Node ffff987b7d51dac8), AE_NOT_FOUND
  (20160831/psparse-543)
  [    0.848038] ACPI Error: [\_SB_.PCI0.LPCB.H_EC.ECAV] Namespace
  lookup failure, AE_NOT_FOUND (20160831/psargs-359)
  [    0.848240] ACPI Error: Method parse/execution failed
  [\_TZ.TZ00._TMP] (Node ffff987b7d51dac8), AE_NOT_FOUND
  (20160831/psparse-543)
  [    0.848524] ACPI Error: [\_SB_.PCI0.LPCB.H_EC.ECAV] Namespace
  lookup failure, AE_NOT_FOUND (20160831/psargs-359)
  [    0.848725] ACPI Error: Method parse/execution failed
  [\_TZ.TZ01._TMP] (Node ffff987b7d51de38), AE_NOT_FOUND
  (20160831/psparse-543)
  [    0.848998] ACPI Error: [\_SB_.PCI0.LPCB.H_EC.ECAV] Namespace
  lookup failure, AE_NOT_FOUND (20160831/psargs-359)
  [    0.849198] ACPI Error: Method parse/execution failed
  [\_TZ.TZ01._TMP] (Node ffff987b7d51de38), AE_NOT_FOUND
  (20160831/psparse-543)
  How to fix this problem?

My understanding is that ACPI implementations are often a bit patchy. I
suspect that, in this instance, your ACPI is either declaring that some
functions are available and not implementing them, or it's simply not
implementing standard functions.

Many OEMs don't implement ACPI as fully as, perhaps, they should. There
are stories of certain functions being unavailable unless the operating
system declares itself to be "Windows" (I believe that Linux detects
these situations and tells a white lie). Similarly, if a function is not
used in Windows (or perhaps is replaced by a driver that the OEM
provides for Windows), then the OEM may see no need to implement that
function in ACPI.

Your options as I see them are:
1. See if there is a newer BIOS revision available (or, if the OEM
ships it separately, an update to the EC [Embedded Controller]).
2. Complain to the OEM. You may get fobbed off with a "Not Supported"
excuse.
3. Report the errors to the kernel ACPI maintainer(s) in case there is
a work around.
4. Ignore the errors. (Of course, if the missing function is important,
then this may not be an option).

--
For more information, please reread.

Attachment: signature.asc
Description: PGP signature

Reply via email to