There is a new version of this tutorial available for Ubuntu 14.10 (Utopic Unicorn).

Acpi Ibm0068 | Limited

The acpi ibm0068 message is a rite of passage for Linux users on ThinkPad hardware. It is a whisper from the IBM era—a legacy identifier that the Linux kernel politely acknowledges before moving on to modern power management.

Do not waste hours recompiling kernels, downgrading BIOS versions, or editing DSDT tables. The only action required is none.

If the aesthetic annoyance bothers you, use the loglevel=3 boot parameter. Otherwise, smile every time you see IBM0068; it means your ThinkPad has heritage. And on Linux, heritage runs deep. acpi ibm0068


Further Reading:

Last updated: May 2026. Applies to kernel versions 5.x through 6.12+. The acpi ibm0068 message is a rite of

In a Linux system, you might investigate ACPI devices by looking at the output of dmesg, which shows kernel messages, including those related to ACPI device detection:

dmesg | grep -i acpi

Or explore the ACPI-related directories: Further Reading:

ls /sys/class/power_supply/  # Might show ACPI power supply interfaces
ls /proc/acpi/              # Might show detailed ACPI information

When you boot a ThinkPad with such a bay, you might see:

ACPI: IBM0068: found UltraBay SATA controller
ata_generic 0000:00:...: probe
scsi hostX: ata_generic
...
ataX: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ataX.00: ATA-9: device in bay

Or, if using ahci:

ahci 0000:00:1f.2: AHCI 0001.0300 32 slots 4 ports 3 Gbps 0x3 impl SATA mode
...
ata3: SATA link up (UltraBay device detected)

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.

| Attribute | Value | |--------------------|--------------------------------------------| | Hardware ID | IBM0068 | | Description | ThinkPad UltraBay Enhanced SATA Controller | | Driver (Linux) | ahci, ata_generic, or pata_acpi | | ACPI role | Hot-plug, power control, device detection | | Common in | ThinkPad T400, T500, W500, X200, X201, etc.| | Typical issue | Boot delay if bay empty |

Share this page:

acpi ibm0068 acpi ibm0068 acpi ibm0068 acpi ibm0068

38 Comment(s)

acpi ibm0068