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 05:17, 12 April 2007