Difference between revisions of "Installing Ubuntu 6.06 Flight 6 on a ThinkPad X60s"

From ThinkWiki
Jump to: navigation, search
Line 22: Line 22:
 
== Installing Ubuntu 6.06 Flight 6==
 
== Installing Ubuntu 6.06 Flight 6==
  
* '''First''', you should look at {{Install|Ubuntu| 5.04|T43 (1875)}}.  There is information on '''preserving''' the functionality of the '''ThinkVantage button''', which I did not follow.
+
* Create the IBM Rescue CDs before you begin. I expected the rescue partition to be able to restore my system to the factory default state if I messed up, but I was wrong.
* You should probably create the IBM Rescue CDs before you begin. I expected the rescue partition to be able to restore my system to the factory default state if I messed up, but I was wrong.
+
* Protect predesktop.
* Downloaded CD ISO of Ubuntu's Dapper flight 5 [http://www.ubuntu.com/testing/flight5 Flight 5] or [http://cdimage.ubuntu.com/releases/dapper/flight-6/ Flight 6] Install CD for PC (Intel x86).
+
* Boot install CD from external USB CD. Prtitioner. Remove Windows partition. Left the IBM recovery partition alone, and created /. /home and swap.
* I used the installer's partitioner. I reduced the Windows partition to 10GB, left the IBM recovery partition alone, and created four ReiserFS partitions for the Linux system: / (6GB), /usr (8GB), swap (2.5GB), and /home (the remaining space). You should have a minumum of 5GB free space, for a standard Ubuntu installation.
+
* I let the installer install GRUB in the MBR.  
* I let the installer install GRUB in the MBR.  I kind of regret doing that because now the ThinkVantage button does not work properly.  See the T43 instructions on the alternative methods that might work. {{Install|Ubuntu| 5.04|T43 (1875)}}
 
* The installer recognized the network card (unlike Ubuntu 5.10).
 
* The blue "ThinkVantage" button now goes to GRUB instead of IBM's Rescue System.  You can get to the IBM partition from the GRUB menu by choosing the "Windows NT" partition.
 
* Don't forget to turn up and unmute (key m) the front speaker level in alsamixer. It's usually muted after installation.
 
  
 
== Fixes after installation ==
 
== Fixes after installation ==
  
* X wouldn't start.  The ATI x1300 is now supported since driver version 8.24.8. To get a provisorily support for the chip, change the Device driver in xorg.conf from "ati" to "vesa". A resolution of 1400x1050 works fine on my T60 with the vesa drivers (but try 1280x1024 if that doesn't work). But for real support for your x1300 follow the instructions on (http://wiki.cchtml.com/index.php/Ubuntu_Dapper_Installation_Guide) - Method 2.  You may also find the instructions at [http://hallx049.oit.umn.edu/linux/laptops/tp-t60/] to be helpful, since the instructions included with the ATI driver do not work.
+
*  
 
* The linux-686-smp package supports the dual core processor.  I verified that it worked by looking at /proc/cpuinfo.  Because I needed to compile other modules anyways (e.g., the wireless drivers), I decided to get the 2.6.16 kernel source and compile it myself.  I set the "Pentium M" processor type with 2 processors ([http://wiki.ubuntu.com/KernelCompileHowto]).  The package generated by make-kpkg worked when I used make-kpkg's "--initrd" flag.
 
* The linux-686-smp package supports the dual core processor.  I verified that it worked by looking at /proc/cpuinfo.  Because I needed to compile other modules anyways (e.g., the wireless drivers), I decided to get the 2.6.16 kernel source and compile it myself.  I set the "Pentium M" processor type with 2 processors ([http://wiki.ubuntu.com/KernelCompileHowto]).  The package generated by make-kpkg worked when I used make-kpkg's "--initrd" flag.
* To get the built-in wireless to work, I installed the 3945ABG wireless driver from SourceForge (http://ipw3945.sourceforge.net/), the latest IEEE 80211 (http://ieee80211.sourceforge.net/downloads.php) modules, and the latest ipw2200 (http://www.thinkwiki.org/wiki/Ipw2200) modules.  
+
* To get the built-in wireless to work, I installed the 3945ABG wireless driver from SourceForge (http://ipw3945.sourceforge.net/), the latest IEEE 80211 (http://ieee80211.sourceforge.net/downloads.php) modules, and the latest ipw2200 (http://www.thinkwiki.org/wiki/Ipw2200) modules. Downloading the binary driver by Intel, (Stable release 1.0.0) from [http://downloadfinder.intel.com/scripts-df-external/detail_desc.aspx?ProductID=2259&DwnldID=10315&agr=Y] and following the quick installation instructions also works fine.
** Downloading the binary driver by Intel, (Stable release 1.0.0) from [http://downloadfinder.intel.com/scripts-df-external/detail_desc.aspx?ProductID=2259&DwnldID=10315&agr=Y] and following the quick installation instructions also works fine.
 
  
 
== Unsolved ==
 
== Unsolved ==

Revision as of 19:51, 20 April 2006

Installation of Ubuntu 6.06 Flight 6 on a X60s (model 1705-24U)

Summary

What works out of the box

  • Network card (Intel PRO/1000)
  • Graphics card (Intel GMA 950)
  • USB
  • Firewire
  • Lid switch
  • Volume control, keyboard light and screen brightness control

What needs to be fixed post-install

  • Wireless
  • Dual core processor
  • Processor frequency scaling
  • Suspend to RAM
  • Suspend to disk
  • SD card reader
  • Sound

Installing Ubuntu 6.06 Flight 6

  • Create the IBM Rescue CDs before you begin. I expected the rescue partition to be able to restore my system to the factory default state if I messed up, but I was wrong.
  • Protect predesktop.
  • Boot install CD from external USB CD. Prtitioner. Remove Windows partition. Left the IBM recovery partition alone, and created /. /home and swap.
  • I let the installer install GRUB in the MBR.

Fixes after installation

  • The linux-686-smp package supports the dual core processor. I verified that it worked by looking at /proc/cpuinfo. Because I needed to compile other modules anyways (e.g., the wireless drivers), I decided to get the 2.6.16 kernel source and compile it myself. I set the "Pentium M" processor type with 2 processors ([1]). The package generated by make-kpkg worked when I used make-kpkg's "--initrd" flag.
  • To get the built-in wireless to work, I installed the 3945ABG wireless driver from SourceForge (http://ipw3945.sourceforge.net/), the latest IEEE 80211 (http://ieee80211.sourceforge.net/downloads.php) modules, and the latest ipw2200 (http://www.thinkwiki.org/wiki/Ipw2200) modules. Downloading the binary driver by Intel, (Stable release 1.0.0) from [2] and following the quick installation instructions also works fine.

Unsolved

  • Suspend to RAM
  • Suspend to disk
  • Sound

Not tested

  • PCMCIA slots
  • Modem
  • Embeded Security Subsystem (TCPA)
  • Active Protection System (HDAPS)