This silences all kernel messages below error-level, not just IBM0068. Method 2: Blacklist the Legacy Driver (Not Recommended) You might consider blacklisting the old ibm_acpi (deprecated) module. However, modern kernels no longer contain this module separately. Do not attempt this. Method 3: Custom Initramfs Filter (For Experts) Create a script in /etc/initramfs-tools/scripts/init-top/ that greps and removes ACPI lines from dmesg . This is overkill for 99% of users. ACPI IBM0068 vs. Other ThinkPad ACPI IDs To understand the context, here are other common ThinkPad ACPI IDs you may encounter:
thinkpad_acpi: Unknown ACPI device IBM0068 To the uninitiated, "ACPI IBM0068" looks like a hardware failure or a fatal kernel panic. In reality, it is a harmless quirk of history—a ghost in the machine. This article will dissect everything you need to know about the ACPI IBM0068 identifier: what it is, why it appears, and how to handle it (or ignore it) on your Linux system. Before diving into the specific code, we must understand the acronyms. ACPI stands for Advanced Configuration and Power Interface . It is the standard that allows your operating system to communicate with the motherboard to manage power states (sleep, hibernation), device discovery, and thermal management. acpi ibm0068
The message is simply a cosmetic artifact—a digital scar from the transition between IBM’s proprietary designs and modern ACPI standards. While the error is usually harmless, there are two rare scenarios where IBM0068 indicates a genuine problem: Scenario 1: Broken Volume/ThinkLight Keys If your physical volume buttons or ThinkLight do not work and you see IBM0068 errors, the issue is not the error itself but a missing configuration. You need to force-load the thinkpad_acpi module with experimental parameters. This silences all kernel messages below error-level, not
Edit /etc/default/grub and add loglevel=3 to GRUB_CMDLINE_LINUX_DEFAULT : Do not attempt this
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash loglevel=3" Then run sudo update-grub (Debian/Ubuntu) or sudo grub-mkconfig -o /boot/grub/grub.cfg (Arch/Fedora).