Difference between revisions of "Installing Kubuntu 6.10 on a ThinkPad X60"

From ThinkWiki
Jump to: navigation, search
(Summary)
m
Line 6: Line 6:
 
'''Series:''' {{X60}}
 
'''Series:''' {{X60}}
  
'''Model:''' [[1709-K3U]] ([http://www-307.ibm.com/pc/support/site.wss/product.do?template=/product.do?template=%2Fproductpage%2Flandingpages%2FproductPageLandingPage.vm&sitestyle=lenovo&brandind=10&familyind=290550&machineind=295859&modelind=334762&partnumberind=0&subcategoryind=0&doctypeind=8&doccategoryind=0&operatingsystemind=52305&validate=true IBM support page])
+
'''Model:''' [[1709-K3U]] ([http://www-307.ibm.com/pc/support/site.wss/product.do?template=/product.do?template=/productpage/landingpages/productPageLandingPage.vm
 
 
'''Operating system:''' [[:Category:Kubuntu|Kubuntu 6.10 Edgy Eft, Desktop Edition]]
 
 
 
== Summary ==
 
 
 
=== What works after installation ===
 
 
 
* Detection of both CPU cores ([[Intel Core 2 Duo]])
 
* [[How to make use of Dynamic Frequency Scaling|CPU frequency scaling]]
 
* Graphics detection and acceleration ([[Intel Graphics Media Accelerator 950]])
 
** Beryl/AIGLX works after installing with [http://www.biodesign.com.ar/blog/?p=23 this guide].
 
* Audio support ([[AD1981HD]])
 
* Gigabit ethernet ([[Ethernet Controllers#Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]])
 
* [[SD Card slot|Integrated SD card reader]]
 
* IBM ThinkPad ACPI Extras driver ([[ibm-acpi]])
 
* [[USB Port|USB 2.0]] ports
 
* [[TrackPoint]] detection
 
** See [[How to configure the TrackPoint]]
 
 
 
=== What needs to be fixed ===
 
 
 
* [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter|Intel PRO/Wireless 3945ABG]] '''([[#Intel PRO/Wireless 3945ABG|Fixed]])'''
 
* Suspend to RAM / Sleep  -> seems to work when putting sata into "compatibility" mode in the bios.
 
* Suspend to HDD / Hibernate
 
* [[Intel Graphics Media Accelerator 950#External VGA port|External VGA port]] '''([[#External VGA port|Partially fixed]])'''
 
* Hard drive protection ([[Active Protection System|IBM Active Protection System]]) '''([[#Hard drive protection|Partially fixed]])'''
 
 
 
=== What has not yet been tested ===
 
 
 
* [[Embedded Security Subsystem|IBM Embedded Security Subsystem 2.0]]
 
* [[CardBus slot|CardBus slot (Type 2)]]
 
* Firewire (IEEE1394) port
 
* Modem
 
* [[IrDA|Infrared port]]
 
* Special keys
 
 
 
==== Not included with this model ====
 
* [[How to setup Bluetooth|Bluetooth]]
 
* [[Integrated Fingerprint Reader]]
 
 
 
=== Annoyances ===
 
 
 
* Battery life
 
 
 
== Installation ==
 
 
 
{{Todo|no cd-rom issue, methods, document my own}}
 
 
 
== Fixes after installation ==
 
 
 
=== Intel PRO/Wireless 3945ABG ===
 
 
 
Ubuntu Guide now covers this issue:
 
[http://ubuntuguide.org/wiki/Ubuntu_Edgy#How_to_get_ipw3945_and_wep.2Fwpa_to_work  ''How to get ipw3945 and wep/wpa to work'']
 
 
 
===  External VGA port ===
 
 
 
Ubuntu's auto-configured [http://www.die.net/doc/linux/man/man5/xorg.conf.5.html {{path|xorg.conf}}] doesn't use the X60's external VGA port by default. This means that either another configuration utility must be used, or {{path|xorg.conf}} must be edited by hand. So far I haven't had any luck with Kubuntu's ''System Settings'' utility, so here I'm looking at direct changes to {{path|xorg.conf}}.
 
 
 
==== Auto-configured xorg.conf for reference ====
 
 
 
This only activates the X60's LCD, and does not use the external VGA port.
 
 
 
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
 
#
 
# This file was generated by dexconf, the Debian X Configuration tool, using
 
# values from the debconf database.
 
#
 
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
 
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
 
#
 
# This file is automatically updated on xserver-xorg package upgrades *only*
 
# if it has not been modified since the last upgrade of the xserver-xorg
 
# package.
 
#
 
# If you have edited this file but would like it to be automatically updated
 
# again, run the following command:
 
#  sudo dpkg-reconfigure -phigh xserver-xorg
 
 
Section "Files"
 
FontPath "/usr/share/X11/fonts/misc"
 
FontPath "/usr/share/X11/fonts/cyrillic"
 
FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
 
FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
 
FontPath "/usr/share/X11/fonts/Type1"
 
FontPath "/usr/share/X11/fonts/100dpi"
 
FontPath "/usr/share/X11/fonts/75dpi"
 
FontPath "/usr/share/fonts/X11/misc"
 
# path to defoma fonts
 
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
 
EndSection
 
 
Section "Module"
 
Load "i2c"
 
Load "bitmap"
 
Load "ddc"
 
Load "dri"
 
Load "extmod"
 
Load "freetype"
 
Load "glx"
 
Load "int10"
 
Load "type1"
 
Load "vbe"
 
EndSection
 
 
Section "InputDevice"
 
Identifier "Generic Keyboard"
 
Driver "kbd"
 
Option "CoreKeyboard"
 
Option "XkbRules" "xorg"
 
Option "XkbModel" "pc105"
 
Option "XkbLayout" "us"
 
Option "XkbOptions" "lv3:ralt_switch"
 
EndSection
 
 
Section "InputDevice"
 
Identifier "Configured Mouse"
 
Driver "mouse"
 
Option "CorePointer"
 
Option "Device" "/dev/input/mice"
 
Option "Protocol" "ExplorerPS/2"
 
Option "ZAxisMapping" "4 5"
 
Option "Emulate3Buttons" "true"
 
EndSection
 
 
Section "InputDevice"
 
Identifier "Synaptics Touchpad"
 
Driver "synaptics"
 
Option "SendCoreEvents" "true"
 
Option "Device" "/dev/psaux"
 
Option "Protocol" "auto-dev"
 
Option "HorizScrollDelta" "0"
 
EndSection
 
 
Section "InputDevice"
 
  Driver        "wacom"
 
  Identifier    "stylus"
 
  Option        "Device"        "/dev/wacom"          # Change to
 
                                                      # /dev/input/event
 
                                                      # for USB
 
  Option        "Type"          "stylus"
 
  Option        "ForceDevice"  "ISDV4"              # Tablet PC ONLY
 
EndSection
 
 
Section "InputDevice"
 
  Driver        "wacom"
 
  Identifier    "eraser"
 
  Option        "Device"        "/dev/wacom"          # Change to
 
                                                      # /dev/input/event
 
                                                      # for USB
 
  Option        "Type"          "eraser"
 
  Option        "ForceDevice"  "ISDV4"              # Tablet PC ONLY
 
EndSection
 
 
Section "InputDevice"
 
  Driver        "wacom"
 
  Identifier    "cursor"
 
  Option        "Device"        "/dev/wacom"          # Change to
 
                                                      # /dev/input/event
 
                                                      # for USB
 
  Option        "Type"          "cursor"
 
  Option        "ForceDevice"  "ISDV4"              # Tablet PC ONLY
 
EndSection
 
 
Section "Device"
 
Identifier "Intel Corporation Mobile Integrated Graphics Controller"
 
Driver "i810"
 
BusID "PCI:0:2:0"
 
EndSection
 
 
Section "Monitor"
 
Identifier "Generic Monitor"
 
Option "DPMS"
 
EndSection
 
 
Section "Screen"
 
Identifier "Default Screen"
 
Device "Intel Corporation Mobile Integrated Graphics Controller"
 
Monitor "Generic Monitor"
 
DefaultDepth 24
 
SubSection "Display"
 
Depth 1
 
Modes "1024x768"
 
EndSubSection
 
SubSection "Display"
 
Depth 4
 
Modes "1024x768"
 
EndSubSection
 
SubSection "Display"
 
Depth 8
 
Modes "1024x768"
 
EndSubSection
 
SubSection "Display"
 
Depth 15
 
Modes "1024x768"
 
EndSubSection
 
SubSection "Display"
 
Depth 16
 
Modes "1024x768"
 
EndSubSection
 
SubSection "Display"
 
Depth 24
 
Modes "1024x768"
 
EndSubSection
 
EndSection
 
 
Section "ServerLayout"
 
Identifier "Default Layout"
 
Screen "Default Screen"
 
InputDevice "Generic Keyboard"
 
InputDevice "Configured Mouse"
 
InputDevice    "stylus" "SendCoreEvents"
 
InputDevice    "cursor" "SendCoreEvents"uses
 
InputDevice    "eraser" "SendCoreEvents"
 
InputDevice "Synaptics Touchpad"
 
EndSection
 
 
Section "DRI"
 
Mode 0666
 
EndSection
 
 
 
==== Cloned display ====
 
 
 
{{Todo|description, xorg.conf example}}
 
 
 
==== Extended workspace ====
 
 
 
{{Todo|description of issue}}
 
 
 
=== Hard drive protection ===
 
 
 
{{Todo|working detection, issue of protection}}
 
 
 
[[Category:X60]]
 
[[Category:Kubuntu]]
 

Revision as of 04:17, 12 April 2007