Lenovo ThinkPad SL500

From ArchWiki
Revision as of 21:43, 11 January 2010 by Sctincman (talk | contribs) (Add to Lenovo and HOWTO categories)
Jump to: navigation, search

The support for this laptop is not as bad as it first seems. In fact, pretty much everything works fine. I am very happy with this machine!


Your BIOS clock is probably set to local time.


Getting the wireless to work on Linux was easier than getting it to work on Windows :P

The driver we need is included in the kernel. Add iwlagn to your MODULES array in rc.conf

Following the rest of the wireless setup guide to suit my needs worked for me.


Installing ALSA using the guide on the wiki worked for me.

Add snd-intel-8x0 and snd-pcm-oss to the modules array in rc.conf.

If you don't want that annoying system beep, add !pcspkr to your modules array in rc.conf.


This amazingly generous driver is provided to us to control bluetooth, hotkeys and screen brightness.

Download the C and Makefile from here and install the module.

sudo install -m=644 -D lenovo-sl-laptop.ko /lib/modules/`uname -r`/kernel/lenovo_sl_laptop/lenovo-sl-laptop.ko
depmod -a
modprobe lenovo-sl-laptop control_backlight=1

You may want to add this parameter to /etc/modprobe.d/lenovo-sl-laptop.conf:

options lenovo-sl-laptop control_backlight=1

The bluetooth light on the front of your laptop should turn on.

Finally, add lenovo-sl-laptop to your MODULES array in your rc.conf.

USB and SD auto mounting

Check out the Udev rules for automounting USB and sd cards, very handy.

Other notes

The SD card reader seems a bit buggy.


Fingerprint reader, Bluetooth, Modem.