Acpi Ibm0068 [repack] May 2026
Here’s a review of the ACPI IBM0068 device, aimed at users who encounter it in Device Manager on older IBM/Lenovo ThinkPad laptops (e.g., T43, T60, X60, R60 series).
How to Silence the "acpi ibm0068" Message
Even though the message is harmless, many users find it annoying during boot or in dmesg. Here are three ways to hide it. acpi ibm0068
The Legacy of "IBM" on "Lenovo" Laptops
The Hardware ID IBM0068 is a fascinating artifact of computing history. Even on Lenovo-branded ThinkPads manufactured well after the IBM PC division was sold to Lenovo in 2005, the hardware IDs inside the firmware retained the IBM prefix. Here’s a review of the ACPI IBM0068 device,
This is why you see ACPI\IBM0068 on a Lenovo ThinkPad T400 or T500. It serves as a digital fossil, reminding us that the core architecture of these business machines was inherited directly from the legendary IBM ThinkPad engineering team. How to Silence the "acpi ibm0068" Message Even
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.
Example diagnostic checklist (copy/paste)
- uname -a
- sudo dmesg | grep -i -E "ACPI|IBM0068|EC"
- sudo journalctl -b | grep -i ibm0068
- ls /sys/bus/acpi/devices | grep -i ibm
- sudo acpidump > acpidump.dat (if filing a bug)
- BIOS/UEFI version (from firmware settings)
Review: ACPI IBM0068 (ThinkPad Hotkey & UltraNav Controller)
Rating: ⭐⭐⭐☆☆ (3/5 – Essential but poorly documented)
What “ACPI IBM0068” means
- IBM0068 is an ACPI device identifier used in some Lenovo/IBM firmware to expose embedded controller (EC) features (think battery/thermal controls, dock/charger, Fn keys, and other platform-specific interfaces).
- When the Linux kernel parses ACPI tables at boot it registers devices like IBM0068. If userspace drivers or kernel modules don’t fully support a given ACPI device entry, you may see warnings or errors logged (e.g., “ACPI: _SB.PCI0.LPC.EC0: failed to evaluate _PSR” or “ACPI Exception: AE_NOT_FOUND, While resolving a named reference” referencing IBM0068).
Installation & Driver Experience
- Out of the box (Windows XP/Vista/7): Usually works fine with native IBM/Lenovo drivers from the Support site.
- Windows 10/11 (fresh install): This device will appear with a yellow exclamation mark. You’ll need to force-install the Lenovo ACPI Power Management driver (e.g.,
setacpimode.exe or the .inf from the Power Management Driver package). Without it, Fn keys won’t send OSD notifications, though basic volume/brightness may still function via BIOS.
- Linux: Works perfectly out of the box with the
thinkpad_acpi kernel module.