Difference between revisions of "Installing OpenSUSE 11.4 on a ThinkPad T410s"

From ThinkWiki
Jump to: navigation, search
(GPS)
m (Power Management: upower bug)
 
(20 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
== Model ==
 
== Model ==
Lenovo Thinkpad {{T410s}} 2912-W1C, BIOS 6UET61WW (1.41), ECP 6UHT31WW (1.12)
+
Lenovo Thinkpad {{T410s}} 2912-W1C, BIOS 6UET62WW (1.42), ECP 6UHT32WW (1.13)
  
 
== General ==
 
== General ==
Line 10: Line 10:
 
The optional Wireless WAN (WWAN) adapter [[Qualcomm Gobi 2000]] does not work out of the box. The application that uploads the firmware to the WWAN device is not included. There is a OBS home repository that contains the gobi_loader package [http://download.opensuse.org/repositories/home:/jeff_mahoney/openSUSE_11.4/] mentioned in the ThinkWiki article linked above.
 
The optional Wireless WAN (WWAN) adapter [[Qualcomm Gobi 2000]] does not work out of the box. The application that uploads the firmware to the WWAN device is not included. There is a OBS home repository that contains the gobi_loader package [http://download.opensuse.org/repositories/home:/jeff_mahoney/openSUSE_11.4/] mentioned in the ThinkWiki article linked above.
  
Furthermore, there are some bugs that prevent WWAN modems from working, e.g., [https://bugzilla.novell.com/show_bug.cgi?id=668838] [https://bugzilla.novell.com/show_bug.cgi?id=684478] [https://bugzilla.novell.com/show_bug.cgi?id=561706]
+
Furthermore, there are some openSUSE or KDE bugs that might prevent WWAN modems from working, e.g., <strike>[https://bugzilla.novell.com/show_bug.cgi?id=678086]</strike> [https://bugzilla.novell.com/show_bug.cgi?id=668838] [https://bugzilla.novell.com/show_bug.cgi?id=561706] <strike>[https://bugs.kde.org/show_bug.cgi?id=264083]</strike>. This seems to happen, if the SIM PIN is set. Apparently this is due to timing problems, since sometimes it just works or auto-connecting helps. However, it works for me.
  
 
=== GPS ===
 
=== GPS ===
 
After loading the firmware, [[Qualcomm Gobi 2000]] provides three USB devices. The last one sends GPS NMEA data after activating it by a special command string. See the ThinkWiki article linked above and its discussion page for more details.
 
After loading the firmware, [[Qualcomm Gobi 2000]] provides three USB devices. The last one sends GPS NMEA data after activating it by a special command string. See the ThinkWiki article linked above and its discussion page for more details.
{{NOTE|"Auto tracking" has to be enabled in the Options of the Lenovo Thinkvantage GPS Windows application[http://www-307.ibm.com/pc/support/site.wss/MIGR-73724.html]. The Thinkvantage GPS Windows application works with a clean Windows installation in a vitualizer that supports USB. However, it requires the Qualcomm Gobi 2000 Wireless WAN Driver[http://www-307.ibm.com/pc/support/site.wss/MIGR-72938.html] to be installed.}}
+
{{NOTE|"Auto tracking" has to be enabled in the Options of the {{LNVDOCURL|DS015017|ThinkVantage GPS}} Windows application. The Thinkvantage GPS Windows application works with a clean Windows installation in a virtualizer that supports USB. However, it requires the {{LNVDOCURL|DS001302|Qualcomm Gobi 2000 Wireless WAN Driver}} to be installed.}}
  
 
== UltraNav ==
 
== UltraNav ==
Line 25: Line 25:
 
=== TrackPoint ===
 
=== TrackPoint ===
 
The [[TrackPoint]] can be used to perform scrolling, similar to Windows, by holding down the middle button and moving the TrackPoint. Horizontal scrolling is now enabled by default. The Opera browser moves forward and backward in its history instead, see [[How to configure the TrackPoint#Configure Opera for using trackpoint horizontal scrolling|here]] to fix it or disable horizontal scrolling completely by:
 
The [[TrackPoint]] can be used to perform scrolling, similar to Windows, by holding down the middle button and moving the TrackPoint. Horizontal scrolling is now enabled by default. The Opera browser moves forward and backward in its history instead, see [[How to configure the TrackPoint#Configure Opera for using trackpoint horizontal scrolling|here]] to fix it or disable horizontal scrolling completely by:
  xinput set-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Axes" 8 -1 -1 4 5
+
  xinput set-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Axes" -1 -1 4 5
 +
 
 +
== Power Management ==
 +
Suspend to RAM works out of the box. However, the KDE battery monitor
 +
applet sometimes shows zero battery capacity left after resuming due to a upower bug.[https://bugs.kde.org/show_bug.cgi?id=268109]
  
 
== Integrated Fingerprint Reader ==
 
== Integrated Fingerprint Reader ==
 
The [[Integrated Fingerprint Reader]] now works for me.
 
The [[Integrated Fingerprint Reader]] now works for me.
 +
 +
== Hardware Encryption Support ==
 +
The CPU implements the [http://en.wikipedia.org/wiki/AES_instruction_set AES instruction set]. It improves the speed of disk encryption, e.g., [http://en.wikipedia.org/wiki/Dm-crypt dm-crypt]. However, the kernel module is not loaded by default.[https://bugzilla.novell.com/show_bug.cgi?id=693885] In order to load it on boot, edit {{path|/etc/sysconfig/kernel}}
 +
MODULES_LOADED_ON_BOOT="aes"

Latest revision as of 12:58, 31 December 2011

Model

Lenovo Thinkpad T410s 2912-W1C, BIOS 6UET62WW (1.42), ECP 6UHT32WW (1.13)

General

This installation instruction describes these parts that do not or do not completely work after my OpenSUSE 11.4 DVD installation using KDE 4 as window manager. If anything does not work as expected, please have a look at the older Installation of OpenSUSE 11.3 on a ThinkPad T410s for possible workarounds that I forgot to mention here.

Network

Wireless WAN

The optional Wireless WAN (WWAN) adapter Qualcomm Gobi 2000 does not work out of the box. The application that uploads the firmware to the WWAN device is not included. There is a OBS home repository that contains the gobi_loader package [1] mentioned in the ThinkWiki article linked above.

Furthermore, there are some openSUSE or KDE bugs that might prevent WWAN modems from working, e.g., [2] [3] [4] [5]. This seems to happen, if the SIM PIN is set. Apparently this is due to timing problems, since sometimes it just works or auto-connecting helps. However, it works for me.

GPS

After loading the firmware, Qualcomm Gobi 2000 provides three USB devices. The last one sends GPS NMEA data after activating it by a special command string. See the ThinkWiki article linked above and its discussion page for more details.

NOTE!
"Auto tracking" has to be enabled in the Options of the ThinkVantage GPS Windows application. The Thinkvantage GPS Windows application works with a clean Windows installation in a virtualizer that supports USB. However, it requires the Qualcomm Gobi 2000 Wireless WAN Driver to be installed.

UltraNav

TouchPad

The TouchPad is configured by the KDE system settings. E.g., the mouse clicks triggered by tapping, enabling two-finger scrolling, or disabling the TouchPad when a mouse is connected. However, for enabling for palm detection, some XInput properties must be set:

xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Palm Detection" 1
xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Palm Dimensions" 7 50

TrackPoint

The TrackPoint can be used to perform scrolling, similar to Windows, by holding down the middle button and moving the TrackPoint. Horizontal scrolling is now enabled by default. The Opera browser moves forward and backward in its history instead, see here to fix it or disable horizontal scrolling completely by:

xinput set-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Axes" -1 -1 4 5

Power Management

Suspend to RAM works out of the box. However, the KDE battery monitor applet sometimes shows zero battery capacity left after resuming due to a upower bug.[6]

Integrated Fingerprint Reader

The Integrated Fingerprint Reader now works for me.

Hardware Encryption Support

The CPU implements the AES instruction set. It improves the speed of disk encryption, e.g., dm-crypt. However, the kernel module is not loaded by default.[7] In order to load it on boot, edit /etc/sysconfig/kernel

MODULES_LOADED_ON_BOOT="aes"