Installing Ubuntu 8.04 (Hardy Heron) on a ThinkPad T30

From ThinkWiki
Jump to: navigation, search

These notes arise from installing the last beta of Ubuntu 8.04 (Hardy) on a ThinkPad T30.

  • At first the T30 took three minutes to boot and "ps" showed that several modprobe commands were hung in "D" state. The workaround is to comment out two lines in /lib/modules/2.6.24-16-generic/modules.alias:
modules.alias:#alias aes padlock_aes
modules.alias:#alias aes geode_aes

Ref: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/189398

  • I connect various external monitors on the DVI port of the port expander. In order to spread one desktop over the laptop monitor (1400 x 1050) and the external monitor (e.g., a Samsung 1680 x 1050) I had to edit xorg.conf:
Section "Module"
	Load		"glx"
	Load		"GLcore"
	Load		"dri"
	Load		"v4l"
EndSection

Section "InputDevice"
	Identifier	"Generic Keyboard"
	Driver		"kbd"
	Option		"XkbRules"	"xorg"
	Option		"XkbModel"	"pc105"
	Option		"XkbLayout"	"us"
EndSection

Section "InputDevice"
	Identifier	"Configured Mouse"
	Driver		"mouse"
EndSection

Section "InputDevice"
	Identifier	"Synaptics Touchpad"
	Driver		"synaptics"
	Option		"SendCoreEvents"	"true"
	Option		"Device"	"/dev/psaux"
	Option		"Protocol"	"auto-dev"
	Option		"HorizEdgeScroll"	"0"
EndSection

Section "Device"
	Identifier	"Configured Video Device"
	Boardname	"ATI Rage 128 Mobility"
	Busid		"PCI:1:0:0"
	Driver		"ati"
	Vendorname	"ATI"
EndSection

Section "Monitor"
	Identifier	"LVDS"
EndSection

Section "Monitor"
	Identifier	"DVI-0"
	Option		"RightOf"	"LVDS"
EndSection

Section "Screen"
	Identifier	"Default Screen"
	Device		"Configured Video Device"
	Monitor		"LVDS"
	Monitor		"DVI-0"
	Defaultdepth	24
	SubSection "Display"
		Depth	24
		Virtual 3080 1050
	EndSubSection
EndSection

Section "ServerLayout"
	Identifier	"Default Layout"
	Screen 		"Default Screen"
	Inputdevice	"Synaptics Touchpad"
EndSection

Section "ServerFlags"
EndSection

Interestingly, this causes the following message to appear in /var/log/Xorg.0.log

(WW) RADEON(0): Option "RightOf" is not used

but this is not true, since omitting this option (from the Monitor section for DVI-0) casues X to start in clone mode instead.

The other errors and warnings in the log file are:

$ grep [WE][WE] /var/log/Xorg.0.log
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
(WW) RADEON(0): Requested desktop size exceeds surface limts for tiling, ColorTiling disabled
(WW) RADEON(0): LVDS Info:
(EE) RADEON(0): Static buffer allocation failed.  Disabling DRI.
(EE) RADEON(0): At least 37997 kB of video memory needed at this resolution and depth.
(WW) RADEON(0): Direct rendering disabled
(WW) RADEON(0): Option "RightOf" is not used
(EE) Synaptics Touchpad no synaptics touchpad detected and no repeater device
(EE) Synaptics Touchpad Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "Synaptics Touchpad"
(WW) Configured Mouse: No Device specified, looking for one...

As suggested, the touchpad does not work. Investigations are underway.