2 - installe the Fan (build a new kernel)
3 - Install the Wifi
4 - Other
1- install Squeeze with usb key
Prepare a usbkey unetbootin http://unetbootin.sourceforge.net/
install as usual with the wire connection.
ignore the demand for firmware file rt18168d-1.fw as it will be fix later with the installation of the Wifi.
When the grub-loader install make sure you install it on the disk and not on the usbkey.:
open a terminal Ctrl+F2
- Code: Select all
ls /dev/sd*
mount /dev/sdc1 /mnt/
ls -l /mnt
umount /mnt/
and compare with the usb. Once you know on which device you have install your system on change the value to exemple :/dev/sdc
Once your Squeeze is install on the Lenovo X100e you can configure the Fan the wirless ...
2 - installe the Fan (build a new kernel)
There is a way to manage the fan more efficiently http://www.thinkwiki.org/wiki/How_to_control_fan_speed The problem is the present kernel in Squeeze do not allow it the way it is build now. Solution Build a new kernel more recent. I use 2.6.35.3 !
An other way to control the fan is with fancontrol I made a Howto on this
Go to http://kernel.org/ download the kernel untar and build it:
As said by Rolling Stone install the dependency
- Code: Select all
sudo apt-get install kernel-package ncurses-dev bzip2 module-init-tools initramfs-tools procps fakeroot
untar and make
- Code: Select all
tar -xf linux-2.6.35.3.tar.bz2
cd linux-2.6.35.3
make
Make the configuration don't change any thing exit and save!
- Code: Select all
make menuconfig
Ounce it is done you'll see .config in the file !
Build the debian package
- Code: Select all
fakeroot make-kpkg kernel_image --initrd
fakeroot make-kpkg kernel_headers
Install it
- Code: Select all
cd ..
dpkg -i *2.6.35.3*.deb
To get thinkfan runing:
- Code: Select all
sudo echo 'options thinkpad_acpi fan_control=1' >> /etc/modprobe.d/thinkpad_acpi.conf
sudo apt-get install thinkfan
reboot chose 2.6.35.3 as your kernel:
edit the script in /etc/thinkfan.conf mine is :
- Code: Select all
sensor /proc/acpi/ibm/thermal (0, 1, 0, 0, 0, 0, 0, 0)
(0, 0, 40)
(1, 33, 45)
(2, 38, 50)
(3, 43, 54)
(4, 45, 55)
(5, 48, 56)
(6, 50, 67)
(7, 57, 500)
run :
- Code: Select all
sudo thinkfan
Once you know it run the way it should and you want it to start every boot without runing sudo thinkfan every time.
You can edit /etc/default/thinkfan and change START to yes To have thinkfan start at boot
- Code: Select all
# Should thinkfan be started automatically on boot?
# Only say "yes" when you know what you are doing, have configured
# thinkfan correctly for *YOUR* machine and loaded thinkpad_acpi
# with fan_control=1 (if you have a ThinkPad).
START=yes
# Additional startup parameters
DAEMON_ARGS="-q"
3- Install the Wifi
To install the driver from Realtek for the RTL8191SE wireless card. First download the driver.
Make sure you have the headers install
- Code: Select all
$ ls -l /lib/modules/2.6.35.3/
total 2384
lrwxrwxrwx 1 root root 36 31 jui 14:27 build -> /usr/src/linux-headers-2.6.32-5-686/
drwxr-xr-x 10 root root 4096 20 jui 22:26 kernel
-rw-r--r-- 1 root root 579867 2 aoû 11:27 modules.alias
...
lrwxrwxrwx 1 root root 38 21 jui 12:29 source -> /usr/src/linux-headers-2.6.32-5-common
then
- Code: Select all
tar -xf rtl8192se_linux_2.6.0017.0507.2010.tar.gz
cd rtl8192se_linux_2.6.0017.0507.2010
make
sudo make install
edit /etc/network/interfaces as root so it it look like this (this will enable your cable to be seen by network-manager wen you plug it):
- Code: Select all
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
# allow-hotplug eth0
# iface eth0 inet dhcp
Tanks to Japser and debian wiki !!
reboot !
4 - Other
for the pointer to work:
- Code: Select all
sudo aptitude install gpointing-device-settings
The Graphic card can be handle with fglrx proprietary driver but in my case I crash all my system trying to make it work so I wont tel any bothy how to use it !!!
END !!!
Hope this is useful for some one else then me !

Since this is my first howto you are welcome to give comments and advice to improve it !
Regards