Difference between revisions of "IBM ThinkPad T23"

From ArchWiki
Jump to: navigation, search
(Part of my ThinkPad page overhaul on the wiki)
(CPU Frequency Scaling)
Line 16: Line 16:
 
   
 
   
 
====CPU Frequency Scaling====  
 
====CPU Frequency Scaling====  
Doesn't work, despite following [[CPU Frequency Scaling]].  In specific, modprobe apci-cpufreq fails with:
+
Works as described in [[CPU Frequency Scaling]] with acpi-cpufreq as of 2.6.27-ARCH. Maybe you need to use speedstep-ich on earlier kernels.
  FATAL: Error inserting acpi_cpufreq (/lib/modules/2.6.25-ARCH/kernel/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.ko): No such device
+
 
+
Adding modules thinkpad-acpi and ibm-acpi has no effect on this.  
+
 
+
 
===Hotkeys===     
 
===Hotkeys===     
 
They work better after loading the thinkpad-acpi module, to assign the generated keycodes to there supposed functions.   
 
They work better after loading the thinkpad-acpi module, to assign the generated keycodes to there supposed functions.   

Revision as of 13:08, 22 October 2008


Installation

Works with no known issues. The point releases "Voodoo" and "Don't Panic" work without problems.

Configuration

Power Management

Suspend and Hibernate

Works flawlessly. See Suspend to Disk. Also known to work with Pm-utils.

Laptop Mode Tools

Works flawlessly. See Laptop Mode Tools.

CPU Frequency Scaling

Works as described in CPU Frequency Scaling with acpi-cpufreq as of 2.6.27-ARCH. Maybe you need to use speedstep-ich on earlier kernels.

Hotkeys

They work better after loading the thinkpad-acpi module, to assign the generated keycodes to there supposed functions.

As of December 2007, they don't work properly, since HAL is messing around with it's improvements. Read further in the Troubleshooting section.

tpb

tpb (for Thinkpad Buttons) is available through pacman:

pacman -S tpb 

tpb adds an on-screen volume bar for the volume buttons, THINKPAD button assignment, on-screen messages for Thinklight, (on and off) and more.

NumLk

Yes, this didn't work from the beginning for me, but here is the solution:

keycode 77 = Num_Lock 

Add that line to your ~/.xmodmap file.


Xorg

Works with driver xf86-video-savage.

Here is the mentioned file, for those who don't have a working configuration yet:

# /etc/X11/xorg.conf (xorg X Window System server configuration file) 
 
Section "Files" 
	FontPath	"/usr/share/fonts/X11/misc" 
	FontPath	"/usr/X11R6/lib/X11/fonts/misc" 
	FontPath	"/usr/share/fonts/X11/cyrillic" 
	FontPath	"/usr/X11R6/lib/X11/fonts/cyrillic" 
	FontPath	"/usr/share/fonts/X11/100dpi/:unscaled" 
	FontPath	"/usr/X11R6/lib/X11/fonts/100dpi/:unscaled" 
	FontPath	"/usr/share/fonts/X11/75dpi/:unscaled" 
	FontPath	"/usr/X11R6/lib/X11/fonts/75dpi/:unscaled" 
	FontPath	"/usr/share/fonts/X11/Type1" 
	FontPath	"/usr/X11R6/lib/X11/fonts/Type1" 
	FontPath	"/usr/share/fonts/X11/100dpi" 
	FontPath	"/usr/X11R6/lib/X11/fonts/100dpi" 
	FontPath	"/usr/share/fonts/X11/75dpi" 
	FontPath	"/usr/X11R6/lib/X11/fonts/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"	"gb" 
#	Option		"XkbVariant"	"nodeadkeys" 
EndSection 
 
Section "InputDevice" 
	Identifier	"Configured Mouse" 
	Driver		"mouse" 
	Option		"CorePointer" 
	Option		"Device"		"/dev/input/mice" 
	Option		"Protocol"		"ImPS/2" 
#	Option		"Emulate3Buttons"	"on" 
# Emulating the Wheel. 
	Option          "EmulateWheel"          "on" 
	Option          "EmulateWheelButton"    "2" 
EndSection 
 
Section "Device" 
	Identifier	"S3 Inc. SuperSavage IX/C SDR" 
	Driver		"savage" 
EndSection 
 
Section "Monitor" 
	Identifier	"Generic Monitor" 
	Option		"DPMS" 
	HorizSync 	28-51 
	VertRefresh	43-60 
DisplaySize 271 201 # 96 DPI @ 1024x768 
EndSection 
 
Section "Screen" 
	Identifier	"Default Screen" 
	Device		"S3 Inc. SuperSavage IX/C SDR" 
	Monitor		"Generic Monitor" 
	DefaultDepth 	24	 
	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" 
 EndSection 
 
Section "DRI" 
	Mode	0666 
EndSection

Other Resources

Thinkwiki