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 |