The SL500 is NOT a proper Thinkpad, it seems to be an Ideapad instead. This makes the thinkpad-package obsolete in some issues, e.g. backlight control and hotkeys.
git clone git://github.com/tetromino/lenovo-sl-laptop.git
cd lenovo-sl-laptopmakesudo cp lenovo-sl-laptop.ko /lib/modules/`uname -r`/kernel/drivers/miscsudo depmodsudo modeprobe lenovo-sl-laptopNow the volume keys should work. Brightness controls (FN+Pos1,End) seems to work out of the box.
http://gianlucamagalotti.wordpress.com/2009/02/16/lenovo-thinkpad-sl-series-hotkeys/
make all
sudo cp lenovo-sl-laptop.ko /lib/modules/`uname -r`/kernel/drivers/misc
sudo depmod
Blacklist thinkpad_acpi module, as it simply doesn’t load.
sudo vim /etc/modprobe.d/blacklist.conf
blacklist thinkpad-acpi
sudo vim /etc/init.d/hotkey-setup
do_video # next 2 lines have to be added echo 0 > /sys/module/video/parameters/brightness_switch_enabled modprobe lenovo-sl-laptop
sudo vim /etc/modprobe.d/lenovo-sl-laptop.conf
options lenovo-sl-laptop control_backlight=1
sudo /etc/init.d/hotkey-setup stop
sudo /etc/init.d/hotkey-setup start
To stop the horrible beeping of the pc speaker, for example when logging off:
sudo rmmod pcspkr
sudo echo 'blacklist pcspkr'»/etc/modprobe.d/blacklist.conf
sudo echo 'options uvcvideo quirks=16' » /etc/modprobe.d/uvcvideo.conf
Upek/Biometric Touchchip/Touchstrip Fingerprint Sensor (USB ID 147e:1000)
sudo ./install.sh --with-upek
sudo aptitude install libfakekey0 libfprint0 libqca-ossl
uinput to /etc/modulessudo vim /etc/upek.cfg
containing:
nvmprefix="/var/upek_data/.NVM"
sudo chmod a+r /etc/upek.cfg
Than create dir and make it readable/writable to everyone:
sudo mkdir /var/upek_data
sudo chmod a+r /etc/upek.cfg
sudo chmod -R 777 /dev/bus/usb