Lenovo Thinkpad SL500 (2746 AEG)

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.

Hotkey and Backlight

Ubuntu 9.10+

  1. git clone git://github.com/tetromino/lenovo-sl-laptop.git
  2. cd lenovo-sl-laptop
  3. make
  4. sudo cp lenovo-sl-laptop.ko /lib/modules/`uname -r`/kernel/drivers/misc
  5. sudo depmod
  6. sudo modeprobe lenovo-sl-laptop

Now the volume keys should work. Brightness controls (FN+Pos1,End) seems to work out of the box.

Ubuntu <9.10

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

PC Speaker

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

Webcam

sudo echo 'options uvcvideo quirks=16' » /etc/modprobe.d/uvcvideo.conf

Fingerprint Reader

Upek/Biometric Touchchip/Touchstrip Fingerprint Sensor (USB ID 147e:1000)

  1. Get fingerprintGUI here: http://darkblue.homeip.net/fingerprint/
    1. sudo ./install.sh --with-upek
    2. sudo aptitude install libfakekey0 libfprint0 libqca-ossl
    3. Add uinput to /etc/modules
    4. Create file configfile:
      sudo 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
  2. sudo chmod -R 777 /dev/bus/usb
sl500.txt · Last modified: 2010/07/01 16:38 (external edit)
CC Attribution-Noncommercial-Share Alike 3.0 Unported chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0