Skip to content

Instantly share code, notes, and snippets.

@colindensem
Created April 14, 2016 20:08
Show Gist options
  • Select an option

  • Save colindensem/003267def97517eef5a73a4c254e03cc to your computer and use it in GitHub Desktop.

Select an option

Save colindensem/003267def97517eef5a73a4c254e03cc to your computer and use it in GitHub Desktop.
ACPI Exception: AE_NOT_FOUND, while evaluating GPE method [_L6F]/ ACPI Error: [PGRT] Namespace lookup failure, AE_NOT_FOUND
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
#See https://bugzilla.kernel.org/show_bug.cgi?id=105491
echo "disable" > /sys/firmware/acpi/interrupts/gpe6F
exit 0
@colindensem
Copy link
Copy Markdown
Author

Skylake install, dmesg being flooded by ACPI exceptions. Causes cpu core to be overworked and uses up space for log quite quickly.

This then is a temporary fix for kernel Bug 105491 and 53071 show signs of change.

Ultimately appears to be a BIOS issue, but I've no idea beyond those two bug reports and the above 'tweak'.

@pjehan
Copy link
Copy Markdown

pjehan commented Nov 10, 2022

Since Linux 4.10, you need to use the keyword "mask" instead of "disable":

echo "mask" > /sys/firmware/acpi/interrupts/gpe6F

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment