Installing Ubuntu 7.10 (Gutsy Gibbon) Tribe on a ThinkPad R61

From ThinkWiki
Revision as of 22:09, 3 July 2007 by Omriasta (Talk | contribs)
Jump to: navigation, search

Installing Ubuntu on a Thinkpad R61 There are many problems with installing Ubuntu on the R61 since it uses the latest hardware (mostly unsupported by linux at this point)

First I chose to install Gutsy which includes the latest intel video drivers, xorg and the latest alsa as well.

I chose to use the alternate install CDs (installing in text mode is less likely to fail) when I tried to install feisty I had to add the irqpoll switch at boot but there is no need in gutsy for this. Aside from this the install went pretty smoothly and I chose to keep the IBM/Windows bootloader so I wouldn't loose Rescue and recovery.

Next step was getting video up to par. Video works fine out of the box using the vesa driver but i wasn't able to get beryl up on the vesa driver so I ventured and used the new intel opensource drivers. They work fine but have a little bug in gnome where the resolution is 1280x800 at the bottom of the screen but on the top it thinks it's 1024x768. The xorg.conf has the correct resolutions and the upper right corner is usable but gnome still believes the resolution is at 1024x768. Notice the short top panel in the screenshot.Screenshot.png


The next step is getting the sound up and running. I used the latest patch for the AD1984 codec by Takashi and there is a small script which was put out for the T61 which enables the sound. After that the sound works great. I haven't tested the Mic yet but the speakers work.


Wireless worked out of the box but there are still a few bugs in Gutsy regarding the keymanager and the wifi applet. This is the first post I am putting up so I am a bit lost on organizing and uploading screenshots and links. I will try to update and add all the missing info.


# /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 xorg.conf(5) manual page. # (Type "man 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/fonts/X11/misc" FontPath "/usr/share/fonts/X11/cyrillic" FontPath "/usr/share/fonts/X11/100dpi/:unscaled" FontPath "/usr/share/fonts/X11/75dpi/:unscaled" FontPath "/usr/share/fonts/X11/Type1" FontPath "/usr/share/fonts/X11/100dpi" FontPath "/usr/share/fonts/X11/75dpi" # 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 "vbe" EndSection Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "us" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ImPS/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/input/wacom" Option "Type" "stylus" Option "ForceDevice" "ISDV4" # Tablet PC ONLY EndSection Section "InputDevice" Driver "wacom" Identifier "eraser" Option "Device" "/dev/input/wacom" Option "Type" "eraser" Option "ForceDevice" "ISDV4" # Tablet PC ONLY EndSection Section "InputDevice" Driver "wacom" Identifier "cursor" Option "Device" "/dev/input/wacom" Option "Type" "cursor" Option "ForceDevice" "ISDV4" # Tablet PC ONLY EndSection Section "Device" Identifier "Generic Video Card" Driver "intel" BusID "PCI:0:2:0" Option "AddARGBGLXVisuals" "True" Option "DisableGLXRootClipping" "True" Option "XAANoOffscreenPixmaps" Option "UseFBDev" Option "TripleBuffer" "true" EndSection Section "Monitor" Identifier "Generic Monitor" Option "DPMS" Modeline "1280x800@60" 83.91 1280 1312 1624 1656 800 816 824 841 EndSection Section "Screen" Identifier "Default Screen" Device "Generic Video Card" Monitor "Generic Monitor" DefaultDepth 24 SubSection "Display" Depth 1 Modes "1280x800" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 4 Modes "1280x800" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 8 Modes "1280x800" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 15 Modes "1280x800" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 16 Modes "1280x800" "1024x768" "800x600" "640x480" EndSubSection SubSection "Display" Depth 24 Modes "1280x800" "1024x768" "800x600" "640x480" EndSubSection EndSection Section "ServerLayout" Identifier "Default Layout" Screen "Default Screen" InputDevice "Generic Keyboard" InputDevice "Configured Mouse" InputDevice "stylus" "SendCoreEvents" InputDevice "cursor" "SendCoreEvents" InputDevice "eraser" "SendCoreEvents" InputDevice "Synaptics Touchpad" EndSection Section "DRI" Mode 0666 EndSection Section "Extensions" Option "Composite" "true" EndSection