Installing Debian on an X230
These notes refer to installation of Debian 7 (Wheezy) on an X230 system, model 2306-CTO.
Contents
Thinklight and backlit keyboard
Both of these features work as expected out of the box.
Brightness
The following information applied to a Trisquel installation and is being verified for Debian.
Brightness control works using the expected Fn + function keys, however only 6 levels are detected. To control up to 16 levels of brightness, you can add the acpi_backlight=vendor
kernel parameter to the boot options1 :
- Edit the /etc/default/grub file:
$ gksudo gedit /etc/default/grub
- Append
acpi_backlight=vendor
to the default kernel parameters:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_backlight=vendor" - Update GRUB:
$ sudo update-grub
Reboot to make the changes effective.
Check these links for more information:
- http://forums.lenovo.com/t5/Linux-Discussion/Contact-to-engineers-developers-for-fixing-ACPI-Backlight-broken/td-p/992621
- https://bugzilla.kernel.org/show_bug.cgi?id=51231
The UltraNav scrolling is not supported out of the box. To enable this functionality, the gpointing-devices-settings package has to be installed.
Once installed, select the TrackPoint device, and check the Use wheel emulation option and choose button #2.
Also make sure to check both options for vertical and horizontal scrolling if you will be using them.
Wireless
Wireless does not work with 100% free drivers out of the box. The internal half mini PCIe card can't be replaced by a compatible card as this system uses BIOS whitelisting. There isn't a modified BIOS available yet (as of Jan 15 2013).
Debian Squeeze and Wheezy non-free component includes support for such non-free drivers installation.
As a workaround, an external USB adapter such as those sold by ThinkPenguin can be used.
Fingerprint reader
The fingerprint reader does not work with 100% free drivers out of the box.
Battery
Several optimizations are needed to maximize battery time. Most apply to any GNU/Linux distributions, except for running Libre kernels. See Optimizing battery time on the Trisquel wiki.