Difference between revisions of "Installing OpenSUSE 10.1 on a ThinkPad T43"
(First parts added) |
(→Fingerprint Reader) |
||
(9 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
Most things run just fine after installation, the Rest I got working with the great articles here. | Most things run just fine after installation, the Rest I got working with the great articles here. | ||
− | {{ | + | ==Installation== |
+ | {{WARN| The Pre-Desktop-Area has to be protected before installation, otherwise the Recovery-System will be lost. To do so, set Predesktop-Area to "Secure" in BIOS. Additionally, it's always useful to have the Recovery-CDs burned before an installation attempt}} | ||
− | + | The automatic shrinking of the NTFS-partition did not work during the Installation of {{OpenSUSE}}, so I shrinked it with QtParted from a Knoppix-DVD. | |
+ | To be able to boot Windows and Linux (via Grub) and the Recovery-System (with {{ibmkey|Access IBM|#495988}}), install the bootloader in the new, extended partition (usually <tt>/dev/sda</tt>). | ||
+ | |||
+ | Besides that, everything went fine, most Hardware was set up correctly: Graphics Card, Touchpad and Trackpoint, WLAN, Bluetooth, Modem (yet untested), Volume Control. | ||
==ACPI== | ==ACPI== | ||
Line 9: | Line 13: | ||
==Hotkeys== | ==Hotkeys== | ||
+ | [[How to get special keys to work]] gives a general overview. | ||
+ | |||
+ | Suspend keys worked by default installation, as did {{key|Fn}}{{key|F5}} for switching Bluetooth on and off. For the remaining keys, the <tt>nvram</tt>-module was missing. So when {{path|/dev/nvram/}} is missing, you have to create it first: | ||
+ | |||
+ | {{cmdroot|mknod /dev/nvram c 10 144}} | ||
+ | |||
+ | and load it with | ||
+ | |||
+ | {{cmdroot|modprobe nvram}} | ||
+ | |||
+ | Additionally, I had to specify the module to be loaded automatically at {{path|/etc/sysconfig/kernel}}: | ||
+ | [...] | ||
+ | MODULES_LOADED_ON_BOOT="nvram" | ||
+ | [...] | ||
+ | |||
+ | Last, the access rights had to be corrected. To do so, search for <tt>nvram</tt> in {{path|/etc/udev/rules.d/50-udev-default.rules }} and change the entry to: | ||
+ | KERNEL=="nvram", NAME="%k", GROUP="nvram", MODE="660" | ||
+ | so the users of group nvram have access to it. Of course that group has to exist, and you need to be a member of it: | ||
+ | |||
+ | {{cmdroot|groupadd nvram}} | ||
+ | |||
+ | {{cmdroot|usermod -a -G nvram <username>}} | ||
+ | |||
+ | After a reboot, you can use either [[tpb]] or the [[KMilo]]-Plugin in KControl (System Administration -> IBM Thinkpad Laptop) to set up the keys. I liked the OSD of KMilo better. Additionally, I set the Mixer setting to "Software" (<tt>MIXER ON</tt> in tpb), so the Mixer volume and mute status matches the one in KMix. | ||
==Fingerprint Reader== | ==Fingerprint Reader== | ||
− | [[ | + | [[How to enable the fingerprint reader]] neatly explains everything. I had to do the last steps manually, because the [[Script for enabling the fingerprint reader with BioAPI]] did not run till the end on SuSE 10.1. |
==3D Acceleration== | ==3D Acceleration== | ||
+ | The Standard driver did work for 2D, but with no 3D acceleration. When I added | ||
+ | <pre>Section "Module" | ||
+ | [...] | ||
+ | Load "glx" | ||
+ | [...] | ||
+ | EndSection</pre> | ||
+ | to my {{path|/etc/X11/xorg.conf}}, the 3D acceleration worked with the OpenSource driver, but now there were problems with Suspend. So I decided for the proprietary [[fglrx]]-Driver directly from Ati. Installed fine, after I created a distribution-specific rpm with the Installer. | ||
==Extensions== | ==Extensions== | ||
Line 19: | Line 54: | ||
==External Sources== | ==External Sources== | ||
− | [http://omnibus.uni-freiburg.de/~s8arhorn/index.php?section=Linux&file=Suse%2010.1%20auf%20IBM%20Thinkpad%2043 My Installation article, in German] | + | *[http://omnibus.uni-freiburg.de/~s8arhorn/index.php?section=Linux&file=Suse%2010.1%20auf%20IBM%20Thinkpad%2043 My Installation article, in German] |
+ | *This guide is listed at the [http://tuxmobil.org/ibm.html TuxMobil Linux laptop and notebook installation survey (IBM/Lenovo)]. |
Latest revision as of 17:22, 5 August 2011
Most things run just fine after installation, the Rest I got working with the great articles here.
Contents
Installation
The automatic shrinking of the NTFS-partition did not work during the Installation of OpenSUSE, so I shrinked it with QtParted from a Knoppix-DVD. To be able to boot Windows and Linux (via Grub) and the Recovery-System (with Access IBM), install the bootloader in the new, extended partition (usually /dev/sda).
Besides that, everything went fine, most Hardware was set up correctly: Graphics Card, Touchpad and Trackpoint, WLAN, Bluetooth, Modem (yet untested), Volume Control.
ACPI
Everything set up correctly, ibm-acpi ist installed, Suspend-to-RAM and Suspend-to-Disk work with the keys already assigned to them. I still miss RediSafe though, maybe I'll use Software Suspend 2 some day.
Hotkeys
How to get special keys to work gives a general overview.
Suspend keys worked by default installation, as did FnF5 for switching Bluetooth on and off. For the remaining keys, the nvram-module was missing. So when /dev/nvram/ is missing, you have to create it first:
# mknod /dev/nvram c 10 144
and load it with
# modprobe nvram
Additionally, I had to specify the module to be loaded automatically at /etc/sysconfig/kernel:
[...] MODULES_LOADED_ON_BOOT="nvram" [...]
Last, the access rights had to be corrected. To do so, search for nvram in /etc/udev/rules.d/50-udev-default.rules and change the entry to:
KERNEL=="nvram", NAME="%k", GROUP="nvram", MODE="660"
so the users of group nvram have access to it. Of course that group has to exist, and you need to be a member of it:
# groupadd nvram
# usermod -a -G nvram <username>
After a reboot, you can use either tpb or the KMilo-Plugin in KControl (System Administration -> IBM Thinkpad Laptop) to set up the keys. I liked the OSD of KMilo better. Additionally, I set the Mixer setting to "Software" (MIXER ON in tpb), so the Mixer volume and mute status matches the one in KMix.
Fingerprint Reader
How to enable the fingerprint reader neatly explains everything. I had to do the last steps manually, because the Script for enabling the fingerprint reader with BioAPI did not run till the end on SuSE 10.1.
3D Acceleration
The Standard driver did work for 2D, but with no 3D acceleration. When I added
Section "Module" [...] Load "glx" [...] EndSection
to my /etc/X11/xorg.conf, the 3D acceleration worked with the OpenSource driver, but now there were problems with Suspend. So I decided for the proprietary fglrx-Driver directly from Ati. Installed fine, after I created a distribution-specific rpm with the Installer.
Extensions
External Sources
- My Installation article, in German
- This guide is listed at the TuxMobil Linux laptop and notebook installation survey (IBM/Lenovo).