static const struct acpi_device_id ibm_aps_ids[] = "IBM0068", 0 , "", 0 , ; MODULE_DEVICE_TABLE(acpi, ibm_aps_ids);
Support is minimal. The acpi_ibm driver (FreeBSD) covers some ThinkPad-specific ACPI extensions but typically does not implement full IBM0068 hotplug. Users often need to use acpiconf manually or rely on the generic ACPI battery driver, which may treat the UltraBay battery as a non-removable battery — leading to system confusion upon physical removal. acpi ibm0068
Most modern kernels include the thinkpad_acpi driver by default. If it is not loading, you can manually probe it: Run the command: sudo modprobe thinkpad_acpi Most modern kernels include the thinkpad_acpi driver by
# Check the driver binding ls -l /sys/bus/acpi/devices/IBM0068:00/driver a control interface for fans
: It might represent a type of system component such as a sensor (temperature, voltage), a control interface for fans, or another type of system management device. These components are crucial for monitoring and controlling system parameters to ensure reliable operation.