Software & AppsOperating SystemLinux

How To Fix “ACPI BIOS Error (bug): Could not resolve symbol” on Asus X705UA in Ubuntu 22.04

Ubuntu 12

Introduction

The “ACPI BIOS Error (bug): Could not resolve symbol” is a common issue experienced by users of Asus X705UA running Ubuntu 22.04 with Kernel 5.15.0-40-generic x86_64. This error is related to the Linux kernel and ACPI (Advanced Configuration and Power Interface). Despite the error messages, it’s important to note that they are warnings and can be safely ignored if your computer continues to function properly. However, they can be annoying and this article aims to provide a solution to suppress or fix these error messages.

Understanding the Error

ACPI is an open-standard that allows operating systems to discover and configure computer hardware components, to perform power management, and to monitor battery levels. The error messages are caused by a known bug in the Linux kernel that affects the ACPI system. The bug causes the kernel to fail to resolve certain symbols, hence the error message “Could not resolve symbol”. More details about why these ACPI errors occur can be found in the explanation provided by LordBoltar in this thread.

Suppressing the Error Messages

To suppress these error messages during boot, you can modify the GRUB configuration file. The GRUB bootloader is responsible for loading the Linux kernel and its parameters at boot time. You can add loglevel=3 to the GRUB_CMDLINE_LINUX_DEFAULT line in the /etc/default/grub file. The loglevel parameter controls the type of messages printed to the console. Here, 3 stands for “warnings”, which means only messages with a severity level of 3 (warnings) and higher will be printed.

Here is how you can do it:

  1. Open a terminal window.
  2. Type sudo nano /etc/default/grub and press Enter. This will open the GRUB configuration file in the nano text editor.
  3. Look for the line GRUB_CMDLINE_LINUX_DEFAULT="quiet splash".
  4. Change it to GRUB_CMDLINE_LINUX_DEFAULT="quiet splash loglevel=3".
  5. Press Ctrl+X to exit nano, then press Y to save the changes, and finally press Enter to write the changes to the file.
  6. Now, you need to update GRUB for the changes to take effect. Type sudo update-grub and press Enter.

After making this change, the error messages should no longer appear during boot. However, this does not fix the underlying issue, it only suppresses the error messages.

Fixing the Error

The Linux kernel developers are aware of this bug and are working on a patch. You can track the progress of the bug fix on the bugzilla page: https://bugzilla.kernel.org/show_bug.cgi?id=213023

A more permanent solution to this issue is to upgrade your Linux kernel to version 5.18.xx, as this bug has been resolved in that version. You can use the “Software & Updates” application in Ubuntu to upgrade your kernel. After upgrading, reboot your computer for the changes to take effect.

Conclusion

In conclusion, the ACPI BIOS Error messages you are seeing are warnings and can be safely ignored if your system is functioning properly. However, if they bother you, you can suppress them by adding loglevel=3 to the GRUB_CMDLINE_LINUX_DEFAULT line in the /etc/default/grub file. A more permanent solution is to upgrade your Linux kernel to version 5.18.xx. Remember to always keep your system updated to avoid such issues in the future.

Can I safely ignore the ACPI BIOS Error messages?

Yes, the ACPI BIOS Error messages are warnings and can be safely ignored if your computer continues to function properly.

How can I suppress the ACPI BIOS Error messages during boot?

To suppress the error messages during boot, you can modify the GRUB configuration file. Open a terminal window and type sudo nano /etc/default/grub. Look for the line GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" and change it to GRUB_CMDLINE_LINUX_DEFAULT="quiet splash loglevel=3". Press Ctrl+X to exit nano, then press Y to save the changes, and finally press Enter to write the changes to the file. Update GRUB by typing sudo update-grub.

Does suppressing the error messages fix the underlying issue?

No, suppressing the error messages does not fix the underlying issue. It only hides the error messages during boot.

Is there a permanent fix for the ACPI BIOS Error?

Yes, a more permanent solution is to upgrade your Linux kernel to version 5.18.xx, as this bug has been resolved in that version. You can use the "Software & Updates" application in Ubuntu to upgrade your kernel. After upgrading, reboot your computer for the changes to take effect.

Where can I track the progress of the bug fix for the ACPI BIOS Error?

You can track the progress of the bug fix on the bugzilla page: https://bugzilla.kernel.org/show_bug.cgi?id=213023.

Leave a Comment

Your email address will not be published. Required fields are marked *