You might consider blacklisting the old ibm_acpi (deprecated) module. However, modern kernels no longer contain this module separately. Do not attempt this.
| Method | Purpose | |--------|---------| | _STA | Status – returns if bay is present and powered | | _EJ0 | Eject – called by OS at safe removal time | | _INI | Initialize – runs at boot | | _PS0 / _PS3 | Power state control (D0 / D3 cold) | acpi ibm0068
When the Linux kernel boots, it interrogates the system’s DSDT (Differentiated System Description Table)—a small program written in a bytecode language that describes which hardware devices are attached. The kernel’s ACPI driver reads this table and attempts to match each device ID to a corresponding kernel driver. | Method | Purpose | |--------|---------| | _STA
This ACPI device acts as a bridge between the operating system and the ThinkPad's . It is responsible for: It is responsible for: ThinkPad enthusiasts restoring old
ThinkPad enthusiasts restoring old units, Linux users (plug-and-play). Not recommended for: Anyone expecting modern plug-and-play ACPI compliance out of the box on Windows 10/11.
In 99.9% of cases, the volume keys and mute button work perfectly via the standard input subsystem or ALSA mixer, independent of the legacy IBM0068 device.