To Help ALL,
First an explanation of why ACPI errors occur in Linux, and why it can USUALLY be ignored
Second, if hundreds of errors happen on boot like my Hp OmenX Bleeding Edge Laptop, I will show you a trick for Grub (the boot loader) to ignore them, and boot normally
Third, I am posting this as I just upgraded my Kernel, and all my "Errors:
Quote:
ACPI:3400 Unsupported Event"
|
have disappeared, and I will show you how to upgrade your Kernel.
#############################################################
First,
ACPI Errors - Microsoft's Fault!!
‣
https://en.wikipedia.org/wiki/Advanc...ower_Interface
∘ It's suppose to be a standard that any operating system can properly implement. However, in typical Microsoft fashion, MS operating systems do not follow or properly implement the ACPI standard. Instead, MS gives motherboard manufacturers their own improperly implemented ACPI code for inclusion in the motherboard BIOS/UEFI. The code runs fine with MS windows but all for other operating systems like linux there can be problems. Because of MS's market dominance, the faulty ACPI implementation from MS has become the de facto industry standard. As a result, linux and other non-MS operating systems have to reverse engineer the faulty ACPI implementation from MS. That's why you can see problems in linux with ACPI related functionality like suspend to ram, hibernate, etc.
∘ Apparently, the ACPI related code in certain newer linux kernels has a problem with the typical BIOS/UEFI ACPI implementation on certain motherboards which is why we're getting those error messages. Even though I get those error messages at the beginning of the boot process, I've had no problems with suspend/resume or any other ACPI related issues. Here's another guy with the same problem so you are not alone:
‣
https://www.reddit.com/r/linux/comme..._installation/
∘ The advice there was to not run in BIOS legacy mode by disabling UEFI but to run in UEFI mode instead with secure boot disabled. I haven't bothered with it myself since I have several operating systems already installed with BIOS legacy mode and I would have to reinstall everything if I wanted to switch to UEFI mode.
(
UEFI Mode is working GREAT for my install)
##########################################################################
2nd
Hp / acpi Errors
∘ ACPI - Advanced Configuration & Power Interface
• ERROR "acpi int3400 unsupported event" ERRORS .....
‣ add to grub's ...
Quote:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
|
...
‣ "acpi=off" or "noacpi" "acpi=strict"
∘
Quote:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi=strict"
|
.
‣ "acpi=strict" WORKING BEST AS OF 09/15/18
∘ or " acpi=force "
‣ "pnpacpi=off" Worked For another HP Spector and Another posted it AWESOME
To Edit Grub
Code:
sudo gedit /etc/default/grub
After Update Grub with
•
and Update your kernel with
•
Code:
sudo update-initramfs -u
and of course Restart to take effect
3rd The latest kernel 4.19.5 has ELIMINATED ALL my problematic acpi:3400 errors
Install UKUU
UKUU - Ubuntu Kernel Update Utility
• Manage and Install Newest Bleeding Edge Kernels
•
Code:
sudo add-apt-repository ppa:teejee2008/ppa
•
Code:
sudo apt update && sudo apt install ukuu
and after run UKUU and it will offer to Install or Uninstall any and of course the newest (stable or not so stable KERNEL.
IT ALWAYS LEAVES your last working kernel in grub as a backup should it not work as well as you would like
Good Luck, Always trying to help, Mark