<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rb</id>
	<title>ThinkWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rb"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Rb"/>
	<updated>2026-05-05T14:56:04Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_6.10_on_a_ThinkPad_X60s&amp;diff=26946</id>
		<title>Installing Ubuntu 6.10 on a ThinkPad X60s</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_6.10_on_a_ThinkPad_X60s&amp;diff=26946"/>
		<updated>2006-12-10T18:03:48Z</updated>

		<summary type="html">&lt;p&gt;Rb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;h2&amp;gt;IBM/Lenovo ThinkPad X60s (model 1705-24U)&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Intel Core Duo low voltage processor L2300 (1.50GHz, 2MB L2, 667MHz FSB)&amp;lt;br&amp;gt;&lt;br /&gt;
1GB RAM (2 NonParity DDR2 SDRAM SoDIMM PC2-5300)&amp;lt;br&amp;gt;&lt;br /&gt;
Intel Graphics Media Accelerator 950&amp;lt;br&amp;gt;&lt;br /&gt;
12.1 inch XGA (1024x768) (Lenovo LTN121XJ-L07)&amp;lt;br&amp;gt;&lt;br /&gt;
40GB, 5400rpm Serial ATA (Toshiba MK4032GSX)&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
USB 2.0 CD-RW/DVD-ROM Combo Drive&amp;lt;br&amp;gt;&lt;br /&gt;
Intel PRO/1000 Gigabit Ethernet&amp;lt;br&amp;gt;&lt;br /&gt;
Intel PRO/Wireless 3945ABG&amp;lt;br&amp;gt;&lt;br /&gt;
Firewire&amp;lt;br&amp;gt;&lt;br /&gt;
SD Card Reader&amp;lt;br&amp;gt;&lt;br /&gt;
56K V.92 Modem&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;amp;gt; lspci&lt;br /&gt;
0000:00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)&amp;lt;br&amp;gt;&lt;br /&gt;
0000:00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)&amp;lt;br&amp;gt;&lt;br /&gt;
0000:00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)&amp;lt;br&amp;gt;&lt;br /&gt;
0000:00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)&amp;lt;br&amp;gt;&lt;br /&gt;
0000:00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)&amp;lt;br&amp;gt;&lt;br /&gt;
0000:00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)&amp;lt;br&amp;gt;&lt;br /&gt;
0000:00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)&amp;lt;br&amp;gt;&lt;br /&gt;
0000:00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)&amp;lt;br&amp;gt;&lt;br /&gt;
0000:00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02)&amp;lt;br&amp;gt;&lt;br /&gt;
0000:00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02)&amp;lt;br&amp;gt;&lt;br /&gt;
0000:00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02)&amp;lt;br&amp;gt;&lt;br /&gt;
0000:00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02)&amp;lt;br&amp;gt;&lt;br /&gt;
0000:00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)&amp;lt;br&amp;gt;&lt;br /&gt;
0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)&amp;lt;br&amp;gt;&lt;br /&gt;
0000:00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)&amp;lt;br&amp;gt;&lt;br /&gt;
0000:00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)&amp;lt;br&amp;gt;&lt;br /&gt;
0000:00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller AHCI (rev 02)&amp;lt;br&amp;gt;&lt;br /&gt;
0000:00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)&amp;lt;br&amp;gt;&lt;br /&gt;
0000:02:00.0 Ethernet controller: Intel Corporation 82573L Gigabit Ethernet Controller&amp;lt;br&amp;gt;&lt;br /&gt;
0000:03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)&amp;lt;br&amp;gt;&lt;br /&gt;
0000:15:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b4)&amp;lt;br&amp;gt;&lt;br /&gt;
0000:15:00.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 09)&amp;lt;br&amp;gt;&lt;br /&gt;
0000:15:00.2 0805: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 18)&amp;lt;br&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt; What works out of the box&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt; Gigabit ethernet adapter&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt; Wireless&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt; Graphics adapter and 3D accelerator&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt; Sound&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt; USB&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt; Firewire&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt; Hard disk laptop-mode&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt; LCD brightness auto-adjusts depending on AC or battery operation&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt; Fn buttons do generate ACPI events (&amp;lt;code&amp;gt;/var/log/acpid&amp;lt;/code&amp;gt;)&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt; Volume control, keyboard light and screen brightness control&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt; Lid switch (LCD off when lid closed)&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt; CPU frequency scaling&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Suspend to disk (hibernate)&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;What does not work&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Suspend to RAM (suspends sucessfully, but sometimes will not resume)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; External Monitor &lt;br /&gt;
     (See [[Installing_Kubuntu_6.10_on_a_ThinkPad_X60s#VGA_out]] &lt;br /&gt;
      for a fix using Xorg's &amp;quot;Clone&amp;quot; option.)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;Not tested &amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; SD card reader&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt; PCMCIA slots&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Embeded Security Subsystem (TCPA)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Active Protection System (HDAPS)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt; Modem&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt; Notes &amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;IBM Rescue and Recovery disks (seven CDs) can be created using preinstalled Windows: All programs&amp;amp;rarr;ThinkVantage&amp;amp;rarr;Create Recovery Media. However, as long as recovery partition (called &amp;lt;i&amp;gt;predesktop&amp;lt;/i&amp;gt; in BIOS) is left intact, system &amp;lt;b&amp;gt;can be restored to factory default without having recovery CDs&amp;lt;/b&amp;gt;.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Ubuntu Edgy live/installer boots normally from CD-R using external IBM USB DVD-ROM/CD-RW. SATA hard disk is recognised, gdm and Gnome start normally. Xorg is configured with i810. DRI works (glxinfo|grep rendering). Gigabit ethernet works, uses e1000. Wireless works, wpasupplicant is installed, network-manager --- not. ALSA sound works as long as modem is not disabled in BIOS.&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;Default 2.6.17-10-generic kernel supports SMP (which wasn't the case with Dapper). &lt;br /&gt;
&amp;lt;code&amp;gt;/proc/cpuinfo&amp;lt;/code&amp;gt; reports two CPUs: CPU0 and CPU1.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;CPU scaling uses &amp;lt;code&amp;gt;ondemand&amp;lt;/code&amp;gt; governor. Available frequencies are 1GHz and 1.5 GHz (&amp;lt;code&amp;gt;/sys/devices/cpu/...&amp;lt;/code&amp;gt;) Should there be more frequency steps/lower minimum available?&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Laptop-mode is not enabled by default. See &amp;lt;code&amp;gt;/etc/default/acpi-support&amp;lt;/code&amp;gt;, (re)start &amp;lt;code&amp;gt;laptop-mode&amp;lt;/code&amp;gt;, then check &amp;lt;code&amp;gt;/proc/sys/vm/laptop-mode&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
Fully charged battery provides just 2.5+ hours of mostly idle operation. Still very low compared to 4 hours in another OS on the same laptop...&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p&amp;gt;&lt;br /&gt;
With some changes to laptop-mode settings, 8 cell battery can last upwards of 6 hours.&lt;br /&gt;
&amp;lt;/p&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rb</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_6.10_on_a_ThinkPad_X60s&amp;diff=26945</id>
		<title>Installing Kubuntu 6.10 on a ThinkPad X60s</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Kubuntu_6.10_on_a_ThinkPad_X60s&amp;diff=26945"/>
		<updated>2006-12-10T17:42:22Z</updated>

		<summary type="html">&lt;p&gt;Rb: Typo corrected&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Installation of Kubuntu 6.10 on a ThinkPad X60s (model 1704-56G) =&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
=== What works out of the box ===&lt;br /&gt;
&lt;br /&gt;
* Everything not listed below :)&lt;br /&gt;
&lt;br /&gt;
=== What needs to be fixed ===&lt;br /&gt;
&lt;br /&gt;
* CPU frequency scaling&lt;br /&gt;
* Suspend to RAM (works partially)&lt;br /&gt;
* Integrated fingerprint reader&lt;br /&gt;
* VGA out&lt;br /&gt;
&lt;br /&gt;
=== What has not yet been tested ===&lt;br /&gt;
&lt;br /&gt;
* Modem&lt;br /&gt;
* TPM&lt;br /&gt;
* Firewire&lt;br /&gt;
* PCMCIA&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
The X60s lacks an optical drive, so installation was done using an IDE DVD-ROM drive installed into an USB HDD case. The laptop was first booted into Windows so the FAT32 partition would get converted into NTFS. The Kubuntu live environment was then booted from the DVD-ROM drive and the installation process was started from the desktop icon. During the installation, the Windows partition was resized from 70 GB to 20 GB and Linux partitions (1 GB swap, 20 GB /, the rest in /home) were created in the free space. The installation process then completed without errors.&lt;br /&gt;
&lt;br /&gt;
== Fixes after installation ==&lt;br /&gt;
&lt;br /&gt;
=== CPU frequency scaling ===&lt;br /&gt;
&lt;br /&gt;
In Kubuntu the first core was correctly scaled down into 1,0 GHz but the second core stubbornly stayed at 1,67 GHz. I found out the second core was using the &amp;quot;performance&amp;quot; governor instead of &amp;quot;ondemand&amp;quot;. The governor could be changed manually as follows:&lt;br /&gt;
&lt;br /&gt;
 echo ondemand | sudo tee /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor&lt;br /&gt;
 echo ondemand | sudo tee /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor&lt;br /&gt;
&lt;br /&gt;
I also installed the package &amp;quot;sysfsutils&amp;quot; and added the following lines into /etc/sysfs.conf:&lt;br /&gt;
&lt;br /&gt;
 devices/system/cpu/cpu0/cpufreq/scaling_governor=ondemand&lt;br /&gt;
 devices/system/cpu/cpu1/cpufreq/scaling_governor=ondemand&lt;br /&gt;
&lt;br /&gt;
This way the correct governor is selected at boot-time. Because I was using in-kernel frequency selection (ondemand governor), I removed the &amp;quot;powernowd&amp;quot; package and added the following lines into /etc/modules so that the cpufreq modules would still get loaded at startup:&lt;br /&gt;
&lt;br /&gt;
 freq_table&lt;br /&gt;
 speedstep_centrino&lt;br /&gt;
 cpufreq_ondemand&lt;br /&gt;
&lt;br /&gt;
Settings from sysfs.conf are not forced after suspend or hibernate, though, so I added the following short script as /etc/acpi/resume.d/99-cpufreq-ondemand:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 #Activate the ondemand governor on each CPU&lt;br /&gt;
 for i in /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor; do&lt;br /&gt;
         echo ondemand &amp;gt; $i&lt;br /&gt;
 done&lt;br /&gt;
&lt;br /&gt;
Remember to make the script executable.&lt;br /&gt;
&lt;br /&gt;
=== Suspending ===&lt;br /&gt;
&lt;br /&gt;
It would seem that attempting to suspend with the WLAN and/or Bluetooth radios turned '''on''' makes the suspend process hang (suspend LED keeps on blinking indefinitely). With the radios turned off using Fn+F5 suspend still crashes too often (about once in three tries).&lt;br /&gt;
&lt;br /&gt;
Hibernate (suspend to disk, swsusp) works.&lt;br /&gt;
&lt;br /&gt;
=== Integrated fingerprint reader ===&lt;br /&gt;
&lt;br /&gt;
Kubuntu Edgy does not contain out-of-the-box support for the [[integrated fingerprint reader]] of the X60s.&lt;br /&gt;
&lt;br /&gt;
=== VGA out ===&lt;br /&gt;
&lt;br /&gt;
Add Option &amp;quot;Clone&amp;quot; on the Section &amp;quot;Device&amp;quot; will make the Xorg clone the LCD output to VGA output.&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
     Identifier     &amp;quot;Intel GMA 950&amp;quot;&lt;br /&gt;
     Driver         &amp;quot;i810&amp;quot;&lt;br /&gt;
     BusID          &amp;quot;PCI:0:2:0&amp;quot;&lt;br /&gt;
     Option         &amp;quot;AccelMethod&amp;quot;    &amp;quot;EXA&amp;quot;&lt;br /&gt;
     '''Option         &amp;quot;Clone&amp;quot;          &amp;quot;true&amp;quot;'''&lt;br /&gt;
     Option         &amp;quot;MonitorLayout&amp;quot;  &amp;quot;CRT,LFP&amp;quot;&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
=External Sources=&lt;br /&gt;
*This guide is listed at the [http://tuxmobil.org/ibm.html TuxMobil Linux laptop and notebook installation survey (IBM/Lenovo)].&lt;br /&gt;
&lt;br /&gt;
[[Category:X60s]]&lt;br /&gt;
[[Category:Kubuntu]]&lt;/div&gt;</summary>
		<author><name>Rb</name></author>
		
	</entry>
</feed>