Skip to content

Instantly share code, notes, and snippets.

@colindensem
Created April 14, 2016 20:08
Show Gist options
  • Save colindensem/003267def97517eef5a73a4c254e03cc to your computer and use it in GitHub Desktop.
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
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

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